[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)
commitb777e0ce7437a0e788e2aeb42aca9af2cce1f2e1
treececbfdf5b78b909b80f3f04cbfdac7599f5a3352
parent1bd9bef6f9fe06dd0c628ac877c85b6b36aca062
[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