vmxnet3: set RX interrupt pending only when needed 15/32515/6
authorSteven Luong <sluong@cisco.com>
Tue, 1 Jun 2021 21:09:28 +0000 (14:09 -0700)
committerDamjan Marion <dmarion@me.com>
Tue, 31 Aug 2021 15:27:37 +0000 (15:27 +0000)
commit29dc67b5cbc96c988d6f859728ee040ff4991cf4
treed5958947222370ee02954ed07bcb2149e54d63ae
parent6b3eeebacf8ee5c5be56b98c62a696f19e518e84
vmxnet3: set RX interrupt pending only when needed

When an RX thread handles more than one RX queue and has a mix of
queues in interrupt mode and polling mode, the RX input routine is
naturally in polling mode. In that case, there is no need to set RX
interrupt pending when descriptor is available in the queue for
interrupt mode.

Type: fix

Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: Iedbe57941eca3152c0e8ab9096cc81f315e0a915
src/plugins/vmxnet3/cli.c
src/plugins/vmxnet3/vmxnet3.c
src/plugins/vmxnet3/vmxnet3.h