This patchset adds a feature to support the calculation of flowlabel in
SRv6 tunnels.

v5:
* Write netdev_srv6_flowlabel enum to ipv6 flowlabel in header build.
* Fix docs.
* Add tests for the same flow.
v4:
* Set flowlabel on header push.
* Fix docs.
* Use RSS hash.
v3:
* Fix building error (sparse).
v2:
* Fix building error.

Nobuhiro MIKI (3):
  netdev-native-tnl: Add ipv6_label param in netdev_tnl_push_ip_header.
  netdev-native-tnl: Add ipv6_label param in netdev_tnl_ip_build_header.
  userspace: Add new option srv6_flowlabel in SRv6 tunnel.

 lib/netdev-native-tnl.c       | 63 +++++++++++++++++++------
 lib/netdev-native-tnl.h       |  6 +--
 lib/netdev-vport.c            |  8 ++++
 lib/netdev.h                  | 12 +++++
 lib/packets.c                 |  2 +-
 lib/packets.h                 |  2 +
 tests/tunnel-push-pop-ipv6.at | 86 +++++++++++++++++++++++++++++++++++
 vswitchd/vswitch.xml          | 26 +++++++++++
 8 files changed, 186 insertions(+), 19 deletions(-)

-- 
2.31.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to