Home
last modified time | relevance | path

Searched refs:mdb_list (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/net/bridge/
H A Dbr_switchdev.c597 static int br_switchdev_mdb_queue_one(struct list_head *mdb_list, in br_switchdev_mdb_queue_one() argument
621 * br->mdb_list, whereas actual event delivery may be in br_switchdev_mdb_queue_one()
631 list_add_tail(&pmdb->obj.list, mdb_list); in br_switchdev_mdb_queue_one()
683 LIST_HEAD(mdb_list); in br_switchdev_mdb_replay()
713 hlist_for_each_entry(mp, &br->mdb_list, mdb_node) { in br_switchdev_mdb_replay()
718 err = br_switchdev_mdb_queue_one(&mdb_list, dev, action, in br_switchdev_mdb_replay()
732 err = br_switchdev_mdb_queue_one(&mdb_list, dev, action, in br_switchdev_mdb_replay()
744 list_for_each_entry(obj, &mdb_list, list) { in br_switchdev_mdb_replay()
755 list_for_each_entry_safe(obj, tmp, &mdb_list, list) { in br_switchdev_mdb_replay()
H A Dbr_mdb.c333 hlist_for_each_entry_rcu(mp, &br->mdb_list, mdb_node) { in br_mdb_fill_info()
H A Dbr_multicast.c1308 hlist_add_head_rcu(&mp->mdb_node, &br->mdb_list); in br_multicast_new_group()
4091 INIT_HLIST_HEAD(&br->mdb_list); in br_multicast_init()
4366 hlist_for_each_entry_safe(mp, tmp, &br->mdb_list, mdb_node) in br_multicast_dev_del()
H A Dbr_private.h546 struct hlist_head mdb_list; member
/kernel/linux/linux-6.6/drivers/net/vxlan/
H A Dvxlan_mdb.c252 hlist_for_each_entry(mdb_entry, &vxlan->mdb_list, mdb_node) { in vxlan_mdb_fill()
1180 hlist_add_head(&mdb_entry->mdb_node, &vxlan->mdb_list); in vxlan_mdb_entry_get()
1188 if (hlist_is_singular_node(&mdb_entry->mdb_node, &vxlan->mdb_list)) in vxlan_mdb_entry_get()
1205 if (hlist_is_singular_node(&mdb_entry->mdb_node, &vxlan->mdb_list)) in vxlan_mdb_entry_put()
1437 hlist_for_each_entry_safe(mdb_entry, tmp, &vxlan->mdb_list, mdb_node) { in vxlan_mdb_entries_flush()
1451 INIT_HLIST_HEAD(&vxlan->mdb_list); in vxlan_mdb_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_mcast.c19 INIT_LIST_HEAD(&bridge->mdb_list); in mlx5_esw_bridge_mdb_init()
166 list_add(&entry->list, &bridge->mdb_list); in mlx5_esw_bridge_port_mdb_entry_init()
288 list_for_each_entry_safe(entry, tmp, &bridge->mdb_list, list) in mlx5_esw_bridge_port_mdb_vlan_flush()
298 list_for_each_entry_safe(entry, tmp, &bridge->mdb_list, list) in mlx5_esw_bridge_port_mdb_flush()
307 list_for_each_entry_safe(entry, tmp, &bridge->mdb_list, list) in mlx5_esw_bridge_mdb_flush()
H A Dbridge_priv.h208 struct list_head mdb_list; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_switchdev.c51 struct list_head mdb_list; member
290 INIT_LIST_HEAD(&bridge_device->mdb_list); in mlxsw_sp_bridge_device_create()
329 WARN_ON(!list_empty(&bridge_device->mdb_list)); in mlxsw_sp_bridge_device_destroy()
1249 list_for_each_entry(mdb_entry, &bridge_device->mdb_list, list) { in mlxsw_sp_bridge_mrouter_update_mdb()
2066 list_add_tail(&mdb_entry->list, &bridge_device->mdb_list); in mlxsw_sp_mc_mdb_entry_init()
2219 list_for_each_entry(mdb_entry, &bridge_device->mdb_list, list) { in mlxsw_sp_bridge_mdb_mc_enable_sync()
2228 &bridge_device->mdb_list, list) in mlxsw_sp_bridge_mdb_mc_enable_sync()
2245 list_for_each_entry(mdb_entry, &bridge_device->mdb_list, list) { in mlxsw_sp_port_mrouter_update_mdb()
2381 list_for_each_entry_safe(mdb_entry, tmp, &bridge_device->mdb_list, in mlxsw_sp_bridge_port_mdb_flush()
/kernel/linux/linux-6.6/include/net/
H A Dvxlan.h308 struct hlist_head mdb_list; member
/kernel/linux/linux-5.10/net/bridge/
H A Dbr_multicast.c1061 hlist_add_head_rcu(&mp->mdb_node, &br->mdb_list); in br_multicast_new_group()
3248 INIT_HLIST_HEAD(&br->mdb_list); in br_multicast_init()
3352 hlist_for_each_entry_safe(mp, tmp, &br->mdb_list, mdb_node) in br_multicast_dev_del()
H A Dbr_private.h455 struct hlist_head mdb_list; member
H A Dbr_mdb.c247 hlist_for_each_entry_rcu(mp, &br->mdb_list, mdb_node) { in br_mdb_fill_info()

Completed in 35 milliseconds