mbox

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

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

Message

Rongwei Liu Feb. 2, 2023, 10 a.m. UTC
  Support IPv6 routing extension header matching with new rte_flow item.
Add encapsulation support for IPv6 routing extension header.

v6: use non doxgen style comments for 'segments'.
v5: remove flex array 'segments'.
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                  |  1 +
 lib/ethdev/rte_flow.h                  | 20 +++++++
 lib/net/rte_ip.h                       | 20 +++++++
 6 files changed, 130 insertions(+), 1 deletion(-)