--- //depot/user/rwatson/netperf/sys/conf/files 2004/08/18 02:45:50 +++ //depot/user/gnn/rwatson_netperf/sys/conf/files 2004/08/18 21:38:32 @@ -1517,7 +1517,6 @@ netinet6/in6_gif.c optional gif inet6 netinet6/in6_ifattach.c optional inet6 netinet6/in6_pcb.c optional inet6 -netinet6/in6_prefix.c optional inet6 netinet6/in6_proto.c optional inet6 netinet6/in6_rmx.c optional inet6 netinet6/in6_src.c optional inet6 --- //depot/user/rwatson/netperf/sys/netinet6/in6.c 2004/04/08 03:11:34 +++ //depot/user/gnn/rwatson_netperf/sys/netinet6/in6.c 2004/08/01 05:20:29 @@ -1151,7 +1151,6 @@ struct in6_ifaddr *ia; struct ifnet *ifp; { - int plen, iilen; struct in6_ifaddr *oia; int s = splnet(); @@ -1171,12 +1170,6 @@ } } - if (oia->ia6_ifpr) { /* check for safety */ - plen = in6_mask2len(&oia->ia_prefixmask.sin6_addr, NULL); - iilen = (sizeof(oia->ia_prefixmask.sin6_addr) << 3) - plen; - in6_prefix_remove_ifid(iilen, oia); - } - /* * When an autoconfigured address is being removed, release the * reference to the base prefix. Also, since the release might --- //depot/user/rwatson/netperf/sys/netinet6/in6_ifattach.c 2004/03/07 18:23:16 +++ //depot/user/gnn/rwatson_netperf/sys/netinet6/in6_ifattach.c 2004/08/01 05:20:29 @@ -754,9 +754,6 @@ struct in6_multi *in6m; struct in6_multi *in6m_next; - /* nuke prefix list. this may try to remove some of ifaddrs as well */ - in6_purgeprefix(ifp); - /* remove neighbor management table */ nd6_purge(ifp); --- //depot/user/rwatson/netperf/sys/netinet6/in6_proto.c 2004/08/14 16:02:22 +++ //depot/user/gnn/rwatson_netperf/sys/netinet6/in6_proto.c 2004/08/18 00:38:24 @@ -101,7 +101,6 @@ #include #include #include -#include #ifdef IPSEC #include --- //depot/user/rwatson/netperf/sys/netinet6/ip6_input.c 2004/08/14 16:02:22 +++ //depot/user/gnn/rwatson_netperf/sys/netinet6/ip6_input.c 2004/08/18 00:38:24 @@ -104,7 +104,6 @@ #include #include #include -#include #ifdef IPSEC #include @@ -208,10 +207,6 @@ callout_init(&nd6_timer_ch, 0); callout_reset(&nd6_timer_ch, hz, nd6_timer, NULL); - /* router renumbering prefix list maintenance */ - callout_init(&in6_rr_timer_ch, 0); - callout_reset(&in6_rr_timer_ch, hz, in6_rr_timer, NULL); - /* timer for regeneranation of temporary addresses randomize ID */ callout_init(&in6_tmpaddrtimer_ch, 0); callout_reset(&in6_tmpaddrtimer_ch, --- //depot/user/rwatson/netperf/sys/netinet6/nd6.c 2004/05/04 02:32:28 +++ //depot/user/gnn/rwatson_netperf/sys/netinet6/nd6.c 2004/08/01 05:20:29 @@ -65,7 +65,6 @@ #include #include #include -#include #include #include @@ -1410,26 +1409,6 @@ i++; pr = pr->ndpr_next; } - { - struct rr_prefix *rpp; - - for (rpp = LIST_FIRST(&rr_prefix); rpp; - rpp = LIST_NEXT(rpp, rp_entry)) { - if (i >= PRLSTSIZ) - break; - (void)in6_embedscope(&oprl->prefix[i].prefix, - &pr->ndpr_prefix, NULL, NULL); - oprl->prefix[i].raflags = rpp->rp_raf; - oprl->prefix[i].prefixlen = rpp->rp_plen; - oprl->prefix[i].vltime = rpp->rp_vltime; - oprl->prefix[i].pltime = rpp->rp_pltime; - oprl->prefix[i].if_index = rpp->rp_ifp->if_index; - oprl->prefix[i].expire = rpp->rp_expire; - oprl->prefix[i].advrtrs = 0; - oprl->prefix[i].origin = rpp->rp_origin; - i++; - } - } splx(s); break;