Lines Matching refs:vlan
64 u16 vlan;
762 /* force strip vlan by clear vsd, MLX QP refers to Raw Ethernet */
2076 static int vlan_add_to_slave(struct mlx4_dev *dev, int slave, u16 vlan,
2086 if (res->vlan == vlan && res->port == (u8) port) {
2087 /* vlan found. update ref count */
2100 res->vlan = vlan;
2110 static void vlan_del_from_slave(struct mlx4_dev *dev, int slave, u16 vlan,
2120 if (res->vlan == vlan && res->port == (u8) port) {
2143 /* dereference the vlan the num times the slave referenced it */
2145 __mlx4_unregister_vlan(dev, res->port, res->vlan);
2157 u16 vlan;
2171 /* upstream kernels had NOP for reg/unreg vlan. Continue this. */
2177 vlan = (u16) in_param;
2179 err = __mlx4_register_vlan(dev, port, vlan, &vlan_index);
2182 err = vlan_add_to_slave(dev, slave, vlan, port, vlan_index);
2184 __mlx4_unregister_vlan(dev, port, vlan);