~/talk

Ethernet Switch Support in the Linux Kernel

links:none on file
slides:none on file

Hardware Ethernet switches on SoCs can offload VLAN tagging, IGMP snooping and link aggregation to the kernel using switchdev and DSA APIs, with the switch exposed as network devices and ports represented to the bridge. Implementations must register devices, provide callbacks for MAC learning and sync so kernel and switch stay consistent, handle multicast filtering to avoid flooding, and support hardware offload of forwarding and link aggregation; some features require extra userspace coordination and not all switches implement every capability.

AI-written summary · about

  1. 0:00Linux Ethernet switch support
  2. 3:52Current switch support
  3. 7:40Registering switch devices
  4. 13:11MAC learning and forwarding
  5. 19:05User space interaction
  6. 23:36Handling state changes
  7. 27:59Multicast and VLAN support
  8. 33:27Port attributes and configs
  9. 37:52Offloading and performance
  10. 42:24Future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.