Home
last modified time | relevance | path

Searched refs:brport_dev (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/net/dsa/
Dport.c35 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_notify_bridge_fdb_flush() local
44 if (!brport_dev) in dsa_port_notify_bridge_fdb_flush()
48 brport_dev, &info.info, NULL); in dsa_port_notify_bridge_fdb_flush()
180 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_inherit_brport_flags() local
188 if (br_port_flag_is_set(brport_dev, BIT(flag))) in dsa_port_inherit_brport_flags()
223 struct net_device *brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_switchdev_sync_attrs() local
231 err = dsa_port_set_state(dp, br_port_get_stp_state(brport_dev), false); in dsa_port_switchdev_sync_attrs()
331 struct net_device *brport_dev; in dsa_port_bridge_join() local
340 brport_dev = dsa_port_to_bridge_port(dp); in dsa_port_bridge_join()
348 err = switchdev_bridge_port_offload(brport_dev, dev, dp, in dsa_port_bridge_join()
[all …]
/Linux-v5.15/drivers/net/ethernet/mscc/
Docelot_net.c1097 struct net_device *brport_dev) in ocelot_inherit_brport_flags() argument
1105 if (br_port_flag_is_set(brport_dev, BIT(flag))) in ocelot_inherit_brport_flags()
1122 struct net_device *brport_dev, in ocelot_switchdev_sync() argument
1129 ocelot_inherit_brport_flags(ocelot, port, brport_dev); in ocelot_switchdev_sync()
1131 stp_state = br_port_get_stp_state(brport_dev); in ocelot_switchdev_sync()
1158 struct net_device *brport_dev, in ocelot_netdevice_bridge_join() argument
1170 err = switchdev_bridge_port_offload(brport_dev, dev, priv, in ocelot_netdevice_bridge_join()
1177 err = ocelot_switchdev_sync(ocelot, port, brport_dev, bridge, extack); in ocelot_netdevice_bridge_join()
1184 switchdev_bridge_port_unoffload(brport_dev, priv, in ocelot_netdevice_bridge_join()
1193 struct net_device *brport_dev) in ocelot_netdevice_pre_bridge_leave() argument
[all …]
/Linux-v5.15/include/net/
Dswitchdev.h265 int switchdev_bridge_port_offload(struct net_device *brport_dev,
271 void switchdev_bridge_port_unoffload(struct net_device *brport_dev,
347 switchdev_bridge_port_offload(struct net_device *brport_dev, in switchdev_bridge_port_offload() argument
358 switchdev_bridge_port_unoffload(struct net_device *brport_dev, in switchdev_bridge_port_unoffload() argument
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_switchdev.h11 struct net_device *brport_dev);
Dspectrum_switchdev.c307 const struct net_device *brport_dev) in __mlxsw_sp_bridge_port_find() argument
312 if (bridge_port->dev == brport_dev) in __mlxsw_sp_bridge_port_find()
321 struct net_device *brport_dev) in mlxsw_sp_bridge_port_find() argument
323 struct net_device *br_dev = netdev_master_upper_dev_get(brport_dev); in mlxsw_sp_bridge_port_find()
333 return __mlxsw_sp_bridge_port_find(bridge_device, brport_dev); in mlxsw_sp_bridge_port_find()
338 struct net_device *brport_dev, in mlxsw_sp_bridge_port_create() argument
349 mlxsw_sp_port = mlxsw_sp_port_dev_lower_find(brport_dev); in mlxsw_sp_bridge_port_create()
355 bridge_port->dev = brport_dev; in mlxsw_sp_bridge_port_create()
364 err = switchdev_bridge_port_offload(brport_dev, mlxsw_sp_port->dev, in mlxsw_sp_bridge_port_create()
388 struct net_device *brport_dev, in mlxsw_sp_bridge_port_get() argument
[all …]
Dspectrum.h604 struct net_device *brport_dev,
608 struct net_device *brport_dev,
/Linux-v5.15/net/switchdev/
Dswitchdev.c813 int switchdev_bridge_port_offload(struct net_device *brport_dev, in switchdev_bridge_port_offload() argument
834 brport_dev, &brport_info.info, in switchdev_bridge_port_offload()
840 void switchdev_bridge_port_unoffload(struct net_device *brport_dev, in switchdev_bridge_port_unoffload() argument
856 brport_dev, &brport_info.info, in switchdev_bridge_port_unoffload()