]> asedeno.scripts.mit.edu Git - linux.git/commit
RDMA/mlx5: RDMA_RX flow type support for user applications
authorMark Zhang <markz@mellanox.com>
Mon, 19 Aug 2019 11:36:26 +0000 (14:36 +0300)
committerDoug Ledford <dledford@redhat.com>
Mon, 26 Aug 2019 14:30:00 +0000 (10:30 -0400)
commitd8abe88450beb96a66e434323eb6ab737654b840
tree4f37127faf666df9e6bd34cd5eaa1462abd49857
parent973ca46d5c28b6f6aafe7522392570f5e01a474f
RDMA/mlx5: RDMA_RX flow type support for user applications

Currently user applications can only steer TCP/IP(NIC RX/RX) traffic.
This patch adds RDMA_RX as a new flow type to allow the user to insert
steering rules to control RDMA traffic.
Two destinations are supported(but not set at the same time): devx
flow table object and QP.

Signed-off-by: Mark Zhang <markz@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Link: https://lore.kernel.org/r/20190819113626.20284-4-leon@kernel.org
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/mlx5/flow.c
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
include/uapi/rdma/mlx5_user_ioctl_verbs.h