- 
    
Bug
 - 
    Resolution: Done-Errata
 - 
    
Major
 - 
    rhos-17.1.3
 
- 
        False
 - 
        False
 - 
        openstack-neutron-18.6.1-17.1.20250124150851.85ff760.el9ost
 - 
        None
 - 
        
 - 
        
 
- 
        Moderate
 
Description of problem:
Enabling the "ovn_emit_need_to_frag" configuration option solves a gap between ML2/OVN and ML2/OVS but, it was left disabled by default because of a kernel requirement [0]. Now it seems that we could consider enabling this in the product for newer versions of OSP as the kernel requirements are no longer a problem.
I am opening this BZ as a request from a discussion had about a customer use-case on slack, see the internal discussion for more information: https://redhat-internal.slack.com/archives/C046JULBVJ7/p1727170946243269
[0] This feature requires kernel version >= 5.2 (upstream) before being enabled. One could run the following command to verify it before enabling in our product:
$ ovs-appctl -t ovs-vswitchd dpif/show-dp-features br-int
If the output contains: "Check pkt length action: Yes" means it is supported and can be enabled.
Enabling it on a non-supported kernel version will lead to critical performance degradation.
Version-Release number of selected component (if applicable):
17.1.3
- depends on
 - 
                    
OSPRH-12869 BZ#2318546 Set default for OVNEmitNeedToFrag to True
-         
 - Closed
 
 -         
 
- is documented by
 - 
                    
OSPRH-15276 The default value for an ML2/OVN parameter has changed
-         
 - Closed
 
 -         
 
- external trackers
 
- links to
 - 
                    
        
        RHBA-2025:148328
        Red Hat OpenStack Platform 17.1 bug fix and enhancement advisory
    
 
1. 
 | 
                                            BZ#2314429 [ML2/OVN] ovn_emit_need_to_frag should be enabled by default |     
             | 
                                            Closed |              | 
                                            Unassigned |