Skip to content

net/mlx5: support match on L3 fragmented packets

Dekel Peled dpdk-dev 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest5 patches 1 replyIn review
  2. v15 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5net/mlx5: remove handling of ICMP fragmented packetsdrivers/net/mlx5/mlx5_flow_dv.c+0 -120 replies
2/5net/mlx5: support match on IPv4 fragment packetsdoc/guides/rel_notes/release_20_11.rst drivers/net/mlx5/mlx5_flow.c drivers/net/mlx5/mlx5_flow.h +2 more+183 -450 replies
3/5net/mlx5: support match on IPv6 fragment packetsdoc/guides/rel_notes/release_20_11.rst drivers/net/mlx5/mlx5_flow_dv.c+6 -10 replies
4/5net/mlx5: support match on IPv6 fragment ext. itemdrivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_dv.c+213 -00 replies
5/5net/mlx5: enforce limitation on IPv6 next protodoc/guides/nics/mlx5.rst drivers/net/mlx5/mlx5_flow.c+19 -20 replies

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchOri Kam
1/5A-b
2/5A-b
3/5A-b
4/5A-b
5/5A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [dpdk-dev] [PATCH v2 0/5] net/mlx5: support match on L3 fragmented packets

Patch series [1] adds to ethdev and testpmd the support of matching on fragmented/non-fragmented packets.
Following [1], this patch series adds to MLX5 PMD the support of matching on IPv4 fragmented packets, IPv6 fragmented packets, and IPv6 fragment extension header item.

[1] https://mails.dpdk.org/archives/dev/2020-October/186177.html

---
v2: rebase on top of latest commits.
---

Dekel Peled (5):
net/mlx5: remove handling of ICMP fragmented packets net/mlx5: support match on IPv4 fragment packets net/mlx5: support match on IPv6 fragment packets net/mlx5: support match on IPv6 fragment ext. item net/mlx5: enforce limitation on IPv6 next proto

 doc/guides/nics/mlx5.rst               |   7 +
 doc/guides/rel_notes/release_20_11.rst |   5 +
 drivers/net/mlx5/mlx5_flow.c           |  62 ++++--
 drivers/net/mlx5/mlx5_flow.h           |  14 ++
 drivers/net/mlx5/mlx5_flow_dv.c        | 382 +++++++++++++++++++++++++++++----
 drivers/net/mlx5/mlx5_flow_verbs.c     |   9 +-
 6 files changed, 420 insertions(+), 59 deletions(-)
Signature · 1 line
1.8.3.1