[Bug 2154492] Re: 25.09: System Kernel Module Tests failing

mj 2154492 at bugs.launchpad.net
Wed Jun 10 15:46:46 UTC 2026


** Description changed:

- OVN 25.09.1+ produces duplicate/malformed ICMP fragmentation-needed replies on distributed routers with SNAT. The regression was introduced by commit d702b0ed1 ("northd: Avoid committing DNAT traffic to SNAT zone"). Two logical flows at S_ROUTER_OUT_SNAT overlap — one matching (!ct.trk || !ct.rpl) && flags.unsnat_new == 1 and another matching ct.new — both execute for SNAT-originated ICMP errors, causing a double ct_commit_to_zone(snat).
  Failing autopkgtests:
  - LR with SNAT fragmentation needed for external server
  - DNAT and SNAT on distributed router - N/S - IPv6
  - Traffic to router port via LLA
- Fix: Add flags.unsnat_new == 0 guard to the second flow so the two are mutually exclusive.
+ 
+ These are due to certain conntrack changes in 6.17, that lead to the packets being different to what OV
+ S expects (ie larger and with more data). OVS upstream has a number of commits that fix these, the one of most importance to this being "conntrack: Fix replace_substring to handle larger packets". Which is conviniently available as part of OVS 3.6.3, for which we have a point release in progress.
+ 
+ Fix: Depend on openvswitch-switch >= 3.6.3.

** Changed in: ovn (Ubuntu)
       Status: Incomplete => In Progress

** Description changed:

  Failing autopkgtests:
  - LR with SNAT fragmentation needed for external server
  - DNAT and SNAT on distributed router - N/S - IPv6
  - Traffic to router port via LLA
  
- These are due to certain conntrack changes in 6.17, that lead to the packets being different to what OV
- S expects (ie larger and with more data). OVS upstream has a number of commits that fix these, the one of most importance to this being "conntrack: Fix replace_substring to handle larger packets". Which is conviniently available as part of OVS 3.6.3, for which we have a point release in progress.
+ These are due to certain conntrack changes in 6.17, that lead to the
+ packets being different to what OVS expects (ie larger and with more
+ data). OVS upstream has a number of commits that fix these, the one of
+ most importance to this being "conntrack: Fix replace_substring to
+ handle larger packets". Which is conviniently available as part of OVS
+ 3.6.3, for which we have a point release in progress.
  
  Fix: Depend on openvswitch-switch >= 3.6.3.

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ovn in Ubuntu.
https://bugs.launchpad.net/bugs/2154492

Title:
  25.09: System Kernel Module Tests failing

Status in ovn package in Ubuntu:
  In Progress

Bug description:
  Failing autopkgtests:
  - LR with SNAT fragmentation needed for external server
  - DNAT and SNAT on distributed router - N/S - IPv6
  - Traffic to router port via LLA

  These are due to certain conntrack changes in 6.17, that lead to the
  packets being different to what OVS expects (ie larger and with more
  data). OVS upstream has a number of commits that fix these, the one of
  most importance to this being "conntrack: Fix replace_substring to
  handle larger packets". Which is conviniently available as part of OVS
  3.6.3, for which we have a point release in progress.

  Fix: Depend on openvswitch-switch >= 3.6.3.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ovn/+bug/2154492/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list