numam-dpdk/drivers/net/netvsc
Stephen Hemminger 36274f2871 net/netvsc: avoid possible live lock
Since the ring buffer with host is shared for both transmit
completions and receive packets, it is possible that transmitter
could get starved if receive ring gets full.

Better to process all outstanding events which frees up transmit
buffer slots, even if means dropping some packets.

Fixes: 7e6c824307 ("net/netvsc: avoid over filling Rx descriptor ring")
Cc: stable@dpdk.org

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2020-04-21 13:57:06 +02:00
..
hn_ethdev.c net/netvsc: fix memory free on device close 2020-04-21 13:57:06 +02:00
hn_logs.h net/netvsc: add Hyper-V network device 2018-07-13 23:48:07 +02:00
hn_nvs.c net/netvsc: handle Rx packets during multi-channel setup 2020-04-21 13:57:06 +02:00
hn_nvs.h net/netvsc: support integrated VF 2018-09-14 20:08:41 +02:00
hn_rndis.c net/netvsc: eliminate NUMA specific allocation 2020-01-17 19:46:26 +01:00
hn_rndis.h net/netvsc: support configuring RSS parameters 2019-06-28 20:32:18 +02:00
hn_rxtx.c net/netvsc: avoid possible live lock 2020-04-21 13:57:06 +02:00
hn_var.h net/netvsc: fix memory free on device close 2020-04-21 13:57:06 +02:00
hn_vf.c net/netvsc: propagate descriptor limits from VF 2020-04-21 13:57:06 +02:00
Makefile build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
meson.build build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
ndis.h net/netvsc: fix definition of offload values 2019-07-05 01:52:01 +02:00
rndis.h net/netvsc: add Hyper-V network device 2018-07-13 23:48:07 +02:00
rte_pmd_netvsc_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00