Home
last modified time | relevance | path

Searched refs:switchdev_notifier_fdb_info (Results 1 – 25 of 25) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/microchip/lan966x/
Dlan966x_fdb.c9 struct switchdev_notifier_fdb_info fdb_info;
25 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_find_entry()
39 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_add_entry()
60 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_del_entry()
138 struct switchdev_notifier_fdb_info *fdb_info; in lan966x_fdb_port_event_work()
164 struct switchdev_notifier_fdb_info *fdb_info; in lan966x_fdb_bridge_event_work()
204 struct switchdev_notifier_fdb_info *fdb_info; in lan966x_fdb_lag_event_work()
249 const struct switchdev_notifier_fdb_info *fdb_info) in lan966x_handle_fdb()
Dlan966x_mac.c265 struct switchdev_notifier_fdb_info info = { 0 }; in lan966x_fdb_call_notifiers()
Dlan966x_main.h411 const struct switchdev_notifier_fdb_info *fdb_info);
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dbridge.h53 struct switchdev_notifier_fdb_info *fdb_info);
56 struct switchdev_notifier_fdb_info *fdb_info);
59 struct switchdev_notifier_fdb_info *fdb_info);
Dbridge.c112 struct switchdev_notifier_fdb_info send_info = {}; in mlx5_esw_bridge_fdb_offload_notify()
1711 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_update_used()
1735 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_create()
1764 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_remove()
/linux-6.1.9/include/net/
Dswitchdev.h245 struct switchdev_notifier_fdb_info { struct
284 switchdev_fdb_is_dynamically_learned(const struct switchdev_notifier_fdb_info *fdb_info) in switchdev_fdb_is_dynamically_learned()
329 const struct switchdev_notifier_fdb_info *fdb_info,
335 const struct switchdev_notifier_fdb_info *fdb_info));
456 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device()
462 const struct switchdev_notifier_fdb_info *fdb_info)) in switchdev_handle_fdb_event_to_device()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
Dbridge.c16 struct switchdev_notifier_fdb_info fdb_info;
354 struct switchdev_notifier_fdb_info *fdb_info = in mlx5_esw_bridge_switchdev_fdb_event_work()
381 struct switchdev_notifier_fdb_info *fdb_info, in mlx5_esw_bridge_init_switchdev_fdb_work()
416 struct switchdev_notifier_fdb_info *fdb_info; in mlx5_esw_bridge_switchdev_event()
446 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
459 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
/linux-6.1.9/drivers/net/ethernet/ti/
Dam65-cpsw-switchdev.c20 struct switchdev_notifier_fdb_info fdb_info;
355 struct switchdev_notifier_fdb_info *rcv) in am65_cpsw_fdb_offload_notify()
357 struct switchdev_notifier_fdb_info info = {}; in am65_cpsw_fdb_offload_notify()
371 struct switchdev_notifier_fdb_info *fdb; in am65_cpsw_switchdev_event_work()
425 struct switchdev_notifier_fdb_info *fdb_info = ptr; in am65_cpsw_switchdev_event()
Dcpsw_switchdev.c22 struct switchdev_notifier_fdb_info fdb_info;
365 struct switchdev_notifier_fdb_info *rcv) in cpsw_fdb_offload_notify()
367 struct switchdev_notifier_fdb_info info = {}; in cpsw_fdb_offload_notify()
381 struct switchdev_notifier_fdb_info *fdb; in cpsw_switchdev_event_work()
433 struct switchdev_notifier_fdb_info *fdb_info = ptr; in cpsw_switchdev_event()
/linux-6.1.9/drivers/net/ethernet/microchip/sparx5/
Dsparx5_switchdev.c17 struct switchdev_notifier_fdb_info fdb_info;
304 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_bridge_fdb_event_work()
360 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_event()
385 struct switchdev_notifier_fdb_info, in sparx5_switchdev_event()
Dsparx5_mactable.c281 struct switchdev_notifier_fdb_info info = {}; in sparx5_fdb_call_notifiers()
/linux-6.1.9/net/switchdev/
Dswitchdev.c455 const struct switchdev_notifier_fdb_info *fdb_info, in __switchdev_handle_fdb_event_to_device()
461 const struct switchdev_notifier_fdb_info *fdb_info)) in __switchdev_handle_fdb_event_to_device()
515 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-6.1.9/drivers/net/ethernet/marvell/prestera/
Dprestera_switchdev.c24 struct switchdev_notifier_fdb_info fdb_info;
1204 struct switchdev_notifier_fdb_info *info) in prestera_fdb_offload_notify()
1206 struct switchdev_notifier_fdb_info send_info = {}; in prestera_fdb_offload_notify()
1217 struct switchdev_notifier_fdb_info *fdb_info, in prestera_port_fdb_set()
1247 struct switchdev_notifier_fdb_info *fdb_info; in prestera_fdb_event_work()
1293 struct switchdev_notifier_fdb_info *fdb_info; in prestera_switchdev_event()
1327 struct switchdev_notifier_fdb_info, in prestera_switchdev_event()
1772 struct switchdev_notifier_fdb_info info = {}; in prestera_fdb_event()
/linux-6.1.9/net/bridge/
Dbr_switchdev.c128 struct switchdev_notifier_fdb_info *item, in br_switchdev_fdb_populate()
147 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_notify()
291 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_replay_one()
Dbr.c156 struct switchdev_notifier_fdb_info *fdb_info; in br_switchdev_event()
/linux-6.1.9/drivers/net/ethernet/adi/
Dadin1110.c168 struct switchdev_notifier_fdb_info fdb_info;
1322 struct switchdev_notifier_fdb_info *rcv) in adin1110_fdb_offload_notify()
1324 struct switchdev_notifier_fdb_info info = {}; in adin1110_fdb_offload_notify()
1334 struct switchdev_notifier_fdb_info *fdb) in adin1110_fdb_add()
1396 struct switchdev_notifier_fdb_info *fdb) in adin1110_fdb_del()
1465 struct switchdev_notifier_fdb_info *fdb_info = ptr; in adin1110_switchdev_event()
/linux-6.1.9/drivers/net/ethernet/rocker/
Drocker_main.c1651 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()
2698 struct switchdev_notifier_fdb_info fdb_info;
2705 struct switchdev_notifier_fdb_info *recv_info) in rocker_fdb_offload_notify()
2707 struct switchdev_notifier_fdb_info info = {}; in rocker_fdb_offload_notify()
2721 struct switchdev_notifier_fdb_info *fdb_info; in rocker_switchdev_event_work()
2759 struct switchdev_notifier_fdb_info *fdb_info = ptr; in rocker_switchdev_event()
Drocker_ofdpa.c1825 struct switchdev_notifier_fdb_info info = {}; in ofdpa_port_fdb_learn_work()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_switchdev.c1761 struct switchdev_notifier_fdb_info *fdb_info, bool adding) in mlxsw_sp_port_fdb_set()
2893 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_fdb_call_notifiers()
3226 struct switchdev_notifier_fdb_info fdb_info;
3240 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_vxlan_fdb_event()
3338 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_fdb_event_work()
3587 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_event()
3621 struct switchdev_notifier_fdb_info, in mlxsw_sp_switchdev_event()
Dspectrum_router.c9499 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_rif_fid_fdb_del()
9547 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_rif_vlan_fdb_del()
/linux-6.1.9/drivers/s390/net/
Dqeth_l2_main.c282 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_flush()
631 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_notify()
853 struct switchdev_notifier_fdb_info *fdb_info; in qeth_l2_switchdev_event()
868 struct switchdev_notifier_fdb_info, in qeth_l2_switchdev_event()
/linux-6.1.9/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-switch.c2211 struct switchdev_notifier_fdb_info fdb_info;
2221 struct switchdev_notifier_fdb_info *fdb_info; in dpaa2_switch_event_work()
2266 struct switchdev_notifier_fdb_info *fdb_info = ptr; in dpaa2_switch_port_event()
/linux-6.1.9/net/dsa/
Dslave.c3234 struct switchdev_notifier_fdb_info info = {}; in dsa_fdb_offload_notify()
3312 const struct switchdev_notifier_fdb_info *fdb_info) in dsa_slave_fdb_event()
Dport.c37 struct switchdev_notifier_fdb_info info = { in dsa_port_notify_bridge_fdb_flush()
/linux-6.1.9/Documentation/networking/
Dswitchdev.rst236 forgetting, and info points to a struct switchdev_notifier_fdb_info. On