On Sun, Feb 22, 2026 at 11:08 AM Michael Biebl <[email protected]> wrote:

> Hi Enrique
>
> On Mon, 9 Feb 2026 14:21:34 +0100 Enrique Llorente Pastora
> <[email protected]> wrote:
> > Package: network-manager
> > Version: 1.54.3-1
> > Severity: wishlist
> >
> > The Open vSwitch (OVS) plugin is currently disabled in the Debian
> > network-manager build [1][2]. The use case we have is using
> > NetworkManager with OVS as part of Kubernetes KIND clusters this way
> > users can use kubernetes-nmstate [3] to configure cluster networking.
> >
> > I think the build change is minimal — it requires passing the appropriate
> > configure flag to enable OVS support during package build.
> I've pushed some preliminary changes to the feature/ovs branch. See
>
>
> https://salsa.debian.org/utopia-team/network-manager/-/commit/c6c1f1ad5e15e6c712f8cc2a9c7aee4eefa2b1ee
>
> Enabling ovs support results in a drop-in file being installed:
> /usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf
> which changes the ordering of NetworkManager.service.
>
> So splitting of the ovs plugin related files into a dedicated package
> seemed like the way to go.
>
> Then again, I looked into NetworkManager-ovs.conf, which contains:
>
> [Unit]
> After=openvswitch.service
>
>
> In Debian, there is no package openvswitch.service though:
>
> $ apt-file search -x "/usr/lib/systemd/system/openvswitch*"
> openvswitch-ipsec: /usr/lib/systemd/system/openvswitch-ipsec.service
> openvswitch-switch: /usr/lib/systemd/system/openvswitch-switch.service
>
>
> Any thoughts here?
>

As I understand this is needed to make NetworkManager service depend on the
openvswitch unit running, since it
does not make sense to configure ovs using NetworkManger if ovs itself is
not working.

since the debian version of the unit is named differently
"openvswitch-switch" the package should rename
"After=openvswitch.service" to "After=openvswitch-switch.service"


> As mentioned in our private conversation, I'm not familiar with OVS and
> lack a setup to test the resulting package.
>

Here it is a github gist reproducer, hope it helps
https://gist.github.com/qinqon/458cb8f265d6983e8c610b4b1a211355


> Michael
>


-- 
*Quique Llorente*

CNV networking Principal Software Engineer

Red Hat EMEA <https://www.redhat.com/>

[email protected] <[email protected]>
@RedHat <https://twitter.com/redhat>   Red Hat
<https://www.linkedin.com/company/red-hat>  Red Hat
<https://www.facebook.com/RedHatInc>
<https://www.redhat.com/>

Reply via email to