numam-dpdk/drivers
Michael Baum 8c09010614 compress/mlx5: fix memory region unregistration
The issue can cause illegal physical address access while a huge-page A
is released and huge-page B is allocated on the same virtual address.
The old MR can be matched using the virtual address of huge-page B but
the HW will access the physical address of huge-page A which is no more
part of the DPDK process.

Register a driver callback for memory event in order to free out all the
MRs of memory that is going to be freed from the dpdk process.

Fixes: f8c97babc9 ("compress/mlx5: add data-path functions")
Cc: stable@dpdk.org

Signed-off-by: Michael Baum <michaelba@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2021-07-20 10:32:05 +02:00
..
baseband log: register with standardized names 2021-05-11 15:17:55 +02:00
bus bus/pci: fix leak for unbound devices 2021-07-06 11:27:55 +02:00
common common/cpt: allocate auth key dynamically 2021-07-20 10:32:05 +02:00
compress compress/mlx5: fix memory region unregistration 2021-07-20 10:32:05 +02:00
crypto common/cpt: allocate auth key dynamically 2021-07-20 10:32:05 +02:00
event event/cnxk: support vectorized Tx event fast path 2021-07-16 14:16:50 +02:00
mempool mempool/octeontx2: fix shift calculation 2021-06-30 18:42:54 +02:00
net net/octeontx2: clear SA valid during session destroy 2021-07-20 10:32:05 +02:00
raw raw/ioat: fix termination descriptor for batch 2021-07-20 15:28:43 +02:00
regex log: register with standardized names 2021-05-11 15:17:55 +02:00
vdpa net/mlx5: support matching on VXLAN reserved field 2021-07-13 15:06:43 +02:00
meson.build log: register with standardized names 2021-05-11 15:17:55 +02:00