| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | bridge_debugfs.c | 26 return *pos ? seq_list_start(&bridge->fdb_list, *pos - 1) : SEQ_START_TOKEN; in mlx5_esw_bridge_debugfs_start() 33 return seq_list_next(v == SEQ_START_TOKEN ? &bridge->fdb_list : v, &bridge->fdb_list, pos); in mlx5_esw_bridge_debugfs_next()
|
| H A D | bridge_priv.h | 173 struct list_head fdb_list; member 205 struct list_head fdb_list; member
|
| H A D | bridge.c | 864 INIT_LIST_HEAD(&bridge->fdb_list); in mlx5_esw_bridge_create() 1014 list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) in mlx5_esw_bridge_fdb_flush() 1188 INIT_LIST_HEAD(&vlan->fdb_list); in mlx5_esw_bridge_vlan_create() 1228 list_for_each_entry_safe(entry, tmp, &vlan->fdb_list, vlan_list) in mlx5_esw_bridge_vlan_flush() 1431 list_add(&entry->vlan_list, &vlan->fdb_list); in mlx5_esw_bridge_fdb_entry_init() 1434 list_add(&entry->list, &bridge->fdb_list); in mlx5_esw_bridge_fdb_entry_init() 1596 list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) in mlx5_esw_bridge_vport_cleanup() 1834 list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) { in mlx5_esw_bridge_update()
|
| /linux/net/bridge/ |
| H A D | br_fdb.c | 421 hlist_add_head_rcu(&fdb->fdb_node, &br->fdb_list); in fdb_create() 468 hlist_for_each_entry(f, &br->fdb_list, fdb_node) { in br_fdb_changeaddr() 553 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_cleanup() 705 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_flush() 870 hlist_for_each_entry_safe(f, tmp, &br->fdb_list, fdb_node) { in br_fdb_delete_by_port() 933 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_fillbuf() 1079 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_dump() 1478 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_sync_static() 1492 hlist_for_each_entry_rcu(tmp, &br->fdb_list, fdb_node) { in br_fdb_sync_static() 1511 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_unsync_static() [all …]
|
| H A D | br_device.c | 505 INIT_HLIST_HEAD(&br->fdb_list); in br_dev_setup()
|
| H A D | br_switchdev.c | 340 hlist_for_each_entry_rcu(fdb, &br->fdb_list, fdb_node) { in br_switchdev_fdb_replay()
|
| H A D | br_private.h | 579 struct hlist_head fdb_list; member
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_eswitch_br.c | 452 list_add(&fdb_entry->list, &bridge->fdb_list); in ice_eswitch_br_fdb_entry_create() 592 list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) in ice_eswitch_br_fdb_flush() 634 list_for_each_entry_safe(fdb_entry, tmp, &bridge->fdb_list, list) { in ice_eswitch_br_vlan_cleanup() 894 list_for_each_entry_safe(fdb_entry, tmp, &bridge->fdb_list, list) { in ice_eswitch_br_port_deinit() 1026 INIT_LIST_HEAD(&bridge->fdb_list); in ice_eswitch_br_init() 1263 list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) { in ice_eswitch_br_update()
|
| H A D | ice_eswitch_br.h | 62 struct list_head fdb_list; member
|
| /linux/include/net/ |
| H A D | vxlan.h | 310 struct hlist_head fdb_list; member
|
| H A D | nexthop.h | 146 struct list_head fdb_list; /* fdb entries using this nh */ member
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 506 hlist_for_each_entry(f, &vxlan->fdb_list, fdb_node) { in vxlan_fdb_replay() 536 hlist_for_each_entry(f, &vxlan->fdb_list, fdb_node) { in vxlan_fdb_clear_offload() 847 list_add_tail_rcu(&fdb->nh_list, &nh->fdb_list); in vxlan_fdb_nh_update() 889 hlist_add_head_rcu(&f->fdb_node, &vxlan->fdb_list); in vxlan_fdb_create() 1346 hlist_for_each_entry_rcu(f, &vxlan->fdb_list, fdb_node) { in vxlan_fdb_dump() 2853 hlist_for_each_entry_rcu(f, &vxlan->fdb_list, fdb_node) { in vxlan_cleanup() 3074 hlist_for_each_entry_rcu(f, &vxlan->fdb_list, fdb_node) { in vxlan_flush() 3387 INIT_HLIST_HEAD(&vxlan->fdb_list); in vxlan_setup() 4890 list_for_each_entry_rcu(fdb, &nh->fdb_list, nh_list) { in vxlan_fdb_nh_flush()
|
| /linux/net/ipv4/ |
| H A D | nexthop.c | 541 INIT_LIST_HEAD(&nh->fdb_list); in nexthop_alloc()
|