memcmp will return and act exactly the same as in6addr_cmp
but it does it significantly faster than how in6addr_cmp
does it. Let this be a lesson for implementing something
that is a duplicate of what is provided by the c library.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
return -1;
}
if (su1->sa.sa_family == AF_INET6)
- return in6addr_cmp(&su1->sin6.sin6_addr, &su2->sin6.sin6_addr);
+ return IN6_ADDR_CMP(&su1->sin6.sin6_addr, &su2->sin6.sin6_addr);
+
return 0;
}