numam-dpdk/drivers/net
Ivan Ilchenko 9076e855f1 net/sfc: fix MAC stats lock in xstats query by ID
Add MAC stats lock in xstats_get_by_id() callback before reading
number of supported MAC stats.

Fixes: 73280c1e4f ("net/sfc: support xstats retrieval by ID")
Cc: stable@dpdk.org

Signed-off-by: Ivan Ilchenko <ivan.ilchenko@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
2021-07-23 22:58:30 +02:00
..
af_packet net/af_packet: run on kernel without qdisc bypass support 2021-07-23 10:30:23 +02:00
af_xdp net/af_xdp: support power monitoring 2021-07-09 21:13:13 +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: fix null dereference in interrupt handler 2021-07-20 23:33:25 +02:00
bonding net/bonding: check flow setting 2021-07-13 11:04:55 +02:00
cnxk event/cnxk: support vectorized Tx event fast path 2021-07-16 14:16:50 +02:00
cxgbe net/cxgbe: remove basic queue statistics 2021-07-02 19:03:03 +02:00
dpaa net/dpaa: add check for parsing default Rx queue 2021-07-23 19:44:05 +02:00
dpaa2 net/dpaa2: add some parameter validations 2021-07-23 20:31:01 +02:00
e1000 log: register with standardized names 2021-05-11 15:17:55 +02:00
ena net/ena: update version to 2.4.0 2021-07-23 17:44:58 +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 net/hinic: fix MTU consistency with firmware 2021-07-23 15:37:17 +02:00
hns3 net/hns3: disable PFC if not configured 2021-07-23 15:10:01 +02:00
i40e net/i40e: replace SMP barrier with thread fence in Rx 2021-07-16 10:11:30 +02:00
iavf net/iavf: fix bandwidth unit in TM capability query 2021-07-16 10:19:29 +02:00
ice net/ice: fix L3 RSS with IPv6 fragment 2021-07-22 01:55:48 +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 eal: use callbacks for power monitoring comparison 2021-07-09 21:13:13 +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: improve memcpy performance 2021-07-02 19:03:03 +02:00
mlx4 net/mlx4: remove barrier for memory region cache 2021-06-23 17:02:35 +02:00
mlx5 net/mlx5: export PMD-specific API file 2021-07-22 17:23:26 +02:00
mvneta log: register with standardized names 2021-05-11 15:17:55 +02:00
mvpp2 net/mvpp2: fix not supported VLAN operations status 2021-07-12 11:07:08 +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 net/nfp: fix multi-process PF probing 2021-07-02 19:03:03 +02:00
ngbe net/ngbe: support close and reset device 2021-07-12 17:55:22 +02:00
null log: register with standardized names 2021-05-11 15:17:55 +02:00
octeontx net/octeontx/base: fix debug build with clang 2021-07-09 13:18:56 +02:00
octeontx2 net/octeontx2: clear SA valid during session destroy 2021-07-20 10:32:05 +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 net/pfe: remove unnecessary null check 2021-07-02 19:03:03 +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 MAC stats lock in xstats query by ID 2021-07-23 22:58:30 +02:00
softnic net/softnic: fix memory leak in arguments parsing 2021-07-23 10:09:23 +02:00
szedata2 log: register with standardized names 2021-05-11 15:17:55 +02:00
tap net/tap: define offload capabilities constants 2021-07-02 19:03:03 +02:00
thunderx log: register with standardized names 2021-05-11 15:17:55 +02:00
txgbe net/txgbe: fix VLAN filter setting for VF 2021-07-23 16:06:32 +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: fix Rx scatter offload 2021-07-21 07:56:13 +02:00
vmxnet3 net/vmxnet3: support MSI-X interrupt 2021-07-13 11:31:10 +02:00
meson.build net/ngbe: add build and doc infrastructure 2021-07-12 17:55:19 +02:00