Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Aug 2015 20:50:32 +0000 (UTC)
From:      "Alexander V. Chernikov" <melifaro@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r286594 - in head/sys: net netinet netinet6
Message-ID:  <201508102050.t7AKoWdG030780@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: melifaro
Date: Mon Aug 10 20:50:31 2015
New Revision: 286594
URL: https://svnweb.freebsd.org/changeset/base/286594

Log:
  Rename rt_foreach_fib() to rt_foreach_fib_walk().
  
  Suggested by:	julian

Modified:
  head/sys/net/route.c
  head/sys/net/route.h
  head/sys/netinet/in_rmx.c
  head/sys/netinet6/in6_rmx.c
  head/sys/netinet6/nd6_rtr.c

Modified: head/sys/net/route.c
==============================================================================
--- head/sys/net/route.c	Mon Aug 10 20:34:46 2015	(r286593)
+++ head/sys/net/route.c	Mon Aug 10 20:50:31 2015	(r286594)
@@ -813,8 +813,16 @@ rtrequest_fib(int req,
 }
 
 
+/*
+ * Iterates over all existing fibs in system calling
+ *  @setwa_f function prior to traversing each fib.
+ *  Calls @wa_f function for each element in current fib.
+ * If af is not AF_UNSPEC, iterates over fibs in particular
+ * address family.
+ */
 void
-rt_foreach_fib(int af, rt_setwarg_t *setwa_f, rt_walktree_f_t *wa_f, void *arg)
+rt_foreach_fib_walk(int af, rt_setwarg_t *setwa_f, rt_walktree_f_t *wa_f,
+    void *arg)
 {
 	struct radix_node_head *rnh;
 	uint32_t fibnum;
@@ -899,7 +907,7 @@ void
 rt_flushifroutes(struct ifnet *ifp)
 {
 
-	rt_foreach_fib(AF_UNSPEC, NULL, rt_ifdelroute, ifp);
+	rt_foreach_fib_walk(AF_UNSPEC, NULL, rt_ifdelroute, ifp);
 }
 
 /*

Modified: head/sys/net/route.h
==============================================================================
--- head/sys/net/route.h	Mon Aug 10 20:34:46 2015	(r286593)
+++ head/sys/net/route.h	Mon Aug 10 20:50:31 2015	(r286594)
@@ -382,7 +382,7 @@ void	rt_updatemtu(struct ifnet *);
 
 typedef int rt_walktree_f_t(struct rtentry *, void *);
 typedef void rt_setwarg_t(struct radix_node_head *, uint32_t, int, void *);
-void	rt_foreach_fib(int af, rt_setwarg_t *, rt_walktree_f_t *, void *);
+void	rt_foreach_fib_walk(int af, rt_setwarg_t *, rt_walktree_f_t *, void *);
 void	rt_flushifroutes(struct ifnet *ifp);
 
 /* XXX MRT COMPAT VERSIONS THAT SET UNIVERSE to 0 */

Modified: head/sys/netinet/in_rmx.c
==============================================================================
--- head/sys/netinet/in_rmx.c	Mon Aug 10 20:34:46 2015	(r286593)
+++ head/sys/netinet/in_rmx.c	Mon Aug 10 20:50:31 2015	(r286594)
@@ -213,7 +213,7 @@ in_ifadown(struct ifaddr *ifa, int delet
 	arg.ifa = ifa;
 	arg.del = delete;
 
-	rt_foreach_fib(AF_INET, in_setifarnh, in_ifadownkill, &arg);
+	rt_foreach_fib_walk(AF_INET, in_setifarnh, in_ifadownkill, &arg);
 	ifa->ifa_flags &= ~IFA_ROUTE;		/* XXXlocking? */
 }
 

Modified: head/sys/netinet6/in6_rmx.c
==============================================================================
--- head/sys/netinet6/in6_rmx.c	Mon Aug 10 20:34:46 2015	(r286593)
+++ head/sys/netinet6/in6_rmx.c	Mon Aug 10 20:50:31 2015	(r286594)
@@ -207,7 +207,8 @@ in6_mtuexpire(struct rtentry *rt, void *
 #define	MTUTIMO_DEFAULT	(60*1)
 
 static void
-in6_mtutimo_setwa(struct radix_node_head *rnh, uint32_t fibum, int af, void *_arg)
+in6_mtutimo_setwa(struct radix_node_head *rnh, uint32_t fibum, int af,
+    void *_arg)
 {
 	struct mtuex_arg *arg;
 
@@ -223,7 +224,7 @@ in6_mtutimo(void *rock)
 	struct timeval atv;
 	struct mtuex_arg arg;
 
-	rt_foreach_fib(AF_INET6, in6_mtutimo_setwa, in6_mtuexpire, &arg);
+	rt_foreach_fib_walk(AF_INET6, in6_mtutimo_setwa, in6_mtuexpire, &arg);
 
 	atv.tv_sec = MTUTIMO_DEFAULT;
 	atv.tv_usec = 0;

Modified: head/sys/netinet6/nd6_rtr.c
==============================================================================
--- head/sys/netinet6/nd6_rtr.c	Mon Aug 10 20:34:46 2015	(r286593)
+++ head/sys/netinet6/nd6_rtr.c	Mon Aug 10 20:50:31 2015	(r286594)
@@ -2073,7 +2073,7 @@ rt6_flush(struct in6_addr *gateway, stru
 		return;
 
 	/* XXX Do we really need to walk any but the default FIB? */
-	rt_foreach_fib(AF_INET6, NULL, rt6_deleteroute, (void *)gateway);
+	rt_foreach_fib_walk(AF_INET6, NULL, rt6_deleteroute, (void *)gateway);
 }
 
 static int



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508102050.t7AKoWdG030780>