numam-dpdk/drivers/net/mlx4
Adrien Mazarguil be65fdcbfb net/mlx4: rely on ethdev for Tx/Rx queue arrays
Allocation and management of Tx/Rx queue arrays is done by wrappers at the
ethdev level. The resulting information is copied to the private structure
while configuring the device, where it is managed separately by the PMD.

This is redundant and consumes space in the private structure.

Relying more on ethdev also means there is no need to protect the PMD
against burst function calls while closing the device anymore.

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2017-10-06 02:49:48 +02:00
..
Makefile net/mlx4: separate memory management functions 2017-10-06 02:49:48 +02:00
mlx4_ethdev.c net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
mlx4_flow.c net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
mlx4_flow.h net/mlx4: clean up includes and comments 2017-10-06 02:49:48 +02:00
mlx4_intr.c net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
mlx4_mr.c net/mlx4: separate memory management functions 2017-10-06 02:49:48 +02:00
mlx4_rxq.c net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
mlx4_rxtx.c net/mlx4: separate Rx/Tx functions 2017-10-06 02:49:48 +02:00
mlx4_rxtx.h net/mlx4: separate Rx configuration functions 2017-10-06 02:49:48 +02:00
mlx4_txq.c net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
mlx4_utils.c net/mlx4: refactor interrupt FD settings 2017-10-06 02:49:48 +02:00
mlx4_utils.h net/mlx4: separate device control functions 2017-10-06 02:49:48 +02:00
mlx4.c net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
mlx4.h net/mlx4: rely on ethdev for Tx/Rx queue arrays 2017-10-06 02:49:48 +02:00
rte_pmd_mlx4_version.map mlx4: move to drivers/net/ 2015-05-22 16:06:22 +02:00