/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdb.c | 9 struct switchdev_notifier_fdb_info fdb_info; member in struct:lan966x_fdb_event_work 24 lan966x_fdb_find_entry(struct lan966x *lan966x, struct switchdev_notifier_fdb_info *fdb_info) argument 38 lan966x_fdb_add_entry(struct lan966x *lan966x, struct switchdev_notifier_fdb_info *fdb_info) argument 59 lan966x_fdb_del_entry(struct lan966x *lan966x, struct switchdev_notifier_fdb_info *fdb_info) argument 138 struct switchdev_notifier_fdb_info *fdb_info; local 164 struct switchdev_notifier_fdb_info *fdb_info; local 204 struct switchdev_notifier_fdb_info *fdb_info; local 246 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) argument [all...] |
/linux-master/net/bridge/ |
H A D | br.c | 156 struct switchdev_notifier_fdb_info *fdb_info; local [all...] |
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-switchdev.c | 20 struct switchdev_notifier_fdb_info fdb_info; member in struct:am65_cpsw_switchdev_event_work 425 struct switchdev_notifier_fdb_info *fdb_info = ptr; local [all...] |
H A D | cpsw_switchdev.c | 22 struct switchdev_notifier_fdb_info fdb_info; member in struct:cpsw_switchdev_event_work 433 struct switchdev_notifier_fdb_info *fdb_info = ptr; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.h | 81 struct switchdev_notifier_fdb_info fdb_info; member in struct:ice_esw_br_fdb_work
|
H A D | ice_eswitch_br.c | 348 struct switchdev_notifier_fdb_info fdb_info = { local 509 ice_eswitch_br_fdb_work_alloc(struct switchdev_notifier_fdb_info *fdb_info, argument 542 struct switchdev_notifier_fdb_info *fdb_info; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 16 struct switchdev_notifier_fdb_info fdb_info; member in struct:mlx5_bridge_switchdev_fdb_work 373 struct switchdev_notifier_fdb_info *fdb_info = local 399 mlx5_esw_bridge_init_switchdev_fdb_work(struct net_device *dev, bool add, struct switchdev_notifier_fdb_info *fdb_info, struct mlx5_esw_bridge_offloads *br_offloads) argument 435 struct switchdev_notifier_fdb_info *fdb_info; local [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 17 struct switchdev_notifier_fdb_info fdb_info; member in struct:sparx5_switchdev_event_work 304 struct switchdev_notifier_fdb_info *fdb_info; local 360 struct switchdev_notifier_fdb_info *fdb_info; local [all...] |
/linux-master/net/switchdev/ |
H A D | switchdev.c | 526 __switchdev_handle_fdb_event_to_device(struct net_device *dev, struct net_device *orig_dev, unsigned long event, const struct switchdev_notifier_fdb_info *fdb_info, bool (*check_cb)(const struct net_device *dev), bool (*foreign_dev_check_cb)(const struct net_device *dev, const struct net_device *foreign_dev), int (*mod_cb)(struct net_device *dev, struct net_device *orig_dev, unsigned long event, const void *ctx, const struct switchdev_notifier_fdb_info *fdb_info)) argument 587 switchdev_handle_fdb_event_to_device(struct net_device *dev, unsigned long event, const struct switchdev_notifier_fdb_info *fdb_info, bool (*check_cb)(const struct net_device *dev), bool (*foreign_dev_check_cb)(const struct net_device *dev, const struct net_device *foreign_dev), int (*mod_cb)(struct net_device *dev, struct net_device *orig_dev, unsigned long event, const void *ctx, const struct switchdev_notifier_fdb_info *fdb_info)) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.c | 1729 mlx5_esw_bridge_fdb_update_used(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) argument 1751 mlx5_esw_bridge_fdb_mark_deleted(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) argument 1773 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) argument 1802 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) argument [all...] |
/linux-master/include/net/ |
H A D | switchdev.h | 284 switchdev_fdb_is_dynamically_learned(const struct switchdev_notifier_fdb_info *fdb_info) argument 459 switchdev_handle_fdb_event_to_device(struct net_device *dev, unsigned long event, const struct switchdev_notifier_fdb_info *fdb_info, bool (*check_cb)(const struct net_device *dev), bool (*foreign_dev_check_cb)(const struct net_device *dev, const struct net_device *foreign_dev), int (*mod_cb)(struct net_device *dev, struct net_device *orig_dev, unsigned long event, const void *ctx, const struct switchdev_notifier_fdb_info *fdb_info)) argument
|
H A D | vxlan.h | 509 vxlan_fdb_find_uc(struct net_device *dev, const u8 *mac, __be32 vni, struct switchdev_notifier_vxlan_fdb_info *fdb_info) argument
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 24 struct switchdev_notifier_fdb_info fdb_info; member in struct:prestera_fdb_event_work 1247 struct switchdev_notifier_fdb_info *fdb_info; local 1216 prestera_port_fdb_set(struct prestera_port *port, struct switchdev_notifier_fdb_info *fdb_info, bool adding) argument 1293 struct switchdev_notifier_fdb_info *fdb_info; local [all...] |
/linux-master/drivers/s390/net/ |
H A D | qeth_l2_main.c | 853 struct switchdev_notifier_fdb_info *fdb_info; local
|
/linux-master/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 168 struct switchdev_notifier_fdb_info fdb_info; member in struct:adin1110_switchdev_event_work 1487 struct switchdev_notifier_fdb_info *fdb_info = ptr; local [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 2259 struct switchdev_notifier_fdb_info fdb_info; member in struct:ethsw_switchdev_event_work 2269 struct switchdev_notifier_fdb_info *fdb_info; local 2314 struct switchdev_notifier_fdb_info *fdb_info = ptr; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 3379 struct switchdev_notifier_fdb_info fdb_info; member in union:mlxsw_sp_switchdev_event_work::__anon744 3393 struct switchdev_notifier_fdb_info *fdb_info; local 1855 mlxsw_sp_port_fdb_set(struct mlxsw_sp_port *mlxsw_sp_port, struct switchdev_notifier_fdb_info *fdb_info, bool adding) argument 3491 struct switchdev_notifier_fdb_info *fdb_info; local 3740 struct switchdev_notifier_fdb_info *fdb_info; local [all...] |
/linux-master/drivers/net/ethernet/rocker/ |
H A D | rocker_main.c | 2696 struct switchdev_notifier_fdb_info fdb_info; member in struct:rocker_switchdev_event_work 2719 struct switchdev_notifier_fdb_info *fdb_info; local 2757 struct switchdev_notifier_fdb_info *fdb_info = ptr; local [all...] |
/linux-master/net/dsa/ |
H A D | user.c | 3520 dsa_user_fdb_event(struct net_device *dev, struct net_device *orig_dev, unsigned long event, const void *ctx, const struct switchdev_notifier_fdb_info *fdb_info) argument
|
/linux-master/drivers/net/vxlan/ |
H A D | vxlan_core.c | 284 vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan, const struct vxlan_fdb *fdb, const struct vxlan_rdst *rd, struct netlink_ext_ack *extack, struct switchdev_notifier_vxlan_fdb_info *fdb_info) argument 462 vxlan_fdb_find_uc(struct net_device *dev, const u8 *mac, __be32 vni, struct switchdev_notifier_vxlan_fdb_info *fdb_info) argument 500 struct switchdev_notifier_vxlan_fdb_info fdb_info; local 4663 vxlan_fdb_offloaded_set(struct net_device *dev, struct switchdev_notifier_vxlan_fdb_info *fdb_info) argument 4693 vxlan_fdb_external_learn_add(struct net_device *dev, struct switchdev_notifier_vxlan_fdb_info *fdb_info) argument 4720 vxlan_fdb_external_learn_del(struct net_device *dev, struct switchdev_notifier_vxlan_fdb_info *fdb_info) argument 4752 struct switchdev_notifier_vxlan_fdb_info *fdb_info; local [all...] |