Join Nostr
2026-05-28 05:03:15 UTC
in reply to

🇺🇦 haxadecimal 🚫👑 on Nostr: nprofile1q…mmv7s Having written firmware for switches at multiple vendors, I'm ...


Having written firmware for switches at multiple vendors, I'm guessing that at config time they've only allocated one set of data structures for each QSFP+ that isn't doing breakout, and so adding a breakout makes them want to change the allocation. They should just always allocate four for QSFP+, QSFP28, QSFP56, etc.
Switch firmware wants to do as little dynamic allocation as possible, ideally none, to prevent memory fragmentation problems later.