Tutorial: "In-tree support for 100G switch, no more SDK" (Elad Raz, Jiri Pirko)


Purpose of this tutorial is to demonstrate setup of 100G switch based on Mellanox Spectrum ASIC. There is no "SDK", no proprietary software, switch is running FOSS, namely Fedora distribution and upstream kernel, including switchdev-based mlxsw driver.


  • Quick HW and topology overview.
  • Demonstrate mlxsw architecture based on switchdev kernel infrastructure.
  • Demo with HW - Spectrum ASIC based switch - bootup, configuration of bridge, VLANs, bonding, run traffic, show statistics etc.