numam-dpdk/drivers/common
Shiri Kuzin 53ac93f71a net/mlx5: create relaxed ordering memory regions
In the current state, when preforming read/write
transactions we must wait for a completion in order
to run the next transaction, and all transactions are
performed by order.

Relaxed Ordering is a PCI optimization which by enabling it
we allow the system to perform read/writes in a different
order without having to wait for completion and improve
the performance in that matter.

This commit introduces the creation of relaxed ordering
memory regions in mlx5.
As relaxed ordering is an optimization, drivers that
do not support it can simply ignore it and therefore
it is enabled by default.

Signed-off-by: Shiri Kuzin <shirik@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
2020-04-21 13:57:05 +02:00
..
cpt replace hot attributes 2020-04-16 18:30:58 +02:00
dpaax replace hot attributes 2020-04-16 18:30:58 +02:00
iavf common/iavf: support VSI mapping table 2020-04-21 13:57:05 +02:00
mlx5 net/mlx5: create relaxed ordering memory regions 2020-04-21 13:57:05 +02:00
mvep build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
octeontx net/octeontx: add application domain validation 2019-11-26 07:49:30 +01:00
octeontx2 replace hot attributes 2020-04-16 18:30:58 +02:00
qat compress/qat: support IM buffer too small operation 2020-04-19 17:15:14 +02:00
Makefile net/ice: add DCF hardware initialization 2020-04-21 13:57:05 +02:00
meson.build common/mlx5: introduce common library 2020-02-05 09:51:20 +01:00