numam-dpdk/drivers/net
Huisong Li 4d8cce2678 net/hns3: fix delay for waiting to stop Rx/Tx
When the primary process executes dev_stop or is being reset, the packet
sending and receiving functions is changed. In this moment, the primary
process requests secondary processes to change their Rx/Tx functions, and
delays a period of time in case of crashes when queues are still in use.
The delay time depends on the number of queues actually used, instead of
the maximum number of queues supported by the device.

Fixes: 23d4b61fee ("net/hns3: support multiple process")
Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
2021-07-02 19:03:03 +02:00
..
af_packet log: register with standardized names 2021-05-11 15:17:55 +02:00
af_xdp net/af_xdp: fix build with Linux < 5.4 2021-05-11 16:11:26 +02:00
ark net/ark: fix control thread argument 2021-05-12 00:44:06 +02:00
atlantic log: register with standardized names 2021-05-11 15:17:55 +02:00
avp log: register with standardized names 2021-05-11 15:17:55 +02:00
axgbe log: register with standardized names 2021-05-11 15:17:55 +02:00
bnx2x eal: handle compressed firmware 2021-07-07 16:41:53 +02:00
bnxt net/bnxt: remove unnecessary comment 2021-06-09 00:50:02 +02:00
bonding devargs: add common key definition 2021-07-05 16:33:18 +02:00
cnxk net/cnxk: support multi-segment vector Tx 2021-06-30 05:26:48 +02:00
cxgbe log: register with standardized names 2021-05-11 15:17:55 +02:00
dpaa log: register with standardized names 2021-05-11 15:17:55 +02:00
dpaa2 log: register with standardized names 2021-05-11 15:17:55 +02:00
e1000 log: register with standardized names 2021-05-11 15:17:55 +02:00
ena net/ena: disable ops not supported by secondary process 2021-05-12 14:19:03 +02:00
enetc log: register with standardized names 2021-05-11 15:17:55 +02:00
enic net/enic: enable GENEVE offload via VNIC configuration 2021-05-11 23:52:26 +02:00
failsafe log: register with standardized names 2021-05-11 15:17:55 +02:00
fm10k log: register with standardized names 2021-05-11 15:17:55 +02:00
hinic log: register with standardized names 2021-05-11 15:17:55 +02:00
hns3 net/hns3: fix delay for waiting to stop Rx/Tx 2021-07-02 19:03:03 +02:00
i40e drivers/net: fix memzone allocations for DMA memory 2021-07-07 14:30:30 +02:00
iavf net/iavf: check Tx packet with correct UP and queue 2021-07-06 04:58:15 +02:00
ice eal: handle compressed firmware 2021-07-07 16:41:53 +02:00
igc net/igc: fix speed configuration 2021-05-12 14:21:27 +02:00
ionic log: register with standardized names 2021-05-11 15:17:55 +02:00
ipn3ke log: register with standardized names 2021-05-11 15:17:55 +02:00
ixgbe log: register with standardized names 2021-05-11 15:17:55 +02:00
kni log: register with standardized names 2021-05-11 15:17:55 +02:00
liquidio log: register with standardized names 2021-05-11 15:17:55 +02:00
memif net/memif: fix Tx bps statistics for zero-copy 2021-05-19 11:32:49 +02:00
mlx4 net/mlx4: remove barrier for memory region cache 2021-06-23 17:02:35 +02:00
mlx5 devargs: add common key definition 2021-07-05 16:33:18 +02:00
mvneta log: register with standardized names 2021-05-11 15:17:55 +02:00
mvpp2 log: register with standardized names 2021-05-11 15:17:55 +02:00
netvsc log: register with standardized names 2021-05-11 15:17:55 +02:00
nfb drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
nfp eal: handle compressed firmware 2021-07-07 16:41:53 +02:00
null log: register with standardized names 2021-05-11 15:17:55 +02:00
octeontx log: register with standardized names 2021-05-11 15:17:55 +02:00
octeontx2 net/octeontx2: support link status 2021-06-30 04:36:46 +02:00
octeontx_ep net/octeontx_ep: fix null pointer access 2021-06-30 05:34:41 +02:00
pcap log: register with standardized names 2021-05-11 15:17:55 +02:00
pfe log: register with standardized names 2021-05-11 15:17:55 +02:00
qede eal: handle compressed firmware 2021-07-07 16:41:53 +02:00
ring log: register with standardized names 2021-05-11 15:17:55 +02:00
sfc net/sfc: fix outer match in MAE backend 2021-07-07 11:54:21 +02:00
softnic log: register with standardized names 2021-05-11 15:17:55 +02:00
szedata2 log: register with standardized names 2021-05-11 15:17:55 +02:00
tap net/tap: fix build with GCC 11 2021-05-12 14:54:16 +02:00
thunderx log: register with standardized names 2021-05-11 15:17:55 +02:00
txgbe net/txgbe: fix QinQ strip 2021-05-11 18:51:21 +02:00
vdev_netvsc log: register with standardized names 2021-05-11 15:17:55 +02:00
vhost net/vhost: restore pseudo TSO support 2021-05-18 09:59:14 +02:00
virtio net/virtio: add MAC device config getter and setter 2021-06-23 09:55:45 +02:00
vmxnet3 log: register with standardized names 2021-05-11 15:17:55 +02:00
meson.build net/cnxk: add build infra and common probing 2021-06-29 21:12:43 +02:00