[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