diff options
author | Leon Romanovsky <[email protected]> | 2018-06-24 11:23:42 +0300 |
---|---|---|
committer | Jason Gunthorpe <[email protected]> | 2018-06-25 15:27:51 -0600 |
commit | 940efcc8889f0d15567eb07fc9fd69b06e366aa5 (patch) | |
tree | 88b310c0ddc0236e46886c1f506c4b13d7f5661f /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 7b72717a20bba8bdd01b14c0460be7d15061cd6b (diff) |
RDMA/uverbs: Protect from attempts to create flows on unsupported QP
Flows can be created on UD and RAW_PACKET QP types. Attempts to provide
other QP types as an input causes to various unpredictable failures.
The reason is that in order to support all various types (e.g. XRC), we
are supposed to use real_qp handle and not qp handle and expect to
driver/FW to fail such (XRC) flows. The simpler and safer variant is to
ban all QP types except UD and RAW_PACKET, instead of relying on
driver/FW.
Cc: <[email protected]> # 3.11
Fixes: 436f2ad05a0b ("IB/core: Export ib_create/destroy_flow through uverbs")
Cc: syzkaller <[email protected]>
Reported-by: Noa Osherovich <[email protected]>
Signed-off-by: Leon Romanovsky <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions