summaryrefslogtreecommitdiffstats
path: root/drivers/net/vxlan.c
diff options
context:
space:
mode:
authorAlexander Duyck <aduyck@mirantis.com>2016-02-09 11:49:54 +0100
committerDavid S. Miller <davem@davemloft.net>2016-02-09 13:07:48 +0100
commit461547f3158978c180d74484d58e82be9b8e7357 (patch)
treebca00a0d55c9d8819ef8026569974431c9280076 /drivers/net/vxlan.c
parentof: of_mdio: Add marvell, 88e1145 to whitelist of PHY compatibilities. (diff)
downloadlinux-461547f3158978c180d74484d58e82be9b8e7357.tar.xz
linux-461547f3158978c180d74484d58e82be9b8e7357.zip
flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen
This patch fixes an issue with unaligned accesses when using eth_get_headlen on a page that was DMA aligned instead of being IP aligned. The fact is when trying to check the length we don't need to be looking at the flow label so we can reorder the checks to first check if we are supposed to gather the flow label and then make the call to actually get it. v2: Updated path so that either STOP_AT_FLOW_LABEL or KEY_FLOW_LABEL can cause us to check for the flow label. Reported-by: Sowmini Varadhan <sowmini.varadhan@oracle.com> Signed-off-by: Alexander Duyck <aduyck@mirantis.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions