[bind10-dev] Solaris doesn't honor IPV6_USE_MIN_MTU?
Mark Andrews
marka at isc.org
Tue Feb 28 21:23:32 UTC 2012
What we should do is log a bug report with Oracle after making sure
that the test machine is up to date on its patches.
Since this is detectable at runtime I would just log that setsockopt
IPV6_USE_MIN_MTU is broken and that you are limiting the EDNS UDP
response then set a maximum EDNS UDP size to be 1280 less headers
on the socket.
When Oracle fix the bug it will be self correcting. BTW has anyone
tested if setting IPV6_USE_MIN_MTU in sendmsg is also broken.
FreeBSD managed to clear IPV6_USE_MIN_MTU as a side effect of another
setsockopt call but we could still set it on a per packet basis
with sendmsg. FreeBSD have since fixed the kernel bug.
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka at isc.org
More information about the bind10-dev
mailing list