mirror of
https://github.com/cwinfo/yggdrasil-go.git
synced 2024-12-26 22:55:40 +00:00
0c4c385885
In the past we used to send back anything up to 900 bytes of the packet in the ICMPv6 Packet Too Big response, whereas now we seemingly only send back 40 bytes. It turns out that sending back only the 40 bytes of IPv6 headers isn't enough for most operating systems to positively ID the flow to reduce the MTU. This PR updates it so that we can send up to 512 bytes instead (900 is probably excessive) — that should leave plenty of room for any number of IPv6 extension headers and the next protocol headers and some of the payload. This seems to fix the problem in my testing. |
||
---|---|---|
.. | ||
address | ||
admin | ||
config | ||
core | ||
defaults | ||
ipv6rwc | ||
multicast | ||
tuntap | ||
util | ||
version |