mbox

[v1,0/3] add support for infiniband BTH match

Message ID 20230511075504.664871-1-dongzhou@nvidia.com (mailing list archive)
Headers

Message

Dong Zhou May 11, 2023, 7:55 a.m. UTC
  Add new rte item to match the infiniband BTH in RoCE packets.

Dong Zhou (3):
  ethdev: add flow item for RoCE infiniband BTH
  net/mlx5: add support for infiniband BTH match
  net/mlx5/hws: add support for infiniband BTH match

 app/test-pmd/cmdline_flow.c                 |  58 +++++++++++
 doc/guides/nics/features/default.ini        |   1 +
 doc/guides/prog_guide/rte_flow.rst          |   7 ++
 doc/guides/testpmd_app_ug/testpmd_funcs.rst |   7 ++
 drivers/common/mlx5/mlx5_prm.h              |   5 +-
 drivers/net/mlx5/hws/mlx5dr_definer.c       |  76 ++++++++++++++-
 drivers/net/mlx5/hws/mlx5dr_definer.h       |   2 +
 drivers/net/mlx5/mlx5_flow.h                |   6 ++
 drivers/net/mlx5/mlx5_flow_dv.c             | 102 ++++++++++++++++++++
 drivers/net/mlx5/mlx5_flow_hw.c             |   1 +
 lib/ethdev/rte_flow.c                       |   1 +
 lib/ethdev/rte_flow.h                       |  27 ++++++
 lib/net/meson.build                         |   1 +
 lib/net/rte_ib.h                            |  68 +++++++++++++
 14 files changed, 359 insertions(+), 3 deletions(-)
 create mode 100644 lib/net/rte_ib.h