Home
last modified time | relevance | path

Searched refs:fdb_list (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_debugfs.c26 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 Dbridge_priv.h173 struct list_head fdb_list; member
205 struct list_head fdb_list; member
H A Dbridge.c864 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 Dbr_fdb.c421 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 Dbr_device.c505 INIT_HLIST_HEAD(&br->fdb_list); in br_dev_setup()
H A Dbr_switchdev.c340 hlist_for_each_entry_rcu(fdb, &br->fdb_list, fdb_node) { in br_switchdev_fdb_replay()
H A Dbr_private.h579 struct hlist_head fdb_list; member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.c452 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 Dice_eswitch_br.h62 struct list_head fdb_list; member
/linux/include/net/
H A Dvxlan.h310 struct hlist_head fdb_list; member
H A Dnexthop.h146 struct list_head fdb_list; /* fdb entries using this nh */ member
/linux/drivers/net/vxlan/
H A Dvxlan_core.c506 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 Dnexthop.c541 INIT_LIST_HEAD(&nh->fdb_list); in nexthop_alloc()