On 8/19/2013 12:50 PM, David Miller wrote: > It's so that you can pass a generic ipv4/ipv6 address blob into > things like printf formatting, and since there is an address family > member present, it knows what's in there and therefore one printf > format specifier can handle both ipv4 and ipv6 addresses.
The patch message needs to say that, then. > Like you, I think these changes a complete waste of time too, I'm just > relaying what I was told. Well, they certainly don't appear to add any value on their own. I also generally oppose doing clever things with data structures. I recently got bitten by the "obvious" relationships between sockaddr, sockaddr_in and sockaddr_in6, and I've been doing this stuff since before ioctl was invented. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/