linux/drivers/infiniband/hw/mlx5
Mark Bloch c1b03c25f5 RDMA/mlx5: Fix flow creation on representors
The intention of the flow_is_supported was to disable the entire tree and
methods that allow raw flow creation, but the grammar syntax has this
disable the entire UVERBS_FLOW object. Since the method requires a
MLX5_IB_OBJECT_FLOW_MATCHER there is no need to do anything, as it is
automatically disabled when matchers are disabled.

This restores the ability to create flow steering rules on representors
via regular verbs.

Fixes: a1462351b5 ("RDMA/mlx5: Fail early if user tries to create flows on IB representors")
Signed-off-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2019-01-25 11:58:06 -07:00
..
ah.c RDMA: Mark if destroy address handle is in a sleepable context 2018-12-19 16:28:03 -07:00
cmd.c IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported 2018-12-21 12:15:07 -07:00
cmd.h IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported 2018-12-21 12:15:07 -07:00
cong.c IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 2018-07-09 13:15:12 -06:00
cq.c Merge branch 'mlx5-next' into rdma.git 2018-12-20 13:24:50 -07:00
devx.c 4.21 merge window pull request 2018-12-28 14:57:10 -08:00
doorbell.c
flow.c RDMA/mlx5: Fix flow creation on representors 2019-01-25 11:58:06 -07:00
gsi.c RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const 2018-07-30 20:09:34 -06:00
ib_rep.c IB/mlx5: Unify e-switch representors load approach between uplink and VFs 2018-12-14 09:58:57 -08:00
ib_rep.h
ib_virt.c
Kconfig net/mlx5: Fix tristate and description for MLX5 module 2018-07-18 14:33:25 -07:00
mad.c IB/{mlx5,ocrdma,qedr,rxe}: Omit port validation from IB verbs 2018-12-11 14:38:16 -07:00
main.c 4.21 merge window pull request 2018-12-28 14:57:10 -08:00
Makefile net/mlx5: Move SRQ functions to RDMA part 2018-12-04 09:14:30 +02:00
mem.c RDMA/umem: Get rid of struct ib_umem.odp_data 2018-09-21 11:54:46 -04:00
mlx5_ib.h 4.21 merge window pull request 2018-12-28 14:57:10 -08:00
mr.c Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" 2019-01-02 09:40:34 -07:00
odp.c IB/mlx5: Fix how advise_mr() launches async work 2019-01-21 14:39:29 -07:00
qp.c RDMA/mlx5: Fix check for supported user flags when creating a QP 2019-01-21 14:20:08 -07:00
srq_cmd.c RDMA/mlx5: Unfold modify RMP function 2018-12-04 09:26:00 +02:00
srq.c RDMA: Cleanup undesired pd->uobject usage 2018-12-18 19:15:48 -07:00
srq.h RDMA/mlx5: Initialize SRQ tables on mlx5_ib 2018-12-04 09:25:50 +02:00