Lines Matching refs:vid
154 static s32 fm10k_update_vlan_vf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set) in fm10k_update_vlan_vf() argument
164 if ((vid << 16 | vid) >> 28) in fm10k_update_vlan_vf()
169 vid |= FM10K_VLAN_CLEAR; in fm10k_update_vlan_vf()
173 fm10k_tlv_attr_put_u32(msg, FM10K_MAC_VLAN_MSG_VLAN, vid); in fm10k_update_vlan_vf()
191 u16 vid; in fm10k_msg_mac_vlan_vf() local
197 perm_addr, &vid); in fm10k_msg_mac_vlan_vf()
202 hw->mac.default_vid = vid & (FM10K_VLAN_TABLE_VID_MAX - 1); in fm10k_msg_mac_vlan_vf()
203 hw->mac.vlan_override = !!(vid & FM10K_VLAN_CLEAR); in fm10k_msg_mac_vlan_vf()
258 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_vf() argument
264 if (vid >= FM10K_VLAN_TABLE_VID_MAX) in fm10k_update_uc_addr_vf()
278 vid |= FM10K_VLAN_CLEAR; in fm10k_update_uc_addr_vf()
282 fm10k_tlv_attr_put_mac_vlan(msg, FM10K_MAC_VLAN_MSG_MAC, mac, vid); in fm10k_update_uc_addr_vf()
300 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_vf() argument
306 if (vid >= FM10K_VLAN_TABLE_VID_MAX) in fm10k_update_mc_addr_vf()
315 vid |= FM10K_VLAN_CLEAR; in fm10k_update_mc_addr_vf()
320 mac, vid); in fm10k_update_mc_addr_vf()