VyOS on Mellanox Spectrum (SNxxxx) switches w/ switchdev

So, as a bit of a to-do list, here’s what still needs to happen, probably via one PR per line:

  • Basic support for sw*, noudpcsum, and so forth [T8878, pending approval].
  • PTP support (not Mellanox specific, but I need it) [T8922, WIP].
  • Support for splitting ports (also for Intel E810 and Mellanox ConnectX-8+) [T8878, not started]
  • Support for l3_stats via show interface [T8878, not started]
  • Support for fan control [not started, and I don’t really need it anymore]

Also:

  • Maybe look at ways to configure interface bridge X mac Y and interface vxlan X properties no-udp-checksum-* by default? I don’t know that there’s a good pattern for this at all today. It’s kind of a semi-hidden gotcha today for setting up devices.
  • Find a way to make mstflint and friends easier to use for flashing Mellanox HW. IIRC there’s a legal issue that keeps them from being installed out of the box, although I can’t find the link for that right now. The Bookworm version isn’t actually compiled with the right options anyway, so it’s semi-moot. For now, I’ll probably just build my own .deb and put it somewhere.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.