Lines Matching refs:vlan
765 static int ixgbe_find_vlvf_entry(struct ixgbe_hw *hw, u32 vlan) in ixgbe_find_vlvf_entry() argument
771 if (vlan == 0) in ixgbe_find_vlvf_entry()
777 if ((vlvf & VLAN_VID_MASK) == vlan) in ixgbe_find_vlvf_entry()
1160 u16 vlan, u8 qos) in ixgbe_enable_port_vlan() argument
1165 err = ixgbe_set_vf_vlan(adapter, true, vlan, vf); in ixgbe_enable_port_vlan()
1169 ixgbe_set_vmvir(adapter, vlan, qos, vf); in ixgbe_enable_port_vlan()
1180 adapter->vfinfo[vf].pf_vlan = vlan; in ixgbe_enable_port_vlan()
1183 "Setting VLAN %d, QOS 0x%x on VF %d\n", vlan, qos, vf); in ixgbe_enable_port_vlan()
1218 int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos) in ixgbe_ndo_set_vf_vlan() argument
1223 if ((vf >= adapter->num_vfs) || (vlan > 4095) || (qos > 7)) in ixgbe_ndo_set_vf_vlan()
1225 if (vlan || qos) { in ixgbe_ndo_set_vf_vlan()
1237 err = ixgbe_enable_port_vlan(adapter, vf, vlan, qos); in ixgbe_ndo_set_vf_vlan()
1429 ivi->vlan = adapter->vfinfo[vf].pf_vlan; in ixgbe_ndo_get_vf_config()