mbox

[v4,0/3] add IPv6 routing extension support

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

Message

Rongwei Liu Jan. 31, 2023, 9:36 a.m. UTC
  Support IPv6 routing extension header matching with new rte_flow item.
Add encapsulation support for IPv6 routing extension header.

v4: use flex array to define variable length segments and move PMD
    implementation out.
v3: enhance the format and use be32/be16 in network header structure.
v2: remove redundant rte_flow items.

Rongwei Liu (3):
  ethdev: add IPv6 routing extension header definition
  ethdev: add modify IPv6 protocol field
  app/testpmd: add IPv6 routing extension header in raw encap

 app/test-pmd/cmdline_flow.c            | 72 +++++++++++++++++++++++++-
 doc/guides/prog_guide/rte_flow.rst     |  9 ++++
 doc/guides/rel_notes/release_23_03.rst |  9 ++++
 lib/ethdev/rte_flow.c                  | 19 +++++++
 lib/ethdev/rte_flow.h                  | 22 ++++++++
 lib/net/rte_ip.h                       | 19 +++++++
 6 files changed, 149 insertions(+), 1 deletion(-)