On 2023/01/17 18:41, Nobuhiro MIKI wrote:
> SRv6 (Segment Routing IPv6) tunnel vport is responsible
> for encapsulation and decapsulation the inner packets with
> IPv6 header and an extended header called SRH
> (Segment Routing Header). See spec in:
> 
> https://datatracker.ietf.org/doc/html/rfc8754
> 
> This patch implements SRv6 tunneling in userspace datapath.
> It uses `remote_ip` and `local_ip` options as with existing
> tunnel protocols. It also adds a dedicated `srv6_segs` option
> to define a sequence of routers called segment list.
> 
> Signed-off-by: Nobuhiro MIKI <[email protected]>

Hi Ilya and OVS Community,

Please let me discuss with you how to promote the development and
review of this huge patch. It has been 8 months since v1 was
submitted and only a few reviews and improvements have been done.
Perhaps it is because this patch is so huge that it affects about
27 files and 700 lines.

Would the review process go smoother if we split it into several
patches as follows?

- Support two tunnel types (e.g. IPPROTO_IPIP and IPPRPTO_IPV6)
- SRv6 header generation and removal
- Parsing of extension headers for IPPRPTO_ROUTING in parse_ipv6_ext_hdrs__()
- Parsing of Segment Lists
- Add OVS_VPORT_TYPE_SRV6

Thank you for always helping me out. Any comments would be greatly
appreciated.

And I would be glad to have anyone who would like to help me in
the development of this feature.

Best Regards,
Nobuhiro MIKI
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to