OK?
diff --git sys/netinet6/nd6.c sys/netinet6/nd6.c
index 245b64c6155..77bcd1c5fda 100644
--- sys/netinet6/nd6.c
+++ sys/netinet6/nd6.c
@@ -969,9 +969,6 @@ nd6_ioctl(u_long cmd, caddr_t data, struct ifnet *ifp)
switch (cmd) {
case SIOCGIFINFO_IN6:
ndi->ndi = *ND_IFINFO(ifp);
- memset(&ndi->ndi.randomseed0, 0, sizeof ndi->ndi.randomseed0);
- memset(&ndi->ndi.randomseed1, 0, sizeof ndi->ndi.randomseed1);
- memset(&ndi->ndi.randomid, 0, sizeof ndi->ndi.randomid);
break;
case SIOCSIFINFO_FLAGS:
ND_IFINFO(ifp)->flags = ndi->ndi.flags;
diff --git sys/netinet6/nd6.h sys/netinet6/nd6.h
index 3b08e2c5dfe..04885bc9c3e 100644
--- sys/netinet6/nd6.h
+++ sys/netinet6/nd6.h
@@ -50,10 +50,6 @@ struct nd_ifinfo {
u_int32_t flags; /* Flags */
int recalctm; /* BaseReacable re-calculation timer */
u_int8_t initialized; /* Flag to see the entry is initialized */
- /* the following 3 members are for privacy extension for addrconf */
- u_int8_t randomseed0[8]; /* upper 64 bits of MD5 digest */
- u_int8_t randomseed1[8]; /* lower 64 bits (usually the EUI64 IFID) */
- u_int8_t randomid[8]; /* current random ID */
};
#define ND6_IFF_PERFORMNUD 0x1
--
I'm not entirely sure you are real.