mbox

[v4,0/6] add flex item implementation

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

Message

Rongwei Liu Feb. 23, 2023, 12:48 p.m. UTC
  Implement the flex item matching and modify field in HWS.

v4: squash doc commit.
v3: add error message for testpmd output.

Rongwei Liu (6):
  net/mlx5: enable hws flex item create
  net/mlx5: add IPv6 protocol as flex item input
  net/mlx5/hws: add hws flex item matching support
  net/mlx5: add flex item modify field implementation
  net/mlx5: return error for sws modify field
  net/mlx5: add error message

 doc/guides/nics/mlx5.rst              |   4 +-
 drivers/common/mlx5/mlx5_prm.h        |   1 +
 drivers/net/mlx5/hws/mlx5dr_definer.c |  83 ++++++++++++
 drivers/net/mlx5/linux/mlx5_os.c      |  27 ++--
 drivers/net/mlx5/mlx5.c               |   2 +-
 drivers/net/mlx5/mlx5.h               |   6 +
 drivers/net/mlx5/mlx5_flow.h          |   4 +
 drivers/net/mlx5/mlx5_flow_dv.c       | 186 +++++++++++++++++++++++---
 drivers/net/mlx5/mlx5_flow_flex.c     | 135 ++++++++++++++++---
 drivers/net/mlx5/mlx5_flow_hw.c       |  77 ++++++++++-
 10 files changed, 473 insertions(+), 52 deletions(-)