/linux/include/net/ |
A D | switchdev.h | 219 struct switchdev_notifier_fdb_info { struct 258 switchdev_fdb_is_dynamically_learned(const struct switchdev_notifier_fdb_info *fdb_info) in switchdev_fdb_is_dynamically_learned() 303 const struct switchdev_notifier_fdb_info *fdb_info, 309 const struct switchdev_notifier_fdb_info *fdb_info), 312 const struct switchdev_notifier_fdb_info *fdb_info)); 418 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device() 424 const struct switchdev_notifier_fdb_info *fdb_info), in switchdev_handle_fdb_event_to_device() 427 const struct switchdev_notifier_fdb_info *fdb_info)) in switchdev_handle_fdb_event_to_device()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
A D | bridge.h | 51 struct switchdev_notifier_fdb_info *fdb_info); 54 struct switchdev_notifier_fdb_info *fdb_info); 57 struct switchdev_notifier_fdb_info *fdb_info);
|
A D | bridge.c | 78 struct switchdev_notifier_fdb_info send_info = {}; in mlx5_esw_bridge_fdb_offload_notify() 1463 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_update_used() 1487 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_create() 1516 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_remove()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
A D | bridge.c | 16 struct switchdev_notifier_fdb_info fdb_info; 317 struct switchdev_notifier_fdb_info *fdb_info = in mlx5_esw_bridge_switchdev_fdb_event_work() 344 struct switchdev_notifier_fdb_info *fdb_info, in mlx5_esw_bridge_init_switchdev_fdb_work() 379 struct switchdev_notifier_fdb_info *fdb_info; in mlx5_esw_bridge_switchdev_event() 409 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event() 422 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
|
/linux/net/switchdev/ |
A D | switchdev.c | 433 const struct switchdev_notifier_fdb_info *fdb_info, in __switchdev_handle_fdb_event_to_device() 439 const struct switchdev_notifier_fdb_info *fdb_info), in __switchdev_handle_fdb_event_to_device() 442 const struct switchdev_notifier_fdb_info *fdb_info)) in __switchdev_handle_fdb_event_to_device() 512 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device() 518 const struct switchdev_notifier_fdb_info *fdb_info), in switchdev_handle_fdb_event_to_device() 521 const struct switchdev_notifier_fdb_info *fdb_info)) in switchdev_handle_fdb_event_to_device()
|
/linux/drivers/net/ethernet/ti/ |
A D | cpsw_switchdev.c | 22 struct switchdev_notifier_fdb_info fdb_info; 369 struct switchdev_notifier_fdb_info *rcv) in cpsw_fdb_offload_notify() 371 struct switchdev_notifier_fdb_info info = {}; in cpsw_fdb_offload_notify() 385 struct switchdev_notifier_fdb_info *fdb; in cpsw_switchdev_event_work() 437 struct switchdev_notifier_fdb_info *fdb_info = ptr; in cpsw_switchdev_event()
|
A D | am65-cpsw-switchdev.c | 20 struct switchdev_notifier_fdb_info fdb_info; 359 struct switchdev_notifier_fdb_info *rcv) in am65_cpsw_fdb_offload_notify() 361 struct switchdev_notifier_fdb_info info = {}; in am65_cpsw_fdb_offload_notify() 375 struct switchdev_notifier_fdb_info *fdb; in am65_cpsw_switchdev_event_work() 429 struct switchdev_notifier_fdb_info *fdb_info = ptr; in am65_cpsw_switchdev_event()
|
/linux/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_switchdev.c | 24 struct switchdev_notifier_fdb_info fdb_info; 757 struct switchdev_notifier_fdb_info *info) in prestera_fdb_offload_notify() 759 struct switchdev_notifier_fdb_info send_info = {}; in prestera_fdb_offload_notify() 770 struct switchdev_notifier_fdb_info *fdb_info, in prestera_port_fdb_set() 800 struct switchdev_notifier_fdb_info *fdb_info; in prestera_fdb_event_work() 846 struct switchdev_notifier_fdb_info *fdb_info; in prestera_switchdev_event() 880 struct switchdev_notifier_fdb_info, in prestera_switchdev_event() 1134 struct switchdev_notifier_fdb_info info = {}; in prestera_fdb_event()
|
/linux/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_switchdev.c | 17 struct switchdev_notifier_fdb_info fdb_info; 228 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_bridge_fdb_event_work() 272 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_event() 293 struct switchdev_notifier_fdb_info, in sparx5_switchdev_event()
|
A D | sparx5_mactable.c | 280 struct switchdev_notifier_fdb_info info = {}; in sparx5_fdb_call_notifiers()
|
/linux/net/bridge/ |
A D | br_switchdev.c | 127 struct switchdev_notifier_fdb_info *item, in br_switchdev_fdb_populate() 146 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_notify() 289 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_replay_one()
|
A D | br.c | 156 struct switchdev_notifier_fdb_info *fdb_info; in br_switchdev_event()
|
/linux/drivers/net/ethernet/rocker/ |
A D | rocker_main.c | 1651 struct switchdev_notifier_fdb_info *info) in rocker_world_port_fdb_add() 1663 struct switchdev_notifier_fdb_info *info) in rocker_world_port_fdb_del() 2712 struct switchdev_notifier_fdb_info fdb_info; 2719 struct switchdev_notifier_fdb_info *recv_info) in rocker_fdb_offload_notify() 2721 struct switchdev_notifier_fdb_info info = {}; in rocker_fdb_offload_notify() 2735 struct switchdev_notifier_fdb_info *fdb_info; in rocker_switchdev_event_work() 2773 struct switchdev_notifier_fdb_info *fdb_info = ptr; in rocker_switchdev_event()
|
A D | rocker_ofdpa.c | 1825 struct switchdev_notifier_fdb_info info = {}; in ofdpa_port_fdb_learn_work()
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_switchdev.c | 1414 struct switchdev_notifier_fdb_info *fdb_info, bool adding) in mlxsw_sp_port_fdb_set() 2520 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_fdb_call_notifiers() 2859 struct switchdev_notifier_fdb_info fdb_info; 2873 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_vxlan_fdb_event() 2971 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_fdb_event_work() 3218 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_event() 3252 struct switchdev_notifier_fdb_info, in mlxsw_sp_switchdev_event()
|
A D | spectrum_router.c | 9429 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_rif_fid_fdb_del() 9477 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_rif_vlan_fdb_del()
|
/linux/drivers/s390/net/ |
A D | qeth_l2_main.c | 282 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_flush() 639 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_notify() 859 struct switchdev_notifier_fdb_info *fdb_info; in qeth_l2_switchdev_event() 874 struct switchdev_notifier_fdb_info, in qeth_l2_switchdev_event()
|
/linux/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-switch.c | 2206 struct switchdev_notifier_fdb_info fdb_info; 2216 struct switchdev_notifier_fdb_info *fdb_info; in dpaa2_switch_event_work() 2261 struct switchdev_notifier_fdb_info *fdb_info = ptr; in dpaa2_switch_port_event()
|
/linux/net/dsa/ |
A D | slave.c | 2395 struct switchdev_notifier_fdb_info info = {}; in dsa_fdb_offload_notify() 2477 const struct switchdev_notifier_fdb_info *fdb_info) in dsa_slave_fdb_event()
|
A D | port.c | 36 struct switchdev_notifier_fdb_info info = { in dsa_port_notify_bridge_fdb_flush()
|
/linux/Documentation/networking/ |
A D | switchdev.rst | 235 forgetting, and info points to a struct switchdev_notifier_fdb_info. On
|