[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Open Souce Network Operating Systems
- Subject: Open Souce Network Operating Systems
- From: bernat at luffy.cx (Vincent Bernat)
- Date: Fri, 04 May 2018 09:49:12 +0200
- In-reply-to: <CAB31LOPwTyWVG5R6kktU3ibLa2vyBDG-LRSmJZN+rQveq=w8UQ@mail.gmail.com> (Andrey Khomyakov's message of "Thu, 3 May 2018 13:39:19 -0700")
- References: <CAMDdSzMQf6E6CJup_0sL_0zs-fYpDHEH=P_W_OOz_RZSeHyXtA@mail.gmail.com> <[email protected]> <CAMDdSzP7v+qWeDPJakEFNNuuHk57TR=VxO0wBDZB5AXFHiCdUg@mail.gmail.com> <CAB8g2zwpQVbPdW2aaEH5B+f+SD5jcMt8wLNVsgxEBoE7tQukHg@mail.gmail.com> <CAMDdSzP6ASr4mG-jg0QpBdHsgjSEBJr=O0i2RNxTcA36W==AMQ@mail.gmail.com> <CALb2afMRjTntfEUjpg=S3pktrUiUQaWTM0oNtTJqzNvrNr3e6Q@mail.gmail.com> <CAB31LOPwTyWVG5R6kktU3ibLa2vyBDG-LRSmJZN+rQveq=w8UQ@mail.gmail.com>
â?¦ 3 mai 2018 13:39 -0700, Andrey Khomyakov <khomyakov.andrey at gmail.com>Â :
> 1st is Linux inherently doesn't program the hardware. So if you install
> Ubuntu on some Quanta switch, you still need a way to program the ASIC.
> Cumulus Linux is open source with the exception of switchd, which is what
> they use to take network state from the kernel and program the silicone
> with it. switchd can only program "supported" silicon.
Since a few years, Linux has an offload framework for L2/L3
(switchdev). There is a toy driver (Rocker, supported by QEMU) and
several silicons supported (at least Mellanox Spectrum, but it seems
there are a few others).
--
The mind is its own place, and in itself
Can make a Heav'n of Hell, a Hell of Heav'n.
-- John Milton