Lines Matching refs:vid
1726 u16 vid = le16_to_cpu(rx_desc->wb.upper.vlan);
1727 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid);
4435 __be16 proto, u16 vid)
4441 if (!vid || !(adapter->flags2 & IXGBE_FLAG2_VLAN_PROMISC))
4442 hw->mac.ops.set_vfta(&adapter->hw, vid, VMDQ_P(0), true, !!vid);
4444 set_bit(vid, adapter->active_vlans);
4468 void ixgbe_update_pf_promisc_vlvf(struct ixgbe_adapter *adapter, u32 vid)
4474 idx = ixgbe_find_vlvf_entry(hw, vid);
4494 __be16 proto, u16 vid)
4500 if (vid && !(adapter->flags2 & IXGBE_FLAG2_VLAN_PROMISC))
4501 hw->mac.ops.set_vfta(hw, vid, VMDQ_P(0), false, true);
4503 clear_bit(vid, adapter->active_vlans);
4633 u32 i, vid, word, bits;
4639 vid = vlvf & VLAN_VID_MASK;
4642 if (vid < vid_start || vid >= vid_end)
4647 vfta[(vid - vid_start) / 32] |= BIT(vid % 32);
4650 if (test_bit(vid, adapter->active_vlans))
4663 vid = (vfta_offset + i) * 32;
4664 word = vid / BITS_PER_LONG;
4665 bits = vid % BITS_PER_LONG;
4700 u16 vid = 1;
4704 for_each_set_bit_from(vid, adapter->active_vlans, VLAN_N_VID)
4705 ixgbe_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid);
9959 const unsigned char *addr, u16 vid,
9972 return ndo_dflt_fdb_add(ndm, tb, dev, addr, vid, flags);