Lines Matching refs:vid
110 u16 vid; in igbvf_receive_skb() local
115 vid = be16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK; in igbvf_receive_skb()
117 vid = le16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK; in igbvf_receive_skb()
118 if (test_bit(vid, adapter->active_vlans)) in igbvf_receive_skb()
119 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid); in igbvf_receive_skb()
1241 __be16 proto, u16 vid) in igbvf_vlan_rx_add_vid() argument
1246 if (hw->mac.ops.set_vfta(hw, vid, true)) { in igbvf_vlan_rx_add_vid()
1247 dev_err(&adapter->pdev->dev, "Failed to add vlan id %d\n", vid); in igbvf_vlan_rx_add_vid()
1250 set_bit(vid, adapter->active_vlans); in igbvf_vlan_rx_add_vid()
1255 __be16 proto, u16 vid) in igbvf_vlan_rx_kill_vid() argument
1260 if (hw->mac.ops.set_vfta(hw, vid, false)) { in igbvf_vlan_rx_kill_vid()
1262 "Failed to remove vlan id %d\n", vid); in igbvf_vlan_rx_kill_vid()
1265 clear_bit(vid, adapter->active_vlans); in igbvf_vlan_rx_kill_vid()
1271 u16 vid; in igbvf_restore_vlan() local
1273 for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID) in igbvf_restore_vlan()
1274 igbvf_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); in igbvf_restore_vlan()