mbox

[v1,0/5] add IPv6 routing extension implementation

Message ID 20230202101128.2446928-1-rongweil@nvidia.com (mailing list archive)
Headers

Message

Rongwei Liu Feb. 2, 2023, 10:11 a.m. UTC
  Add IPv6 routing extension matching and IPv6 protocol modify
filed support.

This patch relies on the preceding ethdev one:
http://patches.dpdk.org/project/dpdk/patch/20230202100021.2445976-2-rongweil@nvidia.com/

Including one commit from Gregory to pass the compilation.

Gregory Etelson (1):
  net/mlx5/hws: Definer, add mlx5dr context to definer_conv_data

Rongwei Liu (4):
  net/mlx5: adopt IPv6 routing extension prm definition
  net/mlx5/hws: add IPv6 routing extension matching support
  net/mlx5/hws: add modify IPv6 protocol implementation
  doc/mlx5: add IPv6 routing extension matching docs

 doc/guides/nics/features/default.ini  |   1 +
 doc/guides/nics/features/mlx5.ini     |   1 +
 doc/guides/nics/mlx5.rst              |   2 +
 drivers/common/mlx5/mlx5_devx_cmds.c  |  17 +++-
 drivers/common/mlx5/mlx5_devx_cmds.h  |   7 +-
 drivers/common/mlx5/mlx5_prm.h        |  29 +++++-
 drivers/net/mlx5/hws/mlx5dr_definer.c | 133 ++++++++++++++++++++++----
 drivers/net/mlx5/hws/mlx5dr_definer.h |  15 +++
 drivers/net/mlx5/mlx5.c               | 103 +++++++++++++++++++-
 drivers/net/mlx5/mlx5.h               |  19 +++-
 drivers/net/mlx5/mlx5_flow.h          |  28 ++++++
 drivers/net/mlx5/mlx5_flow_dv.c       |  10 ++
 drivers/net/mlx5/mlx5_flow_flex.c     |  14 ++-
 drivers/net/mlx5/mlx5_flow_hw.c       |  29 +++++-
 14 files changed, 368 insertions(+), 40 deletions(-)