]> git.baikalelectronics.ru Git - kernel.git/commit
flow_dissector: Check skb for VLAN only if skb specified.
authorEric Garver <e@erig.me>
Mon, 17 Oct 2016 20:30:12 +0000 (16:30 -0400)
committerDavid S. Miller <davem@davemloft.net>
Wed, 19 Oct 2016 14:35:46 +0000 (10:35 -0400)
commitc8f6ac18d0be5e9fb64f8ecfbadb8fee71528eba
tree3bfabe7aa9cd46d2bc4cda2ceb532981558908f1
parent33dffd5fd358a3dcd76cf90b6ecafe73a829bc88
flow_dissector: Check skb for VLAN only if skb specified.

Fixes a panic when calling eth_get_headlen(). Noticed on i40e driver.

Fixes: 008f894c6e97 ("flow_dissector: For stripped vlan, get vlan info from skb->vlan_tci")
Signed-off-by: Eric Garver <e@erig.me>
Reviewed-by: Jakub Sitnicki <jkbs@redhat.com>
Acked-by: Amir Vadai <amir@vadai.me>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/flow_dissector.c