Bug 2131270 - [ovs][ovn] Add the possibility to set IPv6 Neighbor Advertisement Message fields
Summary: [ovs][ovn] Add the possibility to set IPv6 Neighbor Advertisement Message fields
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: openvswitch2.17
Version: FDP 22.G
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: Paolo Valerio
QA Contact: ovs-qe
URL:
Whiteboard:
Depends On:
Blocks: 1920499 2131276 2131273
TreeView+ depends on / blocked
 
Reported: 2022-09-30 13:43 UTC by Daniel Alvarez Sanchez
Modified: 2023-07-17 15:43 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2131273 (view as bug list)
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-2332 0 None None None 2022-09-30 13:52:01 UTC

Description Daniel Alvarez Sanchez 2022-09-30 13:43:20 UTC
Today, OVS can't set certain flags on NA packets and OVN needs to implement the NDP responder via a controller action [0] rather than via flows (as with ARP). 

This creates an unwanted dependency on ovn-controller running for dataplane(IPv6) traffic leading to potential glitches and downtime in the event of updates of ovn-controller and a potential bottleneck (only one thread handling controller actions).

This BZ is to track the inclusion of the feature in OVS. There was a proposal upstream [1] and a request [2] a while back that didn't seem to get traction.

I will open the OVN counterpart depending on this BZ.


[0] https://github.com/ovn-org/ovn/blob/2e4f393650ccf298f26787583c13a88197ba8348/controller/pinctrl.c#L6030
[1] http://patchwork.ozlabs.org/project/openvswitch/patch/20200928134947.48269-1-fankaixi.li@bytedance.com/
[2] https://mail.openvswitch.org/pipermail/ovs-discuss/2020-July/050388.html


Note You need to log in before you can comment on or make changes to this bug.