svn commit: r288658 - head/sys/netinet6

Alexander V. Chernikov melifaro at FreeBSD.org
Sun Oct 4 08:33:17 UTC 2015


Author: melifaro
Date: Sun Oct  4 08:33:16 2015
New Revision: 288658
URL: https://svnweb.freebsd.org/changeset/base/288658

Log:
  Eliminate nd6_llinfo_settimer(). All consumers were converted to
    use nd6_llinfo_settimer_locked() in r216022.
  Make nd6_llinfo_settimer_locked() static: last external consumer was
  converted in r288124.

Modified:
  head/sys/netinet6/nd6.c
  head/sys/netinet6/nd6.h

Modified: head/sys/netinet6/nd6.c
==============================================================================
--- head/sys/netinet6/nd6.c	Sun Oct  4 08:21:15 2015	(r288657)
+++ head/sys/netinet6/nd6.c	Sun Oct  4 08:33:16 2015	(r288658)
@@ -134,6 +134,7 @@ static int regen_tmpaddr(struct in6_ifad
 static void nd6_free(struct llentry *, int);
 static void nd6_free_redirect(const struct llentry *);
 static void nd6_llinfo_timer(void *);
+static void nd6_llinfo_settimer_locked(struct llentry *, long);
 static void clear_llinfo_pqueue(struct llentry *);
 static void nd6_rtrequest(int, struct rtentry *, struct rt_addrinfo *);
 static int nd6_resolve_slow(struct ifnet *, struct mbuf *,
@@ -483,7 +484,7 @@ skip1:
 /*
  * ND6 timer routine to handle ND6 entries
  */
-void
+static void
 nd6_llinfo_settimer_locked(struct llentry *ln, long tick)
 {
 	int canceled;
@@ -579,16 +580,6 @@ nd6_llinfo_setstate(struct llentry *lle,
 	lle->ln_state = newstate;
 }
 
-
-void
-nd6_llinfo_settimer(struct llentry *ln, long tick)
-{
-
-	LLE_WLOCK(ln);
-	nd6_llinfo_settimer_locked(ln, tick);
-	LLE_WUNLOCK(ln);
-}
-
 /*
  * Timer-dependent part of nd state machine.
  *

Modified: head/sys/netinet6/nd6.h
==============================================================================
--- head/sys/netinet6/nd6.h	Sun Oct  4 08:21:15 2015	(r288657)
+++ head/sys/netinet6/nd6.h	Sun Oct  4 08:33:16 2015	(r288658)
@@ -408,8 +408,6 @@ struct llentry *nd6_lookup(const struct 
 struct llentry *nd6_alloc(const struct in6_addr *, int, struct ifnet *);
 void nd6_setmtu(struct ifnet *);
 void nd6_llinfo_setstate(struct llentry *lle, int newstate);
-void nd6_llinfo_settimer(struct llentry *, long);
-void nd6_llinfo_settimer_locked(struct llentry *, long);
 void nd6_timer(void *);
 void nd6_purge(struct ifnet *);
 int nd6_resolve(struct ifnet *, int, struct mbuf *,


More information about the svn-src-head mailing list