NetBSD/sys/netipsec
jonathan e139b2063a IPv6 mapped adddresses require us to cope with limited polymorphism
(struct in6pcb* versus struct inpcb*) in ipsec_getpolicybysock().

Add new macros (in lieu of an abstract data type) for a ``generic''
PCB_T (points to a struct inpcb* or struct in6pcb*) to ipsec_osdep.h.
Use those new macros in ipsec_getpolicybysock() and elsewhere.

As posted to tech-net for comment/feedback, late  2003.
2004-01-20 22:55:14 +00:00
..
ah.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
ah_var.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
esp.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
esp_var.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
files.netipsec Split opencrypto configuration into an attribute, usable by inkernel 2003-12-31 16:44:26 +00:00
ipcomp.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
ipcomp_var.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
ipip_var.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
ipsec.c IPv6 mapped adddresses require us to cope with limited polymorphism 2004-01-20 22:55:14 +00:00
ipsec.h IPv6 mapped adddresses require us to cope with limited polymorphism 2004-01-20 22:55:14 +00:00
ipsec6.h Dynamic sysctl. 2003-12-04 19:38:21 +00:00
ipsec_input.c Reversion of "netkey merge", part 2 (replacement of removed files in the 2003-10-06 22:05:15 +00:00
ipsec_mbuf.c opt_inet6.h is FreeBSD-specific, so wrap it with #ifdef __FreeBSD__/#endif. 2003-08-20 22:33:40 +00:00
ipsec_netbsd.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
ipsec_osdep.h IPv6 mapped adddresses require us to cope with limited polymorphism 2004-01-20 22:55:14 +00:00
ipsec_output.c Fix ipip_output() to always set *mp to NULL on failure, even if 'm' 2004-01-16 11:06:27 +00:00
key.c Make fast-ipsec and ipflow (Fast Forwarding) interoperate. 2003-12-12 21:17:59 +00:00
key.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
key_debug.c Reversion of "netkey merge", part 2 (replacement of removed files in the 2003-10-06 22:05:15 +00:00
key_debug.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
key_var.h Add KEYCTL_DUMPSA/KEYCTL_DUMPSP support. 2003-12-12 21:04:03 +00:00
keydb.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
keysock.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
keysock.h Dynamic sysctl. 2003-12-04 19:38:21 +00:00
xform.h Initial import of Sam Leffler's `Fast-IPsec' from FreeBSD 4. 2003-08-13 20:06:49 +00:00
xform_ah.c Cast an expression with sizeof() to long. 2003-12-12 21:36:32 +00:00
xform_esp.c Reversion of "netkey merge", part 2 (replacement of removed files in the 2003-10-06 22:05:15 +00:00
xform_ipcomp.c Reversion of "netkey merge", part 2 (replacement of removed files in the 2003-10-06 22:05:15 +00:00
xform_ipip.c Fix ipip_output() to always set *mp to NULL on failure, even if 'm' 2004-01-16 11:06:27 +00:00