summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJames Tucker <james@tailscale.com>2024-08-06 14:40:17 -0700
committerJames Tucker <james@tailscale.com>2024-08-06 14:40:17 -0700
commitab9d3474d400590c53863f6d69f6e2bd98fe2d90 (patch)
treefd55b0edff38c39894461a2dfe2a571d7c7bdc43
parenta93dc6cdb10bcc87742011d3746660f06cf8cd1e (diff)
downloadtailscale-raggi/linux6644.tar.xz
tailscale-raggi/linux6644.zip
go.mod: bump wireguard-go to 6.6.44 mitigation testraggi/linux6644
Linux 6.6.44 introduced a regression in GSO handling that spuriously returns EINVAL for tail packets shorter than gso_size. The referenced wireguard-go patch works around this by not including packets matching this shape in the offload, which should be rare, but are dependent on traffic patterns. This patch tests out fine in my lab, creating a branch for original reporters to also test with. Updates #13041 Signed-off-by: James Tucker <james@tailscale.com>
-rw-r--r--go.mod2
-rw-r--r--go.sum2
2 files changed, 3 insertions, 1 deletions
diff --git a/go.mod b/go.mod
index ff8adf5b4..d2e07867f 100644
--- a/go.mod
+++ b/go.mod
@@ -80,7 +80,7 @@ require (
github.com/tailscale/peercred v0.0.0-20240214030740-b535050b2aa4
github.com/tailscale/web-client-prebuilt v0.0.0-20240226180453-5db17b287bf1
github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6
- github.com/tailscale/wireguard-go v0.0.0-20240731203015-71393c576b98
+ github.com/tailscale/wireguard-go v0.0.0-20240806212730-80ee55ffe40c
github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e
github.com/tc-hib/winres v0.2.1
github.com/tcnksm/go-httpstat v0.2.0
diff --git a/go.sum b/go.sum
index e5f8a4673..c2aa62969 100644
--- a/go.sum
+++ b/go.sum
@@ -936,6 +936,8 @@ github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6 h1:l10Gi6w9jxvinoiq15
github.com/tailscale/wf v0.0.0-20240214030419-6fbb0a674ee6/go.mod h1:ZXRML051h7o4OcI0d3AaILDIad/Xw0IkXaHM17dic1Y=
github.com/tailscale/wireguard-go v0.0.0-20240731203015-71393c576b98 h1:RNpJrXfI5u6e+uzyIzvmnXbhmhdRkVf//90sMBH3lso=
github.com/tailscale/wireguard-go v0.0.0-20240731203015-71393c576b98/go.mod h1:BOm5fXUBFM+m9woLNBoxI9TaBXXhGNP50LX/TGIvGb4=
+github.com/tailscale/wireguard-go v0.0.0-20240806212730-80ee55ffe40c h1:pH75gpj1SYEQdGK1gZ4VHwyZY/KOpG4btbol4jxTsoE=
+github.com/tailscale/wireguard-go v0.0.0-20240806212730-80ee55ffe40c/go.mod h1:BOm5fXUBFM+m9woLNBoxI9TaBXXhGNP50LX/TGIvGb4=
github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e h1:zOGKqN5D5hHhiYUp091JqK7DPCqSARyUfduhGUY8Bek=
github.com/tailscale/xnet v0.0.0-20240729143630-8497ac4dab2e/go.mod h1:orPd6JZXXRyuDusYilywte7k094d7dycXXU5YnWsrwg=
github.com/tc-hib/winres v0.2.1 h1:YDE0FiP0VmtRaDn7+aaChp1KiF4owBiJa5l964l5ujA=