[Bug 2127061] Re: [questing][linux-6.17][openvswitch] regression causing system test failures

Frode Nordahl 2127061 at bugs.launchpad.net
Thu Oct 23 03:59:57 UTC 2025


The root of the issue appears to be the use of an uninitialized struct
dpif_execute upcall_pid member.

Something like this would fix it:
diff --git a/lib/dpif.c b/lib/dpif.c
index 070fc0131..a062a4179 100644
--- a/lib/dpif.c
+++ b/lib/dpif.c
@@ -1240,6 +1240,7 @@ dpif_execute_helper_cb(void *aux_, struct dp_packet_batch *packets_,
         execute.probe = false;
         execute.mtu = 0;
         execute.hash = 0;
+        execute.upcall_pid = 0;
         aux->error = dpif_execute(aux->dpif, &execute);
         log_execute_message(aux->dpif, &this_module, &execute,
                             true, aux->error);

We likely also want to address missing test coverage that allowed this
to go unnoticed in 0d9dc8e9ca4a ("dpif-netlink: Provide original upcall
pid in 'execute' commands.").

** Changed in: linux (Ubuntu)
       Status: New => Invalid

** Changed in: ovn (Ubuntu)
       Status: New => Invalid

** Summary changed:

- [questing][linux-6.17][openvswitch] regression causing system test failures
+ Invalid Netlink PID passed for actions processed by dpif_execute_with_help()

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

Title:
  Invalid Netlink PID passed for actions processed by
  dpif_execute_with_help()

Status in linux package in Ubuntu:
  Invalid
Status in openvswitch package in Ubuntu:
  New
Status in ovn package in Ubuntu:
  Invalid

Bug description:
  At this point in time, with the 6.17.0-5.5 kernel, the following OVN
  system tests fail on Questing:

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

  Mainline test with v6.16 makes all above mentioned tests work.

  Kernel from previous Ubuntu versions also make all above mentioned
  tests work.

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




More information about the Ubuntu-openstack-bugs mailing list