freebsd-dev/sys/netipsec
Andrey V. Elsukov a28b277a9f Do not strip outer header when operating in transport mode.
Instead requeue mbuf back to IPv4 protocol handler. If there is one extra IP-IP
encapsulation, it will be handled with tunneling interface. And thus proper
interface will be exposed into mbuf's rcvif. Also, tcpdump that listens on tunneling
interface will see packets in both directions.

Sponsored by:	Yandex LLC
2014-10-02 02:00:21 +00:00
..
ah_var.h
ah.h
esp_var.h
esp.h
ipcomp_var.h
ipcomp.h
ipip_var.h
ipsec6.h Fixed IPv4-in-IPv6 and IPv6-in-IPv4 IPsec tunnels. 2014-05-28 12:45:27 +00:00
ipsec_input.c Do not strip outer header when operating in transport mode. 2014-10-02 02:00:21 +00:00
ipsec_mbuf.c
ipsec_output.c Mechanically convert to if_inc_counter(). 2014-09-19 10:18:14 +00:00
ipsec.c Remove _IP_VHL* macros and related ifdefs. 2014-04-16 05:31:54 +00:00
ipsec.h Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
key_debug.c Fix style bug: rename the refcount field of m_ext to ext_cnt, to match 2014-07-11 14:34:29 +00:00
key_debug.h
key_var.h
key.c Only do a ports check if this is a NAT-T SA. Otherwise other 2014-05-24 09:29:23 +00:00
key.h
keydb.h
keysock.c Change pr_output's prototype to avoid the need for explicit casts. 2014-08-15 02:43:02 +00:00
keysock.h Change pr_output's prototype to avoid the need for explicit casts. 2014-08-15 02:43:02 +00:00
xform_ah.c
xform_esp.c
xform_ipcomp.c
xform_ipip.c Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
xform_tcp.c
xform.h Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00