lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 24 Aug 2007 03:00:02 +0900 (JST) From: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@...ux-ipv6.org> To: brian.haley@...com Cc: davem@...emloft.net, netdev@...r.kernel.org, lksctp-developers@...ts.sourceforge.net, yoshfuji@...ux-ipv6.org Subject: Re: [IPv6] Add v4mapped address inline Hello. In article <46CDB896.8040408@...com> (at Thu, 23 Aug 2007 12:40:54 -0400), Brian Haley <brian.haley@...com> says: > diff --git a/include/net/ipv6.h b/include/net/ipv6.h > index 9059e0e..c2b6c11 100644 > --- a/include/net/ipv6.h > +++ b/include/net/ipv6.h > @@ -418,6 +418,12 @@ static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_add > return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr)); > } > > +static inline int ipv6_addr_v4mapped(const struct in6_addr *a) > +{ > + return ((a->s6_addr32[0] | a->s6_addr32[1]) == 0 && > + a->s6_addr32[2] == htonl(0x0000ffff)); > +} > + Please put this just after ipv6_addr_any(), not after ipv6_addr_diff(). --yoshfuji - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists