common/mlx5: introduce layer for multiple class drivers
authorParav Pandit <parav@mellanox.com>
Mon, 27 Jul 2020 17:47:13 +0000 (20:47 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 28 Jul 2020 17:01:11 +0000 (19:01 +0200)
commit8a41f4deccc39d3a86c3c91667bee993bfd3e39c
tree029642258d8f910940ff5ddd1f73d03ad2ab84f6
parent15008f562dc69fc18102ab2d357a37c759168ff0
common/mlx5: introduce layer for multiple class drivers

Add generic mlx5 PCI PMD layer as part of existing common_mlx5
module. This enables multiple classes (net, regex, vdpa) PMDs
to be supported at same time.

Signed-off-by: Parav Pandit <parav@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
doc/guides/rel_notes/release_20_08.rst
drivers/Makefile
drivers/common/Makefile
drivers/common/meson.build
drivers/common/mlx5/Makefile
drivers/common/mlx5/meson.build
drivers/common/mlx5/mlx5_common.c
drivers/common/mlx5/mlx5_common_pci.c [new file with mode: 0644]
drivers/common/mlx5/mlx5_common_pci.h [new file with mode: 0644]
drivers/common/mlx5/rte_common_mlx5_version.map
drivers/meson.build