summaryrefslogtreecommitdiffstats
path: root/net/ipv4/ah4.c
diff options
context:
space:
mode:
authorstephen hemminger <shemminger@vyatta.com>2012-09-24 20:12:23 +0200
committerDavid S. Miller <davem@davemloft.net>2012-09-28 00:12:37 +0200
commitd208328765a0ab425e36b5b828285f3337a85451 (patch)
tree80897cfb2f5537bdfbda57a736a91a04c85a1ceb /net/ipv4/ah4.c
parentsparc: bpf_jit_comp: add XOR instruction for BPF JIT JIT (diff)
downloadlinux-d208328765a0ab425e36b5b828285f3337a85451.tar.xz
linux-d208328765a0ab425e36b5b828285f3337a85451.zip
gre: fix handling of key 0
GRE driver incorrectly uses zero as a flag value. Zero is a perfectly valid value for key, and the tunnel should match packets with no key only with tunnels created without key, and vice versa. This is a slightly visible change since previously it might be possible to construct a working tunnel that sent key 0 and received only because of the key wildcard of zero. I.e the sender sent key of zero, but tunnel was defined without key. Note: using gre key 0 requires iproute2 utilities v3.2 or later. The original utility code was broken as well. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/ah4.c')
0 files changed, 0 insertions, 0 deletions