This series adds support for mlx5 flow steering to match the kernel series that was sent to rdma-next. It's done in a way that enables the driver to get its specific device attributes in a raw data to match its underlying specification while still using the generic ibv_flow object for cleanup and code sharing. PR was sent: https://github.com/linux-rdma/rdma-core/pull/356 Yishai Hadas (4): Update kernel headers verbs: Expose execute ioctl to providers and update related version mlx5: Introduce flow matcher and its related DV APIs mlx5: Introduce mlx5dv_create_flow CMakeLists.txt | 2 +- debian/control | 2 +- debian/ibverbs-providers.symbols | 4 + debian/libibverbs1.symbols | 2 +- kernel-headers/rdma/ib_user_ioctl_cmds.h | 7 +- kernel-headers/rdma/mlx5_user_ioctl_cmds.h | 50 +++++++++++- libibverbs/cmd_flow_action.c | 6 +- libibverbs/libibverbs.map.in | 1 + providers/mlx5/CMakeLists.txt | 2 +- providers/mlx5/libmlx5.map | 7 ++ providers/mlx5/mlx5.h | 5 ++ providers/mlx5/mlx5dv.h | 46 +++++++++++ providers/mlx5/verbs.c | 124 +++++++++++++++++++++++++++++ 13 files changed, 249 insertions(+), 9 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html