Lines Matching refs:vid
156 * @vid: VLAN ID to add to table
163 static s32 fm10k_update_vlan_vf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set)
172 /* verify upper 4 bits of vid and length are 0 */
173 if ((vid << 16 | vid) >> 28)
178 vid |= FM10K_VLAN_CLEAR;
182 fm10k_tlv_attr_put_u32(msg, FM10K_MAC_VLAN_MSG_VLAN, vid);
200 u16 vid;
206 perm_addr, &vid);
211 hw->mac.default_vid = vid & (FM10K_VLAN_TABLE_VID_MAX - 1);
212 hw->mac.vlan_override = !!(vid & FM10K_VLAN_CLEAR);
259 * @vid: VLAN ID to add/remove from table
267 const u8 *mac, u16 vid, bool add, u8 flags)
273 if (vid >= FM10K_VLAN_TABLE_VID_MAX)
287 vid |= FM10K_VLAN_CLEAR;
291 fm10k_tlv_attr_put_mac_vlan(msg, FM10K_MAC_VLAN_MSG_MAC, mac, vid);
302 * @vid: VLAN ID to add/remove from table
309 const u8 *mac, u16 vid, bool add)
315 if (vid >= FM10K_VLAN_TABLE_VID_MAX)
324 vid |= FM10K_VLAN_CLEAR;
329 mac, vid);