[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