-
- Downloads
netfilter: nf_conntrack: padding breaks conntrack hash on ARM
commit 0794935e "[NETFILTER]: nf_conntrack: optimize hash_conntrack()" results in ARM platforms hashing uninitialised padding. This padding doesn't exist on other architectures. Fix this by replacing NF_CT_TUPLE_U_BLANK() with memset() to ensure everything is initialised. There were only 4 bytes that NF_CT_TUPLE_U_BLANK() wasn't clearing anyway (or 12 bytes on ARM). Signed-off-by:Philip Craig <philipc@snapgear.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/net/netfilter/nf_conntrack_tuple.h 0 additions, 10 deletionsinclude/net/netfilter/nf_conntrack_tuple.h
- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c 1 addition, 1 deletionnet/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
- net/netfilter/nf_conntrack_core.c 2 additions, 2 deletionsnet/netfilter/nf_conntrack_core.c
Loading
Please register or sign in to comment