On Wed, 2016-01-20 at 19:12 +0000, Edward Cree wrote: > Thanks both, it's making more sense now. > One thing I'm still unclear about: why does struct ethtool_usrip4_spechave > the ip_ver field? The struct can't be extended to cover ipv6, because the > address fields aren't big enough. So what's it for?
It's also defined to always have the same value and mask! It's a design bug. > Also, would it be appropriate to use struct in6_addr for IPv6 addresses, or > should I use __be32[4]? I think for consistency with the IPv4 structures it should be __be32[4]. Ben. -- Ben Hutchings The program is absolutely right; therefore, the computer must be wrong.
signature.asc
Description: This is a digitally signed message part