numam-dpdk/drivers/net
Jiawen Wu 0aeb133c58 net/ngbe: fix PCIe related operations with bus API
When using mailbox to request firmware to enable or disable PCIe bus
master, there is a small probability that mailbox cannot respond.
Change to use rte_pci_read_config() and rte_pci_write_config(), to
avoid this problem.

Fixes: ac6c5e9af5 ("net/ngbe: fix Tx hang on queue disable")
Cc: stable@dpdk.org

Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
2022-05-31 09:42:16 +02:00
..
af_packet net/af_packet: fix ignoring full ring on Tx 2021-11-04 12:56:32 +01:00
af_xdp net/af_xdp: fix shared UMEM fill queue reserve 2022-03-14 10:48:18 +01:00
ark net/ark: support multi-port packet generation 2022-03-03 12:56:42 +01:00
atlantic fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
avp drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
axgbe net/axgbe: fix xstats get return if xstats is null 2022-05-20 16:45:48 +02:00
bnx2x ethdev: introduce generic dummy packet burst function 2022-02-11 21:17:34 +01:00
bnxt net/bnxt: skip wait for link up on port start 2022-05-10 07:14:41 +02:00
bonding net/bonding: fix mbuf fast free usage 2022-05-25 18:01:33 +02:00
cnxk net/cnxk: fix possible null dereference in telemetry 2022-05-20 16:45:53 +02:00
cxgbe net/cxgbe: read firmware configuration file from filesystem 2022-05-17 18:50:51 +02:00
dpaa net/dpaa: fix event queue detach 2022-05-10 15:43:09 +02:00
dpaa2 net/dpaa2: support ESP in packet type parsing 2022-05-10 15:43:09 +02:00
e1000 fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
ena net/ena: update version to 2.6.0 2022-02-23 19:01:03 +01:00
enetc net/enetc: support VF 2022-01-20 16:24:09 +01:00
enetfec fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
enic net/enic: fix dereference before null check 2022-02-15 13:54:39 +01:00
failsafe net/failsafe: fix secondary process probe 2021-11-17 13:03:55 +01:00
fm10k fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
hinic remove extra blank line at EOF 2022-02-27 21:26:06 +01:00
hns3 net/hns3: fix xstats get return if xstats is null 2022-05-20 16:45:42 +02:00
i40e avoid AltiVec keyword vector 2022-05-25 11:49:39 +02:00
iavf net/iavf: improve performance of Rx timestamp offload 2022-05-09 03:53:22 +02:00
ice net/ice: support power management in DCF mode 2022-05-09 03:54:24 +02:00
igc remove unnecessary null checks 2022-02-12 12:07:48 +01:00
ionic remove extra blank line at EOF 2022-02-27 21:26:06 +01:00
ipn3ke net/ipn3ke: fix xstats get return if xstats is null 2022-05-20 16:45:44 +02:00
ixgbe net/ixgbe: promote MDIO API 2022-05-09 03:51:51 +02:00
kni net/kni: fix config initialization 2022-03-03 12:30:51 +01:00
liquidio net/liquidio: remove unused counter 2021-11-16 13:01:52 +01:00
memif net/memif: fix overwriting of head segment 2022-05-25 23:11:18 +02:00
mlx4 ethdev: introduce generic dummy packet burst function 2022-02-11 21:17:34 +01:00
mlx5 avoid AltiVec keyword vector 2022-05-25 11:49:39 +02:00
mvneta fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
mvpp2 net/mvpp2: fix xstats get return if xstats is null 2022-05-20 16:45:46 +02:00
netvsc net/netvsc: fix hot adding multiple VF PCI devices 2022-04-29 23:36:59 +02:00
nfb net/nfb: support more MAC addresses 2022-02-15 14:53:41 +01:00
nfp net/nfp: make sure MTU is never larger than mbuf size 2022-05-19 09:06:38 +02:00
ngbe net/ngbe: fix PCIe related operations with bus API 2022-05-31 09:42:16 +02:00
null remove unnecessary null checks 2022-02-12 12:07:48 +01:00
octeontx remove unnecessary null checks 2022-02-12 12:07:48 +01:00
octeontx_ep remove extra blank line at EOF 2022-02-27 21:26:06 +01:00
pcap build: cleanup libpcap dependent components 2021-11-10 11:42:34 +01:00
pfe ethdev: introduce generic dummy packet burst function 2022-02-11 21:17:34 +01:00
qede net/qede: fix maximum Rx packet length 2022-03-10 08:40:37 +01:00
ring net/ring: support promisc and allmulticast 2022-02-11 20:56:48 +01:00
sfc net/sfc: improve naming in flow tunnel offload support 2022-05-19 10:09:09 +02:00
softnic sched: enable traffic class oversubscription unconditionally 2022-02-24 23:44:21 +01:00
tap net/tap: fix interrupt handler freeing 2022-05-12 10:11:16 +02:00
thunderx fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
txgbe net/txgbe: fix queue statistics mapping 2022-03-02 18:28:49 +01:00
vdev_netvsc remove unnecessary null checks 2022-02-12 12:07:48 +01:00
vhost net/vhost: fix TSO feature default disablement 2022-05-09 21:15:38 +02:00
virtio avoid AltiVec keyword vector 2022-05-25 11:49:39 +02:00
vmxnet3 net/vmxnet3: fix build with clang 13 2021-11-16 13:02:27 +01:00
meson.build drivers: remove octeontx2 drivers 2022-01-12 15:36:32 +01:00