cvs commit: src/sbin/ipfw ipfw.8 src/share/man/man4 ipsec.4
src/sys/conf NOTES options src/sys/netinet ip_input.c ip_ipsec.c
ip_ipsec.h src/sys/netinet6 ip6_ipsec.c ip6_ipsec.h
Sam Leffler
sam at errno.com
Sun Aug 5 16:24:55 PDT 2007
Bjoern A. Zeeb wrote:
> On Sun, 5 Aug 2007, Bjoern A. Zeeb wrote:
>
>> bz 2007-08-05 16:16:15 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> sbin/ipfw ipfw.8
>> share/man/man4 ipsec.4
>> sys/conf NOTES options
>> sys/netinet ip_input.c ip_ipsec.c ip_ipsec.h
>> sys/netinet6 ip6_ipsec.c ip6_ipsec.h
>> Log:
>> Rename option IPSEC_FILTERGIF to IPSEC_FILTERTUNNEL.
>> Also rename the related functions in a similar way.
>> There are no functional changes.
>>
>> For a packet coming in with IPsec tunnel mode, the default is
>> to only call into the firewall with the "outer" IP header and
>> payload.
>>
>> With this option turned on, in addition to the "outer" parts,
>> the "inner" IP header and payload are passed to the
>> firewall too when going through ip_input() the second time.
>>
>> The option was never only related to a gif(4) tunnel within
>> an IPsec tunnel and thus the name was very misleading.
>>
>> Discussed at: BSDCan 2007
>> Best new name suggested by: rwatson
>> Reviewed by: rwatson
>> Approved by: re (bmah)
>>
>> Revision Changes Path
>> 1.203 +2 -2 src/sbin/ipfw/ipfw.8
>> 1.22 +3 -3 src/share/man/man4/ipsec.4
>> 1.1448 +4 -4 src/sys/conf/NOTES
>> 1.604 +1 -1 src/sys/conf/options
>> 1.331 +1 -1 src/sys/netinet/ip_input.c
>> 1.7 +3 -3 src/sys/netinet/ip_ipsec.c
>> 1.2 +1 -1 src/sys/netinet/ip_ipsec.h
>> 1.6 +3 -3 src/sys/netinet6/ip6_ipsec.c
>> 1.2 +1 -1 src/sys/netinet6/ip6_ipsec.h
>
>
> For netinet6 you will find the "helper" functions which are still
> unused. ip6_input() will need the same check that ip_input() has
> if we want feature parity with legacy IP (being able to not filter on
> the "inner" header/payload from an IPsec tunnel mode)
>
> I am unsure why it's not yet there. Anyone know a reason other than
> "just missing"?
There was no ipv6 support when the FILTERGIF stuff was added.
Sam
More information about the cvs-src
mailing list