Hello!
For example, this IPV6_V6ONLY socket option is flawed. What we
really need is a generic socket option which says "my family only"
There is nothing ipv6 specific about such a socket attribute.
So please, create instead "SO_ONEFAMILY" or similar generic
socket option.
No, really! __Sharing__ of port space between IPv4 and IPv6 was mad
idea. It cannot generalized to other protocol families.
So, IPV6_V6ONLY is really unique for IPv6. Well, actually, it could
be negated: be default and the option would be called
IPV6_SHARE_THIS_PORT_TO_IPV4.
Alexey