linux/include/uapi/rdma
Maor Gottlieb f95ef6cbae IB/mlx5: Add tunneling offloads support
The device can support receive Stateless Offloads for the inner
packet's fields only when the packet is processed by TIR which is
enabled to support tunneling. Otherwise, the device treats the
packet as an ordinary non-tunneling packet and receive offloads
can be done only for the outer packet's field.
In order to enable receive Stateless Offloading support for incoming
tunneling traffic the TIR should be created with tunneled_offload_en.
Tunneling offloads is supported only be raw ethernet QP.

This patch includes:
* New QP creation flag for tunneling offloads.
* Reports device capabilities.

Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Reviewed-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-10-25 14:19:31 -04:00
..
hfi uapi: export all headers under uapi directories 2017-05-11 00:21:54 +09:00
bnxt_re-abi.h uapi: includes linux/types.h before exporting files 2017-05-11 00:18:38 +09:00
cxgb3-abi.h IB/cxgb3: fix misspelling in header guard 2017-01-24 12:20:23 -05:00
cxgb4-abi.h IB/cxgb4: Move user vendor structures 2016-10-07 16:54:35 -04:00
hns-abi.h IB/hns: Move HNS RoCE user vendor structures 2016-12-03 14:23:14 -05:00
ib_user_cm.h UAPI: (Scripted) Disintegrate include/rdma 2012-11-22 00:43:10 -08:00
ib_user_ioctl_verbs.h IB/core: Add completion queue (cq) object actions 2017-08-31 08:35:13 -04:00
ib_user_mad.h RDMA/core: Move legacy MAD IOCTL declarations to common file 2017-01-10 12:41:40 -05:00
ib_user_sa.h UAPI: (Scripted) Disintegrate include/rdma 2012-11-22 00:43:10 -08:00
ib_user_verbs.h IB/core: Fix typo in the name of the tag-matching cap struct 2017-09-25 11:47:23 -04:00
mlx4-abi.h IB/mlx4: Remove redundant attribute in mlx4_ib_create_qp_rss struct 2017-08-24 16:27:11 -04:00
mlx5-abi.h IB/mlx5: Add tunneling offloads support 2017-10-25 14:19:31 -04:00
mthca-abi.h IB/mthca: Move user vendor structures 2016-10-07 16:54:37 -04:00
nes-abi.h IB/nes: Move user vendor structures 2016-10-07 16:54:37 -04:00
ocrdma-abi.h IB/ocrdma: Move user vendor structures 2016-10-07 16:54:36 -04:00
qedr-abi.h RDMA/qedr: notify user application of supported WIDs 2017-07-27 08:59:52 -04:00
rdma_netlink.h RDMA/netlink: Export node_type 2017-08-10 13:28:14 +03:00
rdma_user_cm.h rdma UAPI: Use __kernel_sockaddr_storage 2016-12-14 11:42:39 -05:00
rdma_user_ioctl.h IB/core: Add new ioctl interface 2017-08-31 08:35:09 -04:00
rdma_user_rxe.h Soft RoCE driver 2016-08-04 11:13:12 -04:00
vmw_pvrdma-abi.h RDMA/vmw_pvrdma: Report network header type in WC 2017-08-31 08:35:08 -04:00