Home
last modified time | relevance | path

Searched refs:brport_dev (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_switchdev.c247 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 Dlan966x_lag.c125 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 Dlan966x_main.h612 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 Docelot_net.c1233 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 Dswitchdev.h291 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 Dport.c40 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 Dspectrum_switchdev.c358 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 Dspectrum.h657 struct net_device *brport_dev,
661 struct net_device *brport_dev,
/kernel/linux/linux-6.6/net/switchdev/
H A Dswitchdev.c891 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 Dspectrum_switchdev.c296 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 Dspectrum.h559 struct net_device *brport_dev,
563 struct net_device *brport_dev,
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_switchdev.c111 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

Completed in 26 milliseconds