numam-dpdk/drivers/net/mlx5
Luca Boccassi e30b4e566f build: improve dependency handling
Whenever possible (if the library ships a pkg-config file) use meson's
dependency() function to look for it, as it will automatically add it
to the Requires.private list if needed, to allow for static builds to
succeed for reverse dependencies of DPDK. Otherwise the recursive
dependencies are not parsed, and users doing static builds have to
resolve them manually by themselves.
When using this API avoid additional checks that are superfluous and
take extra time, and avoid adding the linker flag manually which causes
it to be duplicated.

Signed-off-by: Luca Boccassi <bluca@debian.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Tested-by: Bruce Richardson <bruce.richardson@intel.com>
2019-02-27 12:13:54 +01:00
..
Makefile net/mlx5: fix deprecated library API for Rx padding 2019-01-18 09:47:26 +01:00
meson.build build: improve dependency handling 2019-02-27 12:13:54 +01:00
mlx5_defs.h net/mlx5: make vectorized Tx threshold configurable 2018-11-05 15:01:25 +01:00
mlx5_devx_cmds.c net/mlx5: support flow counters using devx 2019-01-14 17:44:29 +01:00
mlx5_ethdev.c net/mlx: support firmware version query 2019-02-13 12:55:38 +01:00
mlx5_flow_dv.c net/mlx5: validate TOS and TTL on E-Switch 2019-01-14 17:44:30 +01:00
mlx5_flow_tcf.c net/mlx5: fix build for armv8 2019-01-30 11:08:35 +01:00
mlx5_flow_verbs.c net/mlx5: validate TOS and TTL on E-Switch 2019-01-14 17:44:30 +01:00
mlx5_flow.c net/mlx5: block RSS action without Rx queue 2019-01-24 14:53:10 +01:00
mlx5_flow.h net/mlx5: validate TOS and TTL on E-Switch 2019-01-14 17:44:30 +01:00
mlx5_glue.c net/mlx5: add devx functions to glue 2019-01-14 17:44:29 +01:00
mlx5_glue.h net/mlx5: add devx functions to glue 2019-01-14 17:44:29 +01:00
mlx5_mac.c net/mlx5: always use representor ifindex for ioctl 2018-10-11 18:56:02 +02:00
mlx5_mr.c net/mlx5: optimize Tx external memory registration 2018-11-16 10:45:37 +01:00
mlx5_mr.h net/mlx5: clean-up developer logs 2018-07-03 01:35:57 +02:00
mlx5_nl.c net/mlx5: fix invalid network interface index 2018-07-26 14:05:52 +02:00
mlx5_prm.h net/mlx5: support flow counters using devx 2019-01-14 17:44:29 +01:00
mlx5_rss.c net/mlx5: use a macro for the RSS key size 2018-07-12 12:10:03 +02:00
mlx5_rxmode.c net/mlx5: preserve allmulticast flag for flow isolation mode 2018-08-05 08:47:41 +02:00
mlx5_rxq.c net/mlx5: fix deprecated library API for Rx padding 2019-01-18 09:47:26 +01:00
mlx5_rxtx_vec_neon.h net/mlx5: fix Tx metadata for multi-segment packet 2019-02-13 12:55:38 +01:00
mlx5_rxtx_vec_sse.h net/mlx5: fix Tx metadata for multi-segment packet 2019-02-13 12:55:38 +01:00
mlx5_rxtx_vec.c net/mlx5: make vectorized Tx threshold configurable 2018-11-05 15:01:25 +01:00
mlx5_rxtx_vec.h net/mlx5: fix instruction hotspot on replenishing Rx buffer 2019-01-15 02:40:40 +01:00
mlx5_rxtx.c net/mlx5: support Rx queue count API 2018-11-05 15:01:25 +01:00
mlx5_rxtx.h mbuf: remove deprecated macro 2019-01-14 16:37:36 +01:00
mlx5_socket.c mk: build with _GNU_SOURCE defined by default 2018-10-22 11:28:27 +02:00
mlx5_stats.c net/mlx5: report imissed statistics 2018-12-13 16:31:06 +00:00
mlx5_trigger.c net/mlx5: report imissed statistics 2018-12-13 16:31:06 +00:00
mlx5_txq.c net/mlx5: support metadata as flow rule criteria 2018-10-26 22:14:06 +02:00
mlx5_utils.h net/mlx5: fix build on PPC64 2018-11-14 00:35:53 +01:00
mlx5_vlan.c align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
mlx5.c net/mlx: support firmware version query 2019-02-13 12:55:38 +01:00
mlx5.h net/mlx: support firmware version query 2019-02-13 12:55:38 +01:00
rte_pmd_mlx5_version.map mlx5: introduce new driver for Mellanox ConnectX-4 adapters 2015-10-30 22:03:42 +01:00