NetBSD/sys/netipsec
ozaki-r 475ed81624 Fix race condition on the rawcb list shared by rtsock and keysock
keysock now protects itself by its own mutex, which means that
the rawcb list is protected by two different mutexes (keysock's one
and softnet_lock for rtsock), of course it's useless.

Fix the situation by having a discrete rawcb list for each.
2017-09-25 01:56:22 +00:00
..
ah_var.h
ah.h
esp_var.h
esp.h
files.netipsec
ipcomp_var.h
ipcomp.h
ipip_var.h
ipsec6.h Remove unused macro 2017-07-25 08:15:57 +00:00
ipsec_input.c Introduce KEY_SA_UNREF and replace KEY_FREESAV with it where sav will never be actually freed in the future 2017-08-03 06:32:51 +00:00
ipsec_mbuf.c
ipsec_netbsd.c Introduce KEY_SA_UNREF and replace KEY_FREESAV with it where sav will never be actually freed in the future 2017-08-03 06:32:51 +00:00
ipsec_output.c Add per-CPU rtcache to ipsec_reinject_ipstack 2017-08-10 06:11:24 +00:00
ipsec_private.h Don't acquire global locks for IPsec if NET_MPSAFE 2017-07-27 06:59:28 +00:00
ipsec_var.h
ipsec.c Share a global dummy SP between PCBs 2017-09-19 02:44:14 +00:00
ipsec.h Add per-CPU rtcache to ipsec_reinject_ipstack 2017-08-10 06:11:24 +00:00
key_debug.c Introduce key_sa_refcnt and replace sav->refcnt with it (NFC) 2017-08-08 08:23:10 +00:00
key_debug.h
key_var.h
key.c remove unnecessary comment. 2017-08-21 07:38:42 +00:00
key.h MP-ify SAD (savlist) 2017-08-09 09:48:11 +00:00
keydb.h MP-ify SAD (savlist) 2017-08-09 09:48:11 +00:00
keysock.c Fix race condition on the rawcb list shared by rtsock and keysock 2017-09-25 01:56:22 +00:00
keysock.h Let PF_KEY socks hold their own lock instead of softnet_lock 2017-07-27 09:53:57 +00:00
Makefile
xform_ah.c Use pool_cache(9) instead of pool(9) for tdb_crypto objects 2017-08-10 06:33:51 +00:00
xform_esp.c Use pool_cache(9) instead of pool(9) for tdb_crypto objects 2017-08-10 06:33:51 +00:00
xform_ipcomp.c Use pool_cache(9) instead of pool(9) for tdb_crypto objects 2017-08-10 06:33:51 +00:00
xform_ipip.c Prepare to stop using isr->sav 2017-07-14 12:26:26 +00:00
xform_tcp.c Prepare to stop using isr->sav 2017-07-14 12:26:26 +00:00
xform.h Prepare to stop using isr->sav 2017-07-14 12:26:26 +00:00