]> git.baikalelectronics.ru Git - kernel.git/commit
[NETFILTER]: make ipv6_find_hdr() find transport protocol header
authorPatrick McHardy <kaber@trash.net>
Thu, 5 Jan 2006 20:21:16 +0000 (12:21 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 5 Jan 2006 20:21:16 +0000 (12:21 -0800)
commit1a69f301ecbb6cb1d6aea57b96c9f6e43fd34481
treececbfdf5b78b909b80f3f04cbfdac7599f5a3352
parent238d9c0fbf40a1cb67e2bdbae568c0833e135b39
[NETFILTER]: make ipv6_find_hdr() find transport protocol header

The original ipv6_find_hdr() finds the specified header in IPv6 packets.
This makes it possible to get transport header so that we can kill similar
loop in ip6_match_packet().

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netfilter_ipv6/ip6_tables.h
net/ipv6/netfilter/ip6_tables.c
net/ipv6/netfilter/ip6t_ah.c
net/ipv6/netfilter/ip6t_dst.c
net/ipv6/netfilter/ip6t_esp.c
net/ipv6/netfilter/ip6t_frag.c
net/ipv6/netfilter/ip6t_hbh.c
net/ipv6/netfilter/ip6t_rt.c