numam-dpdk/drivers
Shiri Kuzin 4c204fe5e5 common/mlx5: disable relaxed ordering in unsuitable CPUs
Relaxed ordering is a PCI optimization that enables reordering
reads/writes in order to improve performance.

Relaxed ordering was enabled for all processors causing
a degradation in performance in Haswell and Broadwell processors
that don't support this optimization.

In order to avoid that we check if the processor is Haswell
or Broadwell and if so we disable relaxed ordering.

Signed-off-by: Shiri Kuzin <shirik@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
2020-05-18 20:35:57 +02:00
..
baseband baseband/fpga_5gnr_fec: support interrupt 2020-04-19 22:34:26 +02:00
bus bus/fslmc: fix size of qman fq descriptor 2020-05-11 22:27:39 +02:00
common common/mlx5: disable relaxed ordering in unsuitable CPUs 2020-05-18 20:35:57 +02:00
compress fix various typos found by Lintian 2020-04-25 19:53:47 +02:00
crypto crypto/virtio: enable OOP feature flag 2020-05-17 16:10:44 +02:00
event event/dsw: fix enqueue burst return value 2020-05-14 09:15:37 +02:00
mempool mempool/octeontx2: mark internal symbols 2020-05-18 17:29:24 +02:00
net common/mlx5: disable relaxed ordering in unsuitable CPUs 2020-05-18 20:35:57 +02:00
raw drivers: enhance DPAA2 portal allocation error logs 2020-05-11 22:27:39 +02:00
vdpa vdpa/mlx5: fix PCI address comparison 2020-05-05 15:54:26 +02:00
Makefile drivers: add crypto as dependency for event drivers 2020-03-05 14:22:11 +01:00
meson.build build: add internal tag check 2020-04-25 17:01:01 +02:00