]> git.ipfire.org Git - thirdparty/wireguard-go.git/commit
tun: disqualify tcp4 packets w/IP options from coalescing
authorJordan Whited <jordan@tailscale.com>
Fri, 24 Mar 2023 22:09:47 +0000 (15:09 -0700)
committerJason A. Donenfeld <Jason@zx2c4.com>
Sat, 25 Mar 2023 22:13:26 +0000 (23:13 +0100)
commitaad7fca9c504effdaf3c77dd635e85c94dc4521d
tree979f44489e900643a8d8499516987b14563f7cab
parent6f895be10d741d138ec240d3c53acf3afde44b6c
tun: disqualify tcp4 packets w/IP options from coalescing

IP options were not being compared prior to coalescing. They are not
commonly used. Disqualification due to nonzero options is in line with
the kernel.

Reviewed-by: Denton Gentry <dgentry@tailscale.com>
Signed-off-by: Jordan Whited <jordan@tailscale.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
tun/tcp_offload_linux.go
tun/tcp_offload_linux_test.go