aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2022-11-02 17:06:54 +0000
committerMark Johnston <markj@FreeBSD.org>2022-11-02 17:46:24 +0000
commit0d5d356b3649c2fba70bd8d657920620223831d3 (patch)
treefb0887f7d8188f2f8d688ff3db12ad2cee4d11d5 /sys/netinet6
parenta152dd863418638c3eb08b5c101b10b82f8072f5 (diff)
downloadsrc-0d5d356b3649c2fba70bd8d657920620223831d3.tar.gz
src-0d5d356b3649c2fba70bd8d657920620223831d3.zip
in6: Consolidate IN6_ARE_ADDR_EQUAL definitions
It is ok to use memcmp() in the kernel. No functional change intended. Reviewed by: glebius, melifaro MFC after: 1 week Sponsored by: Modirum MDPay Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D37028
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/in6.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/sys/netinet6/in6.h b/sys/netinet6/in6.h
index 4c20532256b2..f9823fa97d03 100644
--- a/sys/netinet6/in6.h
+++ b/sys/netinet6/in6.h
@@ -219,19 +219,11 @@ extern const struct in6_addr in6addr_linklocal_allv2routers;
/*
* Equality
- * NOTE: Some of kernel programming environment (for example, openbsd/sparc)
- * does not supply memcmp(). For userland memcmp() is preferred as it is
- * in ANSI standard.
*/
-#ifdef _KERNEL
-#define IN6_ARE_ADDR_EQUAL(a, b) \
- (bcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
-#else
#if __BSD_VISIBLE
#define IN6_ARE_ADDR_EQUAL(a, b) \
(memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
#endif
-#endif
/*
* Unspecified