Hello. In article <[EMAIL PROTECTED]> (at Thu, 23 Aug 2007 12:40:54 -0400), Brian Haley <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html