summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorJiri Benc <jbenc@redhat.com>2015-08-28 18:48:20 (GMT)
committerDavid S. Miller <davem@davemloft.net>2015-08-29 20:07:54 (GMT)
commit7f9562a1f405306eacb97f95d78cb996e33f27f5 (patch)
tree298378f868e85024a908e9bae1e0754fc59e169e /security
parent46fa062ad63146dd138ec0f017e71224471e8ea5 (diff)
downloadlinux-7f9562a1f405306eacb97f95d78cb996e33f27f5.tar.xz
ip_tunnels: record IP version in tunnel info
There's currently nothing preventing directing packets with IPv6 encapsulation data to IPv4 tunnels (and vice versa). If this happens, IPv6 addresses are incorrectly interpreted as IPv4 ones. Track whether the given ip_tunnel_key contains IPv4 or IPv6 data. Store this in ip_tunnel_info. Reject packets at appropriate places if they are supposed to be encapsulated into an incompatible protocol. Signed-off-by: Jiri Benc <jbenc@redhat.com> Acked-by: Alexei Starovoitov <ast@plumgrid.com> Acked-by: Thomas Graf <tgraf@suug.ch> Acked-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions