Author: markj
Date: Mon May  9 23:43:12 2016
New Revision: 299290
URL: https://svnweb.freebsd.org/changeset/base/299290

Log:
  Remove obsolescent comments from nd6_purge().
  
  MFC after:    1 week

Modified:
  head/sys/netinet6/nd6.c

Modified: head/sys/netinet6/nd6.c
==============================================================================
--- head/sys/netinet6/nd6.c     Mon May  9 22:21:09 2016        (r299289)
+++ head/sys/netinet6/nd6.c     Mon May  9 23:43:12 2016        (r299290)
@@ -1097,8 +1097,8 @@ regen_tmpaddr(struct in6_ifaddr *ia6)
 }
 
 /*
- * Nuke neighbor cache/prefix/default router management table, right before
- * ifp goes away.
+ * Remove prefix and default router list entries corresponding to ifp. Neighbor
+ * cache entries are freed in in6_domifdetach().
  */
 void
 nd6_purge(struct ifnet *ifp)
@@ -1147,14 +1147,6 @@ nd6_purge(struct ifnet *ifp)
                         */
                        pr->ndpr_refcnt = 0;
 
-                       /*
-                        * Previously, pr->ndpr_addr is removed as well,
-                        * but I strongly believe we don't have to do it.
-                        * nd6_purge() is only called from in6_ifdetach(),
-                        * which removes all the associated interface addresses
-                        * by itself.
-                        * (jin...@kame.net 20010129)
-                        */
                        prelist_remove(pr);
                }
        }
@@ -1167,14 +1159,6 @@ nd6_purge(struct ifnet *ifp)
                /* Refresh default router list. */
                defrouter_select();
        }
-
-       /* XXXXX
-        * We do not nuke the neighbor cache entries here any more
-        * because the neighbor cache is kept in if_afdata[AF_INET6].
-        * nd6_purge() is invoked by in6_ifdetach() which is called
-        * from if_detach() where everything gets purged. So let
-        * in6_domifdetach() do the actual L2 table purging work.
-        */
 }
 
 /* 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to