diff options
author | Vlad Yasevich <vyasevich@gmail.com> | 2015-12-14 17:44:10 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-12-15 00:30:41 -0500 |
commit | f654861569872d10dcb79d9d7ca219b316f94ff0 (patch) | |
tree | 47dce6fa52a1519dcfe132a7bb0b1f4f8a0a50ef /drivers/net | |
parent | 09ccfd238e5a0e670d8178cf50180ea81ae09ae1 (diff) | |
download | lwn-f654861569872d10dcb79d9d7ca219b316f94ff0.tar.gz lwn-f654861569872d10dcb79d9d7ca219b316f94ff0.zip |
skbuff: Fix offset error in skb_reorder_vlan_header
skb_reorder_vlan_header is called after the vlan header has
been pulled. As a result the offset of the begining of
the mac header has been incrased by 4 bytes (VLAN_HLEN).
When moving the mac addresses, include this incrase in
the offset calcualation so that the mac addresses are
copied correctly.
Fixes: a6e18ff1117 (vlan: Fix untag operations of stacked vlans with REORDER_HEADER off)
CC: Nicolas Dichtel <nicolas.dichtel@6wind.com>
CC: Patrick McHardy <kaber@trash.net>
Signed-off-by: Vladislav Yasevich <vyasevich@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions