This series from Ariel is the supplementary part of the kernel series that was sent into rdma-next for 4.18. The series adds new two flow specifications: GRE and MPLS. * GRE flow specification based on RFC 2890. GRE consists of flags, protocol and key fields. IPv4 protocol 47 (IPPROTO_GRE) can be used when GRE packets are encapsulated in IPv4. * MPLS flow specification based on RFC 3032. MPLS spec defined with label field. A MPLS allows stacking multiple labels in sequence. In addition, the MPLS header can be encapsulated on top of different layers, e.g.: ETH, IP (rfc4023), UDP (rfc7510), GRE (rfc4023). PR was sent: https://github.com/linux-rdma/rdma-core/pull/329 Yishai Ariel Levkovich (3): verbs: Add GRE flow specification filter verbs: Add MPLS flow specification filter mlx5: Report MPLS tunnel offload capabilities through mlx5 direct verbs Yishai Hadas (1): Update kernel headers kernel-headers/rdma/cxgb3-abi.h | 2 +- kernel-headers/rdma/cxgb4-abi.h | 2 +- kernel-headers/rdma/hns-abi.h | 2 +- kernel-headers/rdma/ib_user_cm.h | 2 +- kernel-headers/rdma/ib_user_ioctl_verbs.h | 2 +- kernel-headers/rdma/ib_user_mad.h | 2 +- kernel-headers/rdma/ib_user_sa.h | 2 +- kernel-headers/rdma/ib_user_verbs.h | 52 ++++++++++++++++++++++++++++++- kernel-headers/rdma/mlx4-abi.h | 2 +- kernel-headers/rdma/mlx5-abi.h | 6 ++-- kernel-headers/rdma/mthca-abi.h | 2 +- kernel-headers/rdma/nes-abi.h | 2 +- kernel-headers/rdma/qedr-abi.h | 2 +- kernel-headers/rdma/rdma_netlink.h | 26 ++++++++++++++++ kernel-headers/rdma/rdma_user_cm.h | 2 +- kernel-headers/rdma/rdma_user_ioctl.h | 2 +- kernel-headers/rdma/rdma_user_rxe.h | 2 +- libibverbs/cmd.c | 14 +++++++++ libibverbs/kern-abi.h | 2 ++ libibverbs/man/ibv_create_flow.3 | 20 +++++++++++- libibverbs/verbs.h | 42 +++++++++++++++++++++++++ providers/mlx5/mlx5dv.h | 8 +++-- 22 files changed, 177 insertions(+), 21 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