[bind10-dev] #1534, IPV6_USE_MIN_MTU and similar

Michal 'vorner' Vaner michal.vaner at nic.cz
Tue Feb 14 11:53:04 UTC 2012


Hello

I took the #1534 ticket and discovered that the IPV6_USE_MIN_MTU is not
supported on linux (this is actually in the linux/in6.h header:
#if 0 /* not yet */
#define IPV6_USE_MIN_MTU 63
#endif
).

Looking into bind9, there's a whole bunch of options to work around things that
are missing here and there (IPV6_USE_MIN_MTU, IPV6_MTU, IPV6_MTU_DISCOVER, some
workaround for IPV6_PKTINFO). This looks pretty complicated. How should we
proceed? Port the whole thing? Try to find something easier that works
everywhere? Never send packets that are that large?

Also, I believe that not all possible applications need this setting (if we ever
have a tftp module, it probably doesn't want this enabled). And it looks
complicated to be inside socket creator. I propose we set these options inside
the modules that use the socket, not in socket creator.

What are your opinions?

Thank you

-- 
If it works, fix it.

Michal 'vorner' Vaner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <https://lists.isc.org/pipermail/bind10-dev/attachments/20120214/dee66739/attachment.bin>


More information about the bind10-dev mailing list