]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cxgbe(4): Revert r367917.
authorNavdeep Parhar <np@FreeBSD.org>
Wed, 2 Dec 2020 20:54:03 +0000 (20:54 +0000)
committerNavdeep Parhar <np@FreeBSD.org>
Wed, 20 Oct 2021 18:26:49 +0000 (11:26 -0700)
commitd31b8f0dece18bb5c301a71200d8a8c03ab84602
tree27a7d66967a303f65f647fe597192d92b97d8695
parentba2a30ed753cafa9b1a12a1cc5ec290a780422b6
cxgbe(4): Revert r367917.

r367917 fixed the backpressure on the netmap rxq being stopped but that
doesn't help if some other netmap rxq is starved (because it is stopping
too although the driver doesn't know this yet) and blocks the pipeline.
An alternate fix that works in all cases will be checked in instead.

Sponsored by: Chelsio Communications

(cherry picked from commit f42f3b2955e5afa770275fd76b4f754fbd67bbeb)
sys/dev/cxgbe/adapter.h
sys/dev/cxgbe/t4_netmap.c