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.