/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_switchdev.c | 247 struct net_device *brport_dev, in lan966x_port_bridge_join() 265 err = switchdev_bridge_port_offload(brport_dev, dev, port, in lan966x_port_bridge_join() 303 struct net_device *brport_dev, in lan966x_port_changeupper() 314 err = lan966x_port_bridge_join(port, brport_dev, in lan966x_port_changeupper() 334 struct net_device *brport_dev, in lan966x_port_prechangeupper() 350 switchdev_bridge_port_unoffload(brport_dev, port, NULL, NULL); in lan966x_port_prechangeupper() 246 lan966x_port_bridge_join(struct lan966x_port *port, struct net_device *brport_dev, struct net_device *bridge, struct netlink_ext_ack *extack) lan966x_port_bridge_join() argument 302 lan966x_port_changeupper(struct net_device *dev, struct net_device *brport_dev, struct netdev_notifier_changeupper_info *info) lan966x_port_changeupper() argument 333 lan966x_port_prechangeupper(struct net_device *dev, struct net_device *brport_dev, struct netdev_notifier_changeupper_info *info) lan966x_port_prechangeupper() argument
|
H A D | lan966x_lag.c | 125 struct net_device *brport_dev, in lan966x_lag_port_join() 142 err = switchdev_bridge_port_offload(brport_dev, dev, port, in lan966x_lag_port_join() 149 lan966x_port_stp_state_set(port, br_port_get_stp_state(brport_dev)); in lan966x_lag_port_join() 124 lan966x_lag_port_join(struct lan966x_port *port, struct net_device *brport_dev, struct net_device *bond, struct netlink_ext_ack *extack) lan966x_lag_port_join() argument
|
H A D | lan966x_main.h | 612 struct net_device *brport_dev, 628 struct net_device *brport_dev, 631 struct net_device *brport_dev,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_net.c | 1233 struct net_device *brport_dev) in ocelot_inherit_brport_flags() 1241 if (br_port_flag_is_set(brport_dev, BIT(flag))) in ocelot_inherit_brport_flags() 1258 struct net_device *brport_dev, in ocelot_switchdev_sync() 1265 ocelot_inherit_brport_flags(ocelot, port, brport_dev); in ocelot_switchdev_sync() 1267 stp_state = br_port_get_stp_state(brport_dev); in ocelot_switchdev_sync() 1321 struct net_device *brport_dev, in ocelot_netdevice_bridge_join() 1338 err = switchdev_bridge_port_offload(brport_dev, dev, priv, in ocelot_netdevice_bridge_join() 1345 err = ocelot_switchdev_sync(ocelot, port, brport_dev, bridge, extack); in ocelot_netdevice_bridge_join() 1352 switchdev_bridge_port_unoffload(brport_dev, priv, in ocelot_netdevice_bridge_join() 1363 struct net_device *brport_dev) in ocelot_netdevice_pre_bridge_leave() 1232 ocelot_inherit_brport_flags(struct ocelot *ocelot, int port, struct net_device *brport_dev) ocelot_inherit_brport_flags() argument 1257 ocelot_switchdev_sync(struct ocelot *ocelot, int port, struct net_device *brport_dev, struct net_device *bridge_dev, struct netlink_ext_ack *extack) ocelot_switchdev_sync() argument 1320 ocelot_netdevice_bridge_join(struct net_device *dev, struct net_device *brport_dev, struct net_device *bridge, struct netlink_ext_ack *extack) ocelot_netdevice_bridge_join() argument 1362 ocelot_netdevice_pre_bridge_leave(struct net_device *dev, struct net_device *brport_dev) ocelot_netdevice_pre_bridge_leave() argument 1372 ocelot_netdevice_bridge_leave(struct net_device *dev, struct net_device *brport_dev, struct net_device *bridge) ocelot_netdevice_bridge_leave() argument 1455 ocelot_netdevice_changeupper(struct net_device *dev, struct net_device *brport_dev, struct netdev_notifier_changeupper_info *info) ocelot_netdevice_changeupper() argument 1514 ocelot_netdevice_prechangeupper(struct net_device *dev, struct net_device *brport_dev, struct netdev_notifier_changeupper_info *info) ocelot_netdevice_prechangeupper() argument [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | switchdev.h | 291 int switchdev_bridge_port_offload(struct net_device *brport_dev, 297 void switchdev_bridge_port_unoffload(struct net_device *brport_dev, 301 int switchdev_bridge_port_replay(struct net_device *brport_dev, 377 switchdev_bridge_port_offload(struct net_device *brport_dev, in switchdev_bridge_port_offload() argument 388 switchdev_bridge_port_unoffload(struct net_device *brport_dev, in switchdev_bridge_port_unoffload() argument
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | port.c | 40 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_notify_bridge_fdb_flush() local 48 if (!brport_dev) in dsa_port_notify_bridge_fdb_flush() 52 brport_dev, &info.info, NULL); in dsa_port_notify_bridge_fdb_flush() 330 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_inherit_brport_flags() local 338 if (br_port_flag_is_set(brport_dev, BIT(flag))) in dsa_port_inherit_brport_flags() 373 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_switchdev_sync_attrs() local 381 err = dsa_port_set_state(dp, br_port_get_stp_state(brport_dev), false); in dsa_port_switchdev_sync_attrs() 493 struct net_device *brport_dev; in dsa_port_bridge_join() local 506 brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_bridge_join() 516 err = switchdev_bridge_port_offload(brport_dev, de in dsa_port_bridge_join() 543 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); dsa_port_pre_bridge_leave() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 358 const struct net_device *brport_dev) in __mlxsw_sp_bridge_port_find() 363 if (bridge_port->dev == brport_dev) in __mlxsw_sp_bridge_port_find() 372 struct net_device *brport_dev) in mlxsw_sp_bridge_port_find() 374 struct net_device *br_dev = netdev_master_upper_dev_get(brport_dev); in mlxsw_sp_bridge_port_find() 384 return __mlxsw_sp_bridge_port_find(bridge_device, brport_dev); in mlxsw_sp_bridge_port_find() 394 struct net_device *brport_dev; member 412 dev != rso->brport_dev) in mlxsw_sp_bridge_port_replay_switchdev_objs() 458 dev != rso->brport_dev) in mlxsw_sp_bridge_port_unreplay_switchdev_objs() 474 struct net_device *brport_dev, in mlxsw_sp_bridge_port_create() 485 mlxsw_sp_port = mlxsw_sp_port_dev_lower_find(brport_dev); in mlxsw_sp_bridge_port_create() 357 __mlxsw_sp_bridge_port_find(const struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *brport_dev) __mlxsw_sp_bridge_port_find() argument 371 mlxsw_sp_bridge_port_find(struct mlxsw_sp_bridge *bridge, struct net_device *brport_dev) mlxsw_sp_bridge_port_find() argument 473 mlxsw_sp_bridge_port_create(struct mlxsw_sp_bridge_device *bridge_device, struct net_device *brport_dev, struct netlink_ext_ack *extack) mlxsw_sp_bridge_port_create() argument 523 mlxsw_sp_bridge_port_get(struct mlxsw_sp_bridge *bridge, struct net_device *brport_dev, struct netlink_ext_ack *extack) mlxsw_sp_bridge_port_get() argument 2876 mlxsw_sp_port_bridge_join(struct mlxsw_sp_port *mlxsw_sp_port, struct net_device *brport_dev, struct net_device *br_dev, struct netlink_ext_ack *extack) mlxsw_sp_port_bridge_join() argument 2911 mlxsw_sp_port_bridge_leave(struct mlxsw_sp_port *mlxsw_sp_port, struct net_device *brport_dev, struct net_device *br_dev) mlxsw_sp_port_bridge_leave() argument [all...] |
H A D | spectrum.h | 657 struct net_device *brport_dev, 661 struct net_device *brport_dev,
|
/kernel/linux/linux-6.6/net/switchdev/ |
H A D | switchdev.c | 891 int switchdev_bridge_port_offload(struct net_device *brport_dev, in switchdev_bridge_port_offload() argument 912 brport_dev, &brport_info.info, in switchdev_bridge_port_offload() 918 void switchdev_bridge_port_unoffload(struct net_device *brport_dev, in switchdev_bridge_port_unoffload() argument 934 brport_dev, &brport_info.info, in switchdev_bridge_port_unoffload() 939 int switchdev_bridge_port_replay(struct net_device *brport_dev, in switchdev_bridge_port_replay() argument 958 brport_dev, &brport_info.info, in switchdev_bridge_port_replay()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 296 const struct net_device *brport_dev) in __mlxsw_sp_bridge_port_find() 301 if (bridge_port->dev == brport_dev) in __mlxsw_sp_bridge_port_find() 310 struct net_device *brport_dev) in mlxsw_sp_bridge_port_find() 312 struct net_device *br_dev = netdev_master_upper_dev_get(brport_dev); in mlxsw_sp_bridge_port_find() 322 return __mlxsw_sp_bridge_port_find(bridge_device, brport_dev); in mlxsw_sp_bridge_port_find() 327 struct net_device *brport_dev) in mlxsw_sp_bridge_port_create() 336 mlxsw_sp_port = mlxsw_sp_port_dev_lower_find(brport_dev); in mlxsw_sp_bridge_port_create() 342 bridge_port->dev = brport_dev; in mlxsw_sp_bridge_port_create() 364 struct net_device *brport_dev, in mlxsw_sp_bridge_port_get() 367 struct net_device *br_dev = netdev_master_upper_dev_get(brport_dev); in mlxsw_sp_bridge_port_get() 295 __mlxsw_sp_bridge_port_find(const struct mlxsw_sp_bridge_device *bridge_device, const struct net_device *brport_dev) __mlxsw_sp_bridge_port_find() argument 309 mlxsw_sp_bridge_port_find(struct mlxsw_sp_bridge *bridge, struct net_device *brport_dev) mlxsw_sp_bridge_port_find() argument 326 mlxsw_sp_bridge_port_create(struct mlxsw_sp_bridge_device *bridge_device, struct net_device *brport_dev) mlxsw_sp_bridge_port_create() argument 363 mlxsw_sp_bridge_port_get(struct mlxsw_sp_bridge *bridge, struct net_device *brport_dev, struct netlink_ext_ack *extack) mlxsw_sp_bridge_port_get() argument 2246 mlxsw_sp_port_bridge_join(struct mlxsw_sp_port *mlxsw_sp_port, struct net_device *brport_dev, struct net_device *br_dev, struct netlink_ext_ack *extack) mlxsw_sp_port_bridge_join() argument 2274 mlxsw_sp_port_bridge_leave(struct mlxsw_sp_port *mlxsw_sp_port, struct net_device *brport_dev, struct net_device *br_dev) mlxsw_sp_port_bridge_leave() argument [all...] |
H A D | spectrum.h | 559 struct net_device *brport_dev, 563 struct net_device *brport_dev,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 111 const struct net_device *brport_dev) in __prestera_bridge_port_find() 116 if (br_port->dev == brport_dev) in __prestera_bridge_port_find() 124 struct net_device *brport_dev) in prestera_bridge_port_find() 126 struct net_device *br_dev = netdev_master_upper_dev_get(brport_dev); in prestera_bridge_port_find() 136 return __prestera_bridge_port_find(bridge, brport_dev); in prestera_bridge_port_find() 110 __prestera_bridge_port_find(const struct prestera_bridge *bridge, const struct net_device *brport_dev) __prestera_bridge_port_find() argument 123 prestera_bridge_port_find(struct prestera_switch *sw, struct net_device *brport_dev) prestera_bridge_port_find() argument
|