net/sfc: discard last seen VLAN TCI if Tx packet is dropped
authorIvan Malov <ivan.malov@oktetlabs.ru>
Wed, 9 Jan 2019 11:06:39 +0000 (11:06 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 14 Jan 2019 16:44:29 +0000 (17:44 +0100)
commit649885c08e51bcb8680ed2aa522d0f5160dd8fb1
treef8a47836ec310e5836896493e5c6dcbff69e8ab8
parentd542b9577f535b9dc18047b30a9b48acb383c7f8
net/sfc: discard last seen VLAN TCI if Tx packet is dropped

Early processing of a packet on transmit may change last seen
VLAN TCI in the queue context. If such a packet is eventually
dropped, last seen VLAN TCI must be set to its previous value.

Fixes: 7fd636815a43 ("net/sfc: support VLAN offload on transmit path")
Cc: stable@dpdk.org
Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/sfc_tx.c