numam-dpdk/drivers
Michal Krawczyk 850e1bb1c7 net/ena/base: make IO memzone unique per port
Originally, the ena_com memzone counter was shared by ports, which
caused the memzones to be harder to identify and could potentially
lead to race and because of that the counter had to be atomic.

This atomic counter was global variable and it couldn't work in the
multiprocess implementation.

The memzone is now being identified by the local to port memzone counter
and the port ID - both of those information can be found in the shared
data, so it can be probed easily.

Signed-off-by: Michal Krawczyk <mk@semihalf.com>
Reviewed-by: Dawid Gorecki <dgr@semihalf.com>
Reviewed-by: Shai Brandes <shaibran@amazon.com>
2022-02-23 19:01:03 +01:00
..
baseband baseband/acc100: avoid out-of-bounds access 2022-02-23 11:59:51 +01:00
bus crypto/dpaa_sec: add debug prints 2022-02-12 12:19:14 +01:00
common common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
compress common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
crypto common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
dma dma/idxd: configure maximum batch size to high value 2022-02-23 16:45:16 +01:00
event net/cnxk: fix mbuf data length 2022-02-16 14:36:00 +01:00
gpu gpu/cuda: differentiate V100 32GB GPU IDs 2022-02-10 16:14:24 +01:00
mempool net/dpaa2: handle secondary process for DPNI 2022-01-20 16:24:08 +01:00
net net/ena/base: make IO memzone unique per port 2022-02-23 19:01:03 +01:00
raw raw/cnxk_gpio: check pointer before use in self test 2022-02-23 18:28:10 +01:00
regex common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
vdpa common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
meson.build build: make ring mempool driver mandatory 2022-02-22 15:38:19 +01:00