]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r341327
authorarybchik <arybchik@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 26 Dec 2018 10:28:43 +0000 (10:28 +0000)
committerarybchik <arybchik@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 26 Dec 2018 10:28:43 +0000 (10:28 +0000)
commitc50bd737dea725247bd7de7868badf2e70a2c2d7
tree77b07f9da5df1dd9d26f2fc5e069d96e2fa60ac3
parent4fa51b1a136fd74e5ece360d603500c74224ed0e
MFC r341327

sfxge(4): rollback 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.

Submitted by:   Ivan Malov <Ivan.Malov at oktetlabs.ru>
Sponsored by:   Solarflare Communications, Inc.
Differential Revision:  https://reviews.freebsd.org/D18288

git-svn-id: svn://svn.freebsd.org/base/stable/10@342522 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/sfxge/sfxge_tx.c