svn commit: r364101 - head/sys/net/route

Alexander V. Chernikov melifaro at FreeBSD.org
Tue Aug 11 07:23:08 UTC 2020


Author: melifaro
Date: Tue Aug 11 07:23:07 2020
New Revision: 364101
URL: https://svnweb.freebsd.org/changeset/base/364101

Log:
  Do not enter epoch in add_route(), as it is already called in epoch.
  
  Reviewed by:	glebius

Modified:
  head/sys/net/route/route_ctl.c

Modified: head/sys/net/route/route_ctl.c
==============================================================================
--- head/sys/net/route/route_ctl.c	Tue Aug 11 07:21:32 2020	(r364100)
+++ head/sys/net/route/route_ctl.c	Tue Aug 11 07:23:07 2020	(r364101)
@@ -144,7 +144,6 @@ add_route(struct rib_head *rnh, struct rt_addrinfo *in
 	struct radix_node *rn;
 	struct ifaddr *ifa;
 	int error, flags;
-	struct epoch_tracker et;
 
 	dst = info->rti_info[RTAX_DST];
 	gateway = info->rti_info[RTAX_GATEWAY];
@@ -168,9 +167,7 @@ add_route(struct rib_head *rnh, struct rt_addrinfo *in
 		ifa_ref(info->rti_ifa);
 	}
 
-	NET_EPOCH_ENTER(et);
 	error = nhop_create_from_info(rnh, info, &nh);
-	NET_EPOCH_EXIT(et);
 	if (error != 0) {
 		ifa_free(info->rti_ifa);
 		return (error);


More information about the svn-src-all mailing list