aboutsummaryrefslogtreecommitdiff
path: root/sys/netipsec
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2024-08-30 15:00:16 +0000
committerMark Johnston <markj@FreeBSD.org>2024-08-30 15:00:16 +0000
commit28294dc92476031a3ce5228501f1429192cb3c8f (patch)
treeca2a6f2cea4a3779bf5d078d8b5d08afd33c0351 /sys/netipsec
parent06986e899972ac3a127ab2ab46196672d0e1e5b2 (diff)
Diffstat (limited to 'sys/netipsec')
-rw-r--r--sys/netipsec/ipsec_offload.c2
-rw-r--r--sys/netipsec/key.c3
2 files changed, 1 insertions, 4 deletions
diff --git a/sys/netipsec/ipsec_offload.c b/sys/netipsec/ipsec_offload.c
index 1ff91ec585c2..bbf98ac7a676 100644
--- a/sys/netipsec/ipsec_offload.c
+++ b/sys/netipsec/ipsec_offload.c
@@ -386,7 +386,7 @@ ipsec_accel_sa_newkey_impl(struct secasvar *sav)
TASK_INIT(&tq->install_task, 0, ipsec_accel_sa_newkey_act, tq);
tq->sav = sav;
- tq->install_vnet = curthread->td_vnet;
+ tq->install_vnet = curthread->td_vnet; /* XXXKIB liveness */
taskqueue_enqueue(taskqueue_thread, &tq->install_task);
}
diff --git a/sys/netipsec/key.c b/sys/netipsec/key.c
index ad1d6164f158..5a3e5727bc2e 100644
--- a/sys/netipsec/key.c
+++ b/sys/netipsec/key.c
@@ -8713,9 +8713,6 @@ key_vnet_destroy(void *arg __unused)
}
SAHTREE_WUNLOCK();
- /* Wait for async work referencing this VNET to finish. */
- ipsec_accel_sync();
-
key_freesah_flushed(&sahdrainq);
hashdestroy(V_sphashtbl, M_IPSEC_SP, V_sphash_mask);
hashdestroy(V_savhashtbl, M_IPSEC_SA, V_savhash_mask);