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.

Reply via email to