Lines Matching refs:vid
49 static void mlx4_en_vlan_rx_add_vid(void *arg, struct net_device *dev, u16 vid)
55 if ((vid == 0) || (vid > 4095)) /* Invalid */
57 en_dbg(HW, priv, "adding VLAN:%d\n", vid);
58 idx = vid >> 5;
59 field = 1 << (vid & 0x1f);
70 static void mlx4_en_vlan_rx_kill_vid(void *arg, struct net_device *dev, u16 vid)
76 if ((vid == 0) || (vid > 4095)) /* Invalid */
78 en_dbg(HW, priv, "Killing VID:%d\n", vid);
79 idx = vid >> 5;
80 field = 1 << (vid & 0x1f);
439 u16 vid;
461 vid = (i << 5) + j;
463 if (mlx4_register_vlan(priv->mdev->dev, priv->port, vid, &idx))
464 en_dbg(HW, priv, "failed registering vlan %d\n", vid);
466 if (!mlx4_find_cached_vlan(priv->mdev->dev, priv->port, vid, &idx))
469 en_dbg(HW, priv, "could not find vid %d in cache\n", vid);