Ezerszer gyorsabb lesz a tunneling (TUN) adapter a Linux-ban

kami911 képe

Vagy legalábbis ezt fogja magáról állítani egy egysoros szoftverfoltnak köszönhetően. Az elmúlt 2 évtizedben a TUN interfész alapból 10 Mbit-es adatátviteli sebességet hirdetett magáról, ez változik meg most 10 Gbit-re.

Ilya Maximets a patch beküldője így ír erről:

The 10Mbps link speed was set in 2004 when the ethtool interface was
initially added to the tun driver.  It might have been a good
assumption 18 years ago, but CPUs and network stack came a long way
since then.

Other virtual ports typically report much higher speeds.  For example,
veth reports 10Gbps since its introduction in 2007.

Some userspace applications rely on the current link speed in
certain situations.  For example, Open vSwitch is using link speed
as an upper bound for QoS configuration if user didn't specify the
maximum rate.  Advertised 10Mbps doesn't match reality in a modern
world, so users have to always manually override the value with
something more sensible to avoid configuration issues, e.g. limiting
the traffic too much.  This also creates additional confusion among
users.

Így nem elképzelhetetlen, hogy néhány hálózati kommunikáció tényleg gyorsabb lehet, ahol ezt a régi alapértelmezett értéket nem írták felül. Például a Open vSwitch QoS-nél támaszkodott erre az értékre. Ti állítottátok már régebben, vagy örültök, hogy a megjelenő új kernelekben nem is kell majd?