[PATCH rdma-core 0/4] MPLS and GRE flow specifications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux