diff options
author | ume <ume@FreeBSD.org> | 2004-02-19 14:57:22 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2004-02-19 14:57:22 +0000 |
commit | 00e521cd6bd895307dc3bdf62592990a19b40e23 (patch) | |
tree | 8cbe3ad7c2894c32b4cdbc288ebfdf621d5f988b /sys/geom | |
parent | 8cb9638ef44f02e1ea06075e13e3bc57a0d8088a (diff) | |
download | FreeBSD-src-00e521cd6bd895307dc3bdf62592990a19b40e23.zip FreeBSD-src-00e521cd6bd895307dc3bdf62592990a19b40e23.tar.gz |
- call ip6_output() instead of nd6_output() when ipsec tunnel
mode is applied, since tunneled packets are considered to be
generated packets from a tunnel encapsulating node.
- tunnel mode may not be applied if SA mode is ANY and policy
does not say "tunnel it". check if we have extra IPv6 header
on the packet after ipsec6_output_tunnel() and call ip6_output()
only if additional IPv6 header is added.
- free the copyed packet before returning.
Obtained from: KAME
Diffstat (limited to 'sys/geom')
0 files changed, 0 insertions, 0 deletions