-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
[OVN] Increase OVS register count and detect extended support in OVN
-
21
-
False
-
False
-
-
In Progress
-
rhel-9
-
rhel-net-ovn
-
50% To Do, 50% In Progress, 0% Done
-
ssg_networking
OVS supports a fixed set of OpenFlow registers (currently 16 x 32bit registers).
OVN is using most of them already in its pipeline and while it's possible to work around the limited available space by using the stack to push/pop registers, it's probably simpler (and cleaner from the OVN pipeline perspective) to just increase the number of registers OVS supports.
This means we need two changes.
- one in OVS to actually bump the maximum number of registers ovs-vswitchd supports
- one in OVN to detect the actual number of registers OVS supports (in case OVN is running with an older version of OVS it shouldn't try to use registers that don't exist)