Debian Patches

Status for ovn/26.03.3-3

Patch Description Author Forwarded Bugs Origin Last update
lp-2066194-tests-Ignore-ovs-vswitchd-received-packet-on-unknown.patch tests: Ignore ovs-vswitchd received packet on unknown port.
The ovs-vswitchd daemon may in some situations, typically during
teardown, log a warning level message 'received packet on unknown
port ...'.

Ignore this message.
Frode Nordahl <fnordahl@ubuntu.com> no 2024-05-20
fix-ovn-vif-test-depends.patch Fix ovn-vif test depends
===================================================================
Thomas Goirand <zigo@debian.org> no debian 2026-05-19
fix-build-with-openvswitch-4.0.patch Remove calls to service_start() et al. to build against OVS 4.0 Upstream commit 609c91314 "treewide: Remove Windows service handling"
dropped service_start(), service_stop() and should_service_stop() from
the OVS daemon API, released in OVS 4.0. OVN 26.03.x still calls them,
so the build against openvswitch-source 4.0.0-2 fails with
-Werror=implicit-function-declaration in utilities/ovn-dbctl.c, and the
other daemons would fail at link time. On Linux these calls were
no-ops. This is the ovn part of that commit, already shipped in OVN
26.09.

diff --git a/br-controller/ovn-br-controller.c b/br-controller/ovn-br-controller.c
index 93526a2f6..ca6db7db7 100644
Ilya Maximets <i.maximets@ovn.org> no upstream, https://github.com/ovn-org/ovn/commit/609c91314f1da28964817d0cc1251bdb9da44877 2026-11-10
fix-build-with-openvswitch-4.0-route-table.patch Adapt to OVS 4.0 route_table_dump_one_table() API Upstream commit fdc6056b7 "ovs: Bump to include support for filtering
IDL monitor requests." adapts to OVS commit 73fa3e72172c
("route-table: Only dump IPv4 and IPv6 routes."), which added a
sa_family_t argument to route_table_dump_one_table() and moved the
IPv4/IPv6 filtering from the dump callback to the caller. OVN 26.03.x
still uses the 3-argument form, so building against
openvswitch-source 4.0.0-2 fails with -Wint-conversion and
-Wincompatible-pointer-types in controller/route-exchange-netlink.c.
Dump both families explicitly, as done upstream. The pinctrl.c part
of that commit is already covered by the 26.03.x tree (its
compose_nd_ns() call sites already use the OVS 4.0 form); the ovs
submodule bump and the test changes are not applicable here.

diff --git a/controller/route-exchange-netlink.c b/controller/route-exchange-netlink.c
index a9fd1f58a..8f1615c4e 100644
Dumitru Ceara <dceara@redhat.com> no upstream, https://github.com/ovn-org/ovn/commit/fdc6056b76e7f472e98c9e4304f0fc71b2f24410 2026-11-10
skip-tls-deletion-test-step-for-openssl-4.patch Skip TLS deletion test step for OpenSSL 4 Deleting the certificate files from disk no longer drops active
connections under OpenSSL 4, causing the test suite to time out.
This patch comments out the deletion test sequence to unblock the
build.
.
No upstream fix exists: the tested sequence is unchanged in OVN
upstream, and the SSL file-watch logic in OVS' lib/stream-ssl.c has
no OpenSSL 4 handling either. The behavior only resurfaces when
building against OpenSSL 4.0 (experimental).
MJ Ponsonby <mj.ponsonby@canonical.com> no 2026-11-10

All known versions for source package 'ovn'

Links