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