[dpdk-dev] [PATCH v2 0/3] net/mlx5: Add Direct Rule support

Shahaf Shuler shahafs at mellanox.com
Wed Apr 3 12:17:14 CEST 2019


Hi Ori,

Thursday, March 28, 2019 6:33 PM, Ori Kam:
> Subject: [PATCH v2 0/3] net/mlx5: Add Direct Rule support
> 
> This patch set adds support for Direct Rules API for MLX5 driver.
> 
> As more and more applications like OVS are inserting and removing large
> number of flows, the flow insertion rate become more critical.
> 
> In current MLX5 PMD rules are inserted to the device using the FW, this limits
> the max insertion rate. The solution is using a new set of API that are part of
> RDMA-Core. which enables bypassing the FW and writing the flows directly
> to the device, which results in a much faster insertion rate.

See small comments on the series.
Once addressed you can add my acked-by. 

> 
> v2:
> * Small issues fixed.
> * Rebased.
> 
> 
> Ori Kam (3):
>   net/mlx5: prepare Direct Verbs for Direct Rule
>   net/mlx5: add Direct Rules API
>   net/mlx5: add jump action support for NIC
> 
>  drivers/net/mlx5/Makefile       |   5 +
>  drivers/net/mlx5/mlx5.c         |  16 ++
>  drivers/net/mlx5/mlx5.h         |  23 ++
>  drivers/net/mlx5/mlx5_flow.c    |   1 +
>  drivers/net/mlx5/mlx5_flow.h    |  38 ++-
>  drivers/net/mlx5/mlx5_flow_dv.c | 509
> ++++++++++++++++++++++++++++++++++------
>  drivers/net/mlx5/mlx5_glue.c    | 300 +++++++++++++++++++----
>  drivers/net/mlx5/mlx5_glue.h    |  50 ++--
>  drivers/net/mlx5/mlx5_prm.h     |  24 +-
>  9 files changed, 832 insertions(+), 134 deletions(-)
> 
> --
> 1.8.3.1



More information about the dev mailing list