4 ms·
In tangentially-related news, there was a lot of talk at NetDev about switchdev, a new Linux driver model for hardware-offload switching hardware. It allows th
by caf 11y ago
In tangentially-related news, there was a lot of talk at NetDev about switchdev, a new Linux driver model for hardware-offload switching hardware.
It allows the kernel's Layer-2 and Layer-3 switching/routing configuration to be reflected down into the switch offload hardware, and the switch's ARP and MAC table data to be reflected back up to the kernel stack.
The overall idea being you can continue to use the same userspace tools to configure the routing/switching, and it all just magically goes faster if you have supported switching hardware.
https://lwn.net/Articles/675826/ https://lwn.net/Articles/675826/
- devicenull 11y agoSounds like the Cumulus Linux approach (they use some daemon called switchd iirc)
- kijiki 11y agoWe (Cumulus) have been involved in switchdev since the beginning. Over the long term, it will replace switchd in our products, but that is at least a year out, maybe two. - nolan co-founder, CTO @Cumulus
- yusyusyus 11y agoAppreciate Cumulus' work in this area. As a network "engineer", the burden of administering switches is horrible. Downside is though, getting more switch SoCs talking to Linux makes me wish I wasn't automating configs right now.