[dpdk-dev] [PATCH v4 10/14] net/mlx5: initialize the flow meter ASO SQ
Raslan Darawsheh
rasland at nvidia.com
Thu Apr 15 15:05:25 CEST 2021
Hi Li,
> -----Original Message-----
> From: Li Zhang <lizh at nvidia.com>
> Sent: Wednesday, April 14, 2021 5:58 AM
> To: dekelp at nvidia.com; Ori Kam <orika at nvidia.com>; Slava Ovsiienko
> <viacheslavo at nvidia.com>; Matan Azrad <matan at nvidia.com>; Shahaf
> Shuler <shahafs at nvidia.com>
> Cc: dev at dpdk.org; NBU-Contact-Thomas Monjalon
> <thomas at monjalon.net>; Raslan Darawsheh <rasland at nvidia.com>; Roni
> Bar Yanai <roniba at nvidia.com>
> Subject: [PATCH v4 10/14] net/mlx5: initialize the flow meter ASO SQ
>
> Initialize the flow meter ASO SQ WQEs with
> all the constant data that should not be updated
> per enqueue operation.
>
> Signed-off-by: Li Zhang <lizh at nvidia.com>
> Acked-by: Matan Azrad <matan at nvidia.com>
> ---
> drivers/net/mlx5/linux/mlx5_os.c | 17 ++++
> drivers/net/mlx5/meson.build | 2 +-
> drivers/net/mlx5/mlx5.c | 68 ++++++++++++-
> drivers/net/mlx5/mlx5.h | 22 +++--
> drivers/net/mlx5/mlx5_flow.h | 4 +-
> .../mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} | 96 ++++++++++++++++---
> drivers/net/mlx5/mlx5_flow_dv.c | 7 +-
> drivers/net/mlx5/mlx5_flow_meter.c | 7 +-
> 8 files changed, 191 insertions(+), 32 deletions(-)
> rename drivers/net/mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} (85%)
>
> diff --git a/drivers/net/mlx5/linux/mlx5_os.c
> b/drivers/net/mlx5/linux/mlx5_os.c
> index 6ac334263e..ee0d45796a 100644
> --- a/drivers/net/mlx5/linux/mlx5_os.c
> +++ b/drivers/net/mlx5/linux/mlx5_os.c
> @@ -818,6 +818,7 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
> char name[RTE_ETH_NAME_MAX_LEN];
> int own_domain_id = 0;
> uint16_t port_id;
> + uint32_t log_obj_size;
This would raise this compilation error:
rivers/libtmp_rte_net_mlx5.a.p/net_mlx5_linux_mlx5_os.c.o -MF drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_linux_mlx5_os.c.o.d -o drivers/libtmp_rte_net_mlx5.a.p/net_mlx5_linux_mlx5_os.c.o -c ../../root/dpdk/drivers/net/mlx5/linux/mlx5_os.c
../../root/dpdk/drivers/net/mlx5/linux/mlx5_os.c: In function 'mlx5_dev_spawn':
../../root/dpdk/drivers/net/mlx5/linux/mlx5_os.c:823:11: error: unused variable 'log_obj_size' [-Werror=unused-variable]
uint32_t log_obj_size;
^~~~~~~~~~~~
When compiling with rdma-core-33
Kindest regards
Raslan Darawsheh
More information about the dev
mailing list