/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdb.c | 9 struct switchdev_notifier_fdb_info fdb_info; member 25 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_find_entry() argument 39 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_add_entry() argument 60 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_del_entry() argument 138 struct switchdev_notifier_fdb_info *fdb_info; lan966x_fdb_port_event_work() local 164 struct switchdev_notifier_fdb_info *fdb_info; lan966x_fdb_bridge_event_work() local 204 struct switchdev_notifier_fdb_info *fdb_info; lan966x_fdb_lag_event_work() local 249 lan966x_handle_fdb(struct net_device * dev,struct net_device * orig_dev,unsigned long event,const void * ctx,const struct switchdev_notifier_fdb_info * fdb_info) lan966x_handle_fdb() argument [all...] |
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 16 struct switchdev_notifier_fdb_info fdb_info; member 368 struct switchdev_notifier_fdb_info *fdb_info = in mlx5_esw_bridge_switchdev_fdb_event_work() local 395 struct switchdev_notifier_fdb_info *fdb_info, in mlx5_esw_bridge_init_switchdev_fdb_work() argument 430 struct switchdev_notifier_fdb_info *fdb_info; mlx5_esw_bridge_switchdev_event() local [all...] |
/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 17 struct switchdev_notifier_fdb_info fdb_info; member 316 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_bridge_fdb_event_work() local 373 struct switchdev_notifier_fdb_info *fdb_info; sparx5_switchdev_event() local [all...] |
/linux/net/switchdev/ |
H A D | switchdev.c | 630 const struct switchdev_notifier_fdb_info *fdb_info, in __switchdev_handle_fdb_event_to_device() argument 690 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device() argument
|
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_switchdev.c | 21 struct switchdev_notifier_fdb_info fdb_info; member 182 struct switchdev_notifier_fdb_info *fdb_info = ptr; in prueth_switchdev_event() local [all...] |
/linux/drivers/net/ethernet/ti/ |
H A D | cpsw_switchdev.c | 22 struct switchdev_notifier_fdb_info fdb_info; member 433 struct switchdev_notifier_fdb_info *fdb_info = ptr; in cpsw_switchdev_event() local [all...] |
H A D | am65-cpsw-switchdev.c | 20 struct switchdev_notifier_fdb_info fdb_info; member 425 struct switchdev_notifier_fdb_info *fdb_info = ptr; in am65_cpsw_switchdev_event() local [all...] |
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.c | 348 struct switchdev_notifier_fdb_info fdb_info = { in ice_eswitch_br_fdb_offload_notify() local 509 ice_eswitch_br_fdb_work_alloc(struct switchdev_notifier_fdb_info *fdb_info, in ice_eswitch_br_fdb_work_alloc() argument 542 struct switchdev_notifier_fdb_info *fdb_info; ice_eswitch_br_switchdev_event() local [all...] |
H A D | ice_eswitch_br.h | 82 struct switchdev_notifier_fdb_info fdb_info; member
|
/linux/include/net/ |
H A D | switchdev.h | 284 switchdev_fdb_is_dynamically_learned(const struct switchdev_notifier_fdb_info *fdb_info) in switchdev_fdb_is_dynamically_learned() argument 460 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device() argument
|
H A D | vxlan.h | 515 struct switchdev_notifier_vxlan_fdb_info *fdb_info) in vxlan_fdb_find_uc() argument
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.c | 1733 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_update_used() argument 1755 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_mark_deleted() argument 1777 mlx5_esw_bridge_fdb_create(struct net_device * dev,u16 vport_num,u16 esw_owner_vhca_id,struct mlx5_esw_bridge_offloads * br_offloads,struct switchdev_notifier_fdb_info * fdb_info) mlx5_esw_bridge_fdb_create() argument 1806 mlx5_esw_bridge_fdb_remove(struct net_device * dev,u16 vport_num,u16 esw_owner_vhca_id,struct mlx5_esw_bridge_offloads * br_offloads,struct switchdev_notifier_fdb_info * fdb_info) mlx5_esw_bridge_fdb_remove() argument [all...] |
/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 24 struct switchdev_notifier_fdb_info fdb_info; member 1217 struct switchdev_notifier_fdb_info *fdb_info, in prestera_port_fdb_set() argument 1247 struct switchdev_notifier_fdb_info *fdb_info; in prestera_fdb_event_work() local 1293 struct switchdev_notifier_fdb_info *fdb_info; prestera_switchdev_event() local [all...] |
/linux/drivers/net/vxlan/ |
H A D | vxlan_core.c | 293 struct switchdev_notifier_vxlan_fdb_info *fdb_info) in vxlan_fdb_switchdev_notifier_info() argument 445 vxlan_fdb_find_uc(struct net_device * dev,const u8 * mac,__be32 vni,struct switchdev_notifier_vxlan_fdb_info * fdb_info) vxlan_fdb_find_uc() argument 482 struct switchdev_notifier_vxlan_fdb_info fdb_info; vxlan_fdb_notify_one() local 4733 vxlan_fdb_offloaded_set(struct net_device * dev,struct switchdev_notifier_vxlan_fdb_info * fdb_info) vxlan_fdb_offloaded_set() argument 4760 vxlan_fdb_external_learn_add(struct net_device * dev,struct switchdev_notifier_vxlan_fdb_info * fdb_info) vxlan_fdb_external_learn_add() argument 4785 vxlan_fdb_external_learn_del(struct net_device * dev,struct switchdev_notifier_vxlan_fdb_info * fdb_info) vxlan_fdb_external_learn_del() argument 4814 struct switchdev_notifier_vxlan_fdb_info *fdb_info; vxlan_switchdev_event() local [all...] |
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 1856 struct switchdev_notifier_fdb_info *fdb_info, bool adding) in mlxsw_sp_port_fdb_set() argument 3405 struct switchdev_notifier_fdb_info fdb_info; member 3419 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_vxlan_fdb_event() local 3517 struct switchdev_notifier_fdb_info *fdb_info; mlxsw_sp_switchdev_bridge_fdb_event_work() local 3766 struct switchdev_notifier_fdb_info *fdb_info; mlxsw_sp_switchdev_event() local [all...] |
/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 2269 struct switchdev_notifier_fdb_info fdb_info; member 2279 struct switchdev_notifier_fdb_info *fdb_info; in dpaa2_switch_event_work() local 2324 struct switchdev_notifier_fdb_info *fdb_info = ptr; dpaa2_switch_port_event() local [all...] |
/linux/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 168 struct switchdev_notifier_fdb_info fdb_info; member 1487 struct switchdev_notifier_fdb_info *fdb_info = ptr; in adin1110_switchdev_event() local [all...] |
/linux/drivers/s390/net/ |
H A D | qeth_l2_main.c | 855 struct switchdev_notifier_fdb_info *fdb_info; in qeth_l2_switchdev_event() local
|
/linux/net/dsa/ |
H A D | user.c | 3699 const struct switchdev_notifier_fdb_info *fdb_info) in dsa_user_fdb_event() argument
|