aboutsummaryrefslogtreecommitdiff
path: root/sys/net
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2020-08-11 07:23:07 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2020-08-11 07:23:07 +0000
commit8a0917c35b7cea1cd935ad5dca86c1ee0f58b2e0 (patch)
treee06189566b91680560fd1c1da0eece15c7c194d4 /sys/net
parent136a1f8da8f2bc9c3d33c4d46589c952de251d7e (diff)
downloadsrc-8a0917c35b7cea1cd935ad5dca86c1ee0f58b2e0.tar.gz
src-8a0917c35b7cea1cd935ad5dca86c1ee0f58b2e0.zip
Do not enter epoch in add_route(), as it is already called in epoch.
Reviewed by: glebius
Notes
Notes: svn path=/head/; revision=364101
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/route/route_ctl.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/net/route/route_ctl.c b/sys/net/route/route_ctl.c
index b855438d6008..7debef06ce8d 100644
--- a/sys/net/route/route_ctl.c
+++ b/sys/net/route/route_ctl.c
@@ -144,7 +144,6 @@ add_route(struct rib_head *rnh, struct rt_addrinfo *info,
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 *info,
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);