mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-06 06:07:24 +02:00
The first packet fragment guard had an additional guard clause that was incorrectly comparing a length in bytes to a length in octets, and was also comparing what should have been an entire IPv4 through transport header length to a subprotocol payload length. The subprotocol header size guards were otherwise protecting against short transport headers, as is the conservative non-first fragment minimum offset size. Add an explicit disallowing of fragmentation for TSMP for the avoidance of doubt. Updates #cleanup Updates #5727 Signed-off-by: James Tucker <james@tailscale.com> |
||
---|---|---|
.. | ||
checksum | ||
capture.go | ||
doc.go | ||
geneve_test.go | ||
geneve.go | ||
header.go | ||
icmp4.go | ||
icmp6_test.go | ||
icmp6.go | ||
icmp.go | ||
ip4.go | ||
ip6.go | ||
packet_test.go | ||
packet.go | ||
tsmp_test.go | ||
tsmp.go | ||
udp4.go | ||
udp6.go |