android_kernel_xiaomi_sm8350/net/ipv6
Masahide NAKAMURA 138939e066 [NETFILTER]: ip6t_mh: drop piggyback payload packet on MH packets
Regarding RFC3775, MH payload proto field should be IPPROTO_NONE. Otherwise
it must be discarded (and the receiver should send ICMP error).

We assume filter should drop such piggyback everytime to disallow slipping
through firewall rules, even the final receiver will discard it.

Signed-off-by: Masahide NAKAMURA <nakam@linux-ipv6.org>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-02-12 11:16:17 -08:00
..
netfilter [NETFILTER]: ip6t_mh: drop piggyback payload packet on MH packets 2007-02-12 11:16:17 -08:00
addrconf.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
af_inet6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ah6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
anycast.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
datagram.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
esp6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
exthdrs_core.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
exthdrs.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
fib6_rules.c
icmp.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
inet6_connection_sock.c [TCP]: Restore SKB socket owner setting in tcp_transmit_skb(). 2007-01-26 01:04:55 -08:00
inet6_hashtables.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ip6_fib.c Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2007-02-11 11:38:13 -08:00
ip6_flowlabel.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
ip6_input.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ip6_output.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ip6_tunnel.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ipcomp6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ipv6_sockglue.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ipv6_syms.c
Kconfig
Makefile
mcast.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
mip6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
ndisc.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
netfilter.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
proc.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
protocol.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
raw.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
reassembly.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
route.c [PATCH] mark struct file_operations const 7 2007-02-12 09:48:46 -08:00
sit.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
sysctl_net_ipv6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
tcp_ipv6.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
tunnel6.c
udp_impl.h [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
udp.c [UDP]: UDP can use sk_hash to speedup lookups 2007-02-10 23:20:29 -08:00
udplite.c
xfrm6_input.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
xfrm6_mode_beet.c
xfrm6_mode_ro.c
xfrm6_mode_transport.c
xfrm6_mode_tunnel.c [IPSEC]: IPv4 over IPv6 IPsec tunnel 2007-02-08 12:39:02 -08:00
xfrm6_output.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
xfrm6_policy.c [XFRM] IPV6: Fix outbound RO transformation which is broken by IPsec tunnel patch. 2007-02-10 23:20:47 -08:00
xfrm6_state.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00
xfrm6_tunnel.c [NET] IPV6: Fix whitespace errors. 2007-02-10 23:19:42 -08:00