diff options
author | mvs <mvs@cvs.openbsd.org> | 2021-07-27 17:13:04 +0000 |
---|---|---|
committer | mvs <mvs@cvs.openbsd.org> | 2021-07-27 17:13:04 +0000 |
commit | c4833eae4681572e524deced2ab408c37395ba96 (patch) | |
tree | f81ad87853effe969e2f61ef3081418a58ef7ef6 /sys/netinet/ip_ipsp.c | |
parent | d7737ec330a4c4f14111a59fc8ca7aadfc1d5de2 (diff) |
Revert "Use per-CPU counters for tunnel descriptor block" diff.
Panic reported by Hrvoje Popovski.
Diffstat (limited to 'sys/netinet/ip_ipsp.c')
-rw-r--r-- | sys/netinet/ip_ipsp.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/netinet/ip_ipsp.c b/sys/netinet/ip_ipsp.c index 0df16f3e19e..8140f464c5d 100644 --- a/sys/netinet/ip_ipsp.c +++ b/sys/netinet/ip_ipsp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ip_ipsp.c,v 1.243 2021/07/26 23:17:06 mvs Exp $ */ +/* $OpenBSD: ip_ipsp.c,v 1.244 2021/07/27 17:13:03 mvs Exp $ */ /* * The authors of this code are John Ioannidis (ji@tla.org), * Angelos D. Keromytis (kermit@csd.uch.gr), @@ -830,9 +830,6 @@ tdb_alloc(u_int rdomain) tdbp->tdb_rdomain = rdomain; tdbp->tdb_rdomain_post = rdomain; - /* Initialize counters. */ - tdbp->tdb_counters = counters_alloc(tdb_ncounters); - /* Initialize timeouts. */ timeout_set_proc(&tdbp->tdb_timer_tmo, tdb_timeout, tdbp); timeout_set_proc(&tdbp->tdb_first_tmo, tdb_firstuse, tdbp); @@ -885,8 +882,6 @@ tdb_free(struct tdb *tdbp) if ((tdbp->tdb_inext) && (tdbp->tdb_inext->tdb_onext == tdbp)) tdbp->tdb_inext->tdb_onext = NULL; - counters_free(tdbp->tdb_counters, tdb_ncounters); - /* Remove expiration timeouts. */ tdbp->tdb_flags &= ~(TDBF_FIRSTUSE | TDBF_SOFT_FIRSTUSE | TDBF_TIMER | TDBF_SOFT_TIMER); |