Lines Matching refs:switchdev

5 Ethernet switch device driver model (switchdev)
13 The Ethernet switch device driver model (switchdev) is an in-kernel driver
17 Figure 1 is a block diagram showing the components of the switchdev model for
71 #include <net/switchdev.h>
77 Use "depends NET_SWITCHDEV" in driver's Kconfig to ensure switchdev model
84 On switchdev driver initialization, the driver will allocate and register a
95 port netdevs. All of the switchdev driver ops are netdev ops or switchdev ops.
97 A switch management port is outside the scope of the switchdev driver model.
105 The switchdev driver must implement the net_device operation
141 If the switchdev driver (and device) only supports offloading of the default
160 The switchdev driver can know a particular port's position in the topology by
171 to the switchdev device by mirroring bridge FDB entries down to the device. An
174 To offloading L2 bridging, the switchdev driver/device should support:
210 Note: for new switchdev drivers that offload the Linux bridge, implementing the
230 in turn, will notify the bridge driver using the switchdev notifier call::
268 To support learning, the driver implements switchdev op
294 driver of STP state change on a port using the switchdev op
415 Below is a set of defined behavior that switchdev enabled network devices must
433 when IGMP snooping is enabled for IP multicast over these switchdev network
448 When a switchdev enabled network device is added as a bridge member, it should
458 observed by the underlying switchdev network device/hardware:
471 When there is a VLAN device (e.g: sw0p1.100) configured on top of a switchdev
504 Because VLAN filtering can be turned on/off at runtime, the switchdev driver
507 switchdev driver can also refuse to support dynamic toggling of the VLAN
538 by the underlying switchdev network device/hardware in the following way:
556 Because IGMP snooping can be turned on/off at runtime, the switchdev driver
560 A switchdev driver can also refuse to support dynamic toggling of the multicast