diff --git a/overlay/tun_linux.go b/overlay/tun_linux.go index c18fc38e..1245027f 100644 --- a/overlay/tun_linux.go +++ b/overlay/tun_linux.go @@ -146,11 +146,6 @@ func newTun(c *config.C, l *slog.Logger, vpnNetworks []netip.Prefix, multiqueue } nameStr := c.GetString("tun.dev", "") - // First try to enable IFF_VNET_HDR via TUNSETIFF and negotiate TUN_F_* - // offloads via TUNSETOFFLOAD so we can receive TSO/USO superpackets. - // We try TSO+USO first, fall back to TSO-only on kernels without USO - // (Linux < 6.2), and finally give up on virtio headers entirely and - // reopen as a plain TUN if neither offload mask is accepted. fd, err := openTunDev() if err != nil { return nil, err