DPDK main build is broken for me in net/mlx5 if I disable common/mlx5

2022-10-29 Thread Andrew Rybchenko
Hi, DPDK main build is broken for me in net/mlx5 if I disable common/mlx5 ../src/drivers/net/mlx5/meson.build:76:4: ERROR: Unknown variable "mlx5_config". It worked for me before and net/mlx5 is not built since common driver is missing. Andrew.

Re: [PATCH v6 1/1] baseband/acc100: add workaround for deRM corner cases

2022-10-29 Thread Tom Rix
On 10/25/22 8:01 AM, Chautru, Nicolas wrote: Hi Maxime, -Original Message- From: Maxime Coquelin Sent: Tuesday, October 25, 2022 1:26 AM To: Vargas, Hernan ; dev@dpdk.org; gak...@marvell.com; t...@redhat.com Cc: Chautru, Nicolas ; Zhang, Qi Z ; David Marchand ; Thomas Monjalon Subje

Re: [PATCH v15 00/18] add support for idpf PMD in DPDK

2022-10-29 Thread Andrew Rybchenko
On 10/29/22 06:27, beilei.x...@intel.com wrote: From: Beilei Xing This patchset introduced the idpf (Infrastructure Data Path Function) PMD in DPDK for IntelĀ® IPU E2000 (Device ID: 0x1452). The IntelĀ® IPU E2000 targets to deliver high performance under real workloads with security and isolati

[PATCH 0/2] fix build disabling common/mlx5

2022-10-29 Thread Thomas Monjalon
Andrew reported a build failure when disabling mlx5 common driver. It is a blocker for -rc2 release. While fixing the use of a variable across mlx5 drivers in first patch, the consistency of its use is improved in a second patch. Thomas Monjalon (2): net/mlx5: fix disabling common/mlx5 dependen

[PATCH 1/2] net/mlx5: fix disabling common/mlx5 dependency

2022-10-29 Thread Thomas Monjalon
If the dependency common/mlx5 is explicitly disabled, but net/mlx5 is not explictly disabled, Meson will read the full recipe of net/mlx5 and will fail when accessing a variable from common/mlx5: drivers/net/mlx5/meson.build:76:4: ERROR: Unknown variable "mlx5_config". The solution is to stop pars

[PATCH 2/2] common/mlx5: move Meson config initialization and check

2022-10-29 Thread Thomas Monjalon
The variable mlx5_config may be used by other mlx5 drivers and should be always initialized. By moving its initialization (with configuration file generation), it is made consistent for Linux and Windows builds. And the check of mlx5_config in net/mlx5 is moved at the top of net/mlx5/hws/meson.bui