Lines Matching refs:vid

24 mlx5_esw_bridge_fdb_offload_notify(struct net_device *dev, const unsigned char *addr, u16 vid,  in mlx5_esw_bridge_fdb_offload_notify()  argument
30 send_info.vid = vid; in mlx5_esw_bridge_fdb_offload_notify()
40 entry->key.vid, in mlx5_esw_bridge_fdb_del_notify()
625 vlan->vid); in mlx5_esw_bridge_ingress_flow_with_esw_create()
789 vlan->vid); in mlx5_esw_bridge_egress_flow_create()
977 entry->key.vid, in mlx5_esw_bridge_fdb_entry_refresh()
1015 mlx5_esw_bridge_vlan_lookup(u16 vid, struct mlx5_esw_bridge_port *port) in mlx5_esw_bridge_vlan_lookup() argument
1017 return xa_load(&port->vlans, vid); in mlx5_esw_bridge_vlan_lookup()
1027 } vlan_hdr = { htons(vlan_proto), htons(vlan->vid) }; in mlx5_esw_bridge_vlan_push_create()
1172 mlx5_esw_bridge_vlan_create(u16 vlan_proto, u16 vid, u16 flags, struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_vlan_create() argument
1182 vlan->vid = vid; in mlx5_esw_bridge_vlan_create()
1190 err = xa_insert(&port->vlans, vid, vlan, GFP_KERNEL); in mlx5_esw_bridge_vlan_create()
1214 xa_erase(&port->vlans, vlan->vid); in mlx5_esw_bridge_vlan_erase()
1273 vlan->vid, bridge->vlan_proto, port->vport_num, in mlx5_esw_bridge_port_vlans_recreate()
1303 mlx5_esw_bridge_port_vlan_lookup(u16 vid, u16 vport_num, u16 esw_owner_vhca_id, in mlx5_esw_bridge_port_vlan_lookup() argument
1318 vlan = mlx5_esw_bridge_vlan_lookup(vid, port); in mlx5_esw_bridge_port_vlan_lookup()
1333 const unsigned char *addr, u16 vid) in mlx5_esw_bridge_fdb_lookup() argument
1338 key.vid = vid; in mlx5_esw_bridge_fdb_lookup()
1344 const unsigned char *addr, u16 vid, bool added_by_user, bool peer, in mlx5_esw_bridge_fdb_entry_init() argument
1353 if (bridge->flags & MLX5_ESW_BRIDGE_VLAN_FILTERING_FLAG && vid) { in mlx5_esw_bridge_fdb_entry_init()
1354 vlan = mlx5_esw_bridge_port_vlan_lookup(vid, vport_num, esw_owner_vhca_id, bridge, in mlx5_esw_bridge_fdb_entry_init()
1360 entry = mlx5_esw_bridge_fdb_lookup(bridge, addr, vid); in mlx5_esw_bridge_fdb_entry_init()
1369 entry->key.vid = vid; in mlx5_esw_bridge_fdb_entry_init()
1686 int mlx5_esw_bridge_port_vlan_add(u16 vport_num, u16 esw_owner_vhca_id, u16 vid, u16 flags, in mlx5_esw_bridge_port_vlan_add() argument
1697 vlan = mlx5_esw_bridge_vlan_lookup(vid, port); in mlx5_esw_bridge_port_vlan_add()
1704 vlan = mlx5_esw_bridge_vlan_create(port->bridge->vlan_proto, vid, flags, port, in mlx5_esw_bridge_port_vlan_add()
1713 void mlx5_esw_bridge_port_vlan_del(u16 vport_num, u16 esw_owner_vhca_id, u16 vid, in mlx5_esw_bridge_port_vlan_del() argument
1723 vlan = mlx5_esw_bridge_vlan_lookup(vid, port); in mlx5_esw_bridge_port_vlan_del()
1740 entry = mlx5_esw_bridge_fdb_lookup(bridge, fdb_info->addr, fdb_info->vid); in mlx5_esw_bridge_fdb_update_used()
1744 fdb_info->addr, fdb_info->vid, vport_num); in mlx5_esw_bridge_fdb_update_used()
1762 entry = mlx5_esw_bridge_fdb_lookup(bridge, fdb_info->addr, fdb_info->vid); in mlx5_esw_bridge_fdb_mark_deleted()
1766 fdb_info->addr, fdb_info->vid, vport_num); in mlx5_esw_bridge_fdb_mark_deleted()
1787 fdb_info->vid, fdb_info->added_by_user, in mlx5_esw_bridge_fdb_create()
1794 mlx5_esw_bridge_fdb_offload_notify(dev, entry->key.addr, entry->key.vid, in mlx5_esw_bridge_fdb_create()
1798 mlx5_esw_bridge_fdb_offload_notify(dev, entry->key.addr, entry->key.vid, in mlx5_esw_bridge_fdb_create()
1814 entry = mlx5_esw_bridge_fdb_lookup(bridge, fdb_info->addr, fdb_info->vid); in mlx5_esw_bridge_fdb_remove()
1818 fdb_info->addr, fdb_info->vid, vport_num); in mlx5_esw_bridge_fdb_remove()
1849 const unsigned char *addr, u16 vid, in mlx5_esw_bridge_port_mdb_add() argument
1870 if (bridge->flags & MLX5_ESW_BRIDGE_VLAN_FILTERING_FLAG && vid) { in mlx5_esw_bridge_port_mdb_add()
1871 vlan = mlx5_esw_bridge_vlan_lookup(vid, port); in mlx5_esw_bridge_port_mdb_add()
1875 addr, vid, vport_num); in mlx5_esw_bridge_port_mdb_add()
1878 addr, vid, vport_num); in mlx5_esw_bridge_port_mdb_add()
1883 err = mlx5_esw_bridge_port_mdb_attach(dev, port, addr, vid); in mlx5_esw_bridge_port_mdb_add()
1886 addr, vid, vport_num); in mlx5_esw_bridge_port_mdb_add()
1894 const unsigned char *addr, u16 vid, in mlx5_esw_bridge_port_mdb_del() argument
1903 mlx5_esw_bridge_port_mdb_detach(dev, port, addr, vid); in mlx5_esw_bridge_port_mdb_del()