<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Feb 22, 2026 at 11:08 AM Michael Biebl <<a href="mailto:biebl@debian.org" target="_blank">biebl@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Enrique<br>
<br>
On Mon, 9 Feb 2026 14:21:34 +0100 Enrique Llorente Pastora <br>
<<a href="mailto:ellorent@redhat.com" target="_blank">ellorent@redhat.com</a>> wrote:<br>
> Package: network-manager<br>
> Version: 1.54.3-1<br>
> Severity: wishlist<br>
> <br>
> The Open vSwitch (OVS) plugin is currently disabled in the Debian<br>
> network-manager build [1][2]. The use case we have is using<br>
> NetworkManager with OVS as part of Kubernetes KIND clusters this way<br>
> users can use kubernetes-nmstate [3] to configure cluster networking.<br>
> <br>
> I think the build change is minimal — it requires passing the appropriate<br>
> configure flag to enable OVS support during package build.<br>
I've pushed some preliminary changes to the feature/ovs branch. See<br>
<br>
<a href="https://salsa.debian.org/utopia-team/network-manager/-/commit/c6c1f1ad5e15e6c712f8cc2a9c7aee4eefa2b1ee" rel="noreferrer" target="_blank">https://salsa.debian.org/utopia-team/network-manager/-/commit/c6c1f1ad5e15e6c712f8cc2a9c7aee4eefa2b1ee</a><br>
<br>
Enabling ovs support results in a drop-in file being installed:<br>
/usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf<br>
which changes the ordering of NetworkManager.service.<br>
<br>
So splitting of the ovs plugin related files into a dedicated package <br>
seemed like the way to go.<br>
<br>
Then again, I looked into NetworkManager-ovs.conf, which contains:<br>
<br>
[Unit]<br>
After=openvswitch.service<br>
<br>
<br>
In Debian, there is no package openvswitch.service though:<br>
<br>
$ apt-file search -x "/usr/lib/systemd/system/openvswitch*"<br>
openvswitch-ipsec: /usr/lib/systemd/system/openvswitch-ipsec.service<br>
openvswitch-switch: /usr/lib/systemd/system/openvswitch-switch.service<br>
<br>
<br>
Any thoughts here?<br></blockquote><div><br></div><div>As I understand this is needed to make NetworkManager service depend on the openvswitch unit running, since it </div><div>does not make sense to configure ovs using NetworkManger if ovs itself is not working.</div><div><br></div><div>since the debian version of the unit is named differently "openvswitch-switch" the package should rename </div><div>"After=openvswitch.service" to "After=openvswitch-switch.service"</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
As mentioned in our private conversation, I'm not familiar with OVS and <br>
lack a setup to test the resulting package.<br></blockquote><div><br></div><div>Here it is a github gist reproducer, hope it helps <a href="https://gist.github.com/qinqon/458cb8f265d6983e8c610b4b1a211355">https://gist.github.com/qinqon/458cb8f265d6983e8c610b4b1a211355</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Michael<br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="margin:0px;padding:0px 0px 20px;width:1564px"><div><div style="margin:8px 0px 0px;padding:0px"><div><span><font color="#888888"><div dir="ltr"><div dir="ltr"><font face="RedHatText, sans-serif"><span style="font-size:14px;text-transform:capitalize"><b>Quique Llorente</b></span></font><br><p style="font-family:RedHatText,sans-serif;font-size:12px;margin:0px;text-transform:capitalize">CNV networking Principal Software Engineer</p><p style="font-family:RedHatText,sans-serif;font-size:12px;margin:0px 0px 4px"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat EMEA</a></p><div style="font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:12.8px;margin-bottom:4px"></div><p style="font-family:RedHatText,sans-serif;font-size:12px;margin:0px"><span style="margin:0px;padding:0px"><a href="mailto:arxcruz@redhat.com" style="color:rgb(0,0,0);margin:0px" target="_blank">ellorent@redhat.com</a>   </span></p><div style="font-family:RedHatText,sans-serif;font-size:12px;margin-bottom:8px"><a href="https://twitter.com/redhat" title="twitter" style="color:rgb(0,0,0);background:url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/3780bd4ede961ef3cd4108b8c0e80186/web-icon-twitter.png") 0px 50%/13px no-repeat scroll transparent;display:inline-block;line-height:20px;padding-left:13px" target="_blank"><span style="margin-left:2px">@RedHat</span></a>   <a href="https://www.linkedin.com/company/red-hat" title="LinkedIn" style="color:rgb(0,0,0);background:url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/8d3507e3c6b6c9ad10e301accf1a4af0/web-icon-linkedin.png") 0px 50%/12px no-repeat scroll transparent;display:inline-block;line-height:20px;padding-left:12px;margin:0px 4px 0px 3px;padding-top:1px" target="_blank"><span style="margin-left:4px">Red Hat</span></a>  <a href="https://www.facebook.com/RedHatInc" title="Facebook" style="color:rgb(0,0,0);background:url("https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/220b85e2f100025e94cb1bcd993bd51d/web-icon-facebook.png") 0px 50%/11px no-repeat scroll transparent;display:inline-block;line-height:20px;padding-left:13px" target="_blank">Red Hat</a></div><div style="font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:12.8px;margin-top:12px"><table border="0"><tbody><tr><td width="100px"><a href="https://www.redhat.com/" target="_blank"><img src="https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/f5445ae0c9ddafd5b2f1836854d7416a/Logo-RedHat-Email.png" width="90" height="auto"></a></td></tr></tbody></table><br></div></div></div></font></span></div></div><div style="font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"></div></div></div></div></div></div></div></div></div></div>
</div>
</div>