NetBSD/sys/netipsec
knakahara 4ab3af3e3e add ipsec(4) interface, which is used for route-based VPN.
man and ATF are added later, please see man for details.

reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks.
https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html
2018-01-10 10:56:30 +00:00
..
ah_var.h
ah.h
esp_var.h
esp.h
files.netipsec add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
ipcomp_var.h
ipcomp.h
ipip_var.h
ipsec6.h Constify isr at many places (NFC) 2017-10-03 08:56:52 +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 Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switch 2017-11-17 07:37:12 +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 Use M_WAITOK to allocate mbufs wherever sleepable 2017-11-21 07:03:08 +00:00
ipsec.h add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
ipsecif.c add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
ipsecif.h add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
key_debug.c - sanitize key debugging so that we don't print extra newlines or unassociated 2017-09-28 17:21:42 +00:00
key_debug.h - sanitize key debugging so that we don't print extra newlines or unassociated 2017-09-28 17:21:42 +00:00
key_var.h
key.c add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
key.h add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
keydb.h MP-ify SAD (savlist) 2017-08-09 09:48:11 +00:00
keysock.c - sanitize key debugging so that we don't print extra newlines or unassociated 2017-09-28 17:21:42 +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 add ipsec(4) interface, which is used for route-based VPN. 2018-01-10 10:56:30 +00:00
xform_ah.c Constify isr at many places (NFC) 2017-10-03 08:56:52 +00:00
xform_esp.c Constify isr at many places (NFC) 2017-10-03 08:56:52 +00:00
xform_ipcomp.c Constify isr at many places (NFC) 2017-10-03 08:56:52 +00:00
xform_ipip.c Add argument to encapsw->pr_input() instead of m_tag. 2017-11-15 10:42:41 +00:00
xform_tcp.c Constify isr at many places (NFC) 2017-10-03 08:56:52 +00:00
xform.h Add argument to encapsw->pr_input() instead of m_tag. 2017-11-15 10:42:41 +00:00