From nobody Sun Feb 8 10:50:07 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1562861151; cv=none; d=zoho.com; s=zohoarc; b=KoGVTmh7gBQ/lXGXNQ702m0dhaCyXKKZb0LWaC1B15su4BMFPHWKK+ua+zOQGgs6E5F+Zb8jntnSpWrSxD9YI5TWtwUzIJBJcMJxErajy8zzYcnvn3FFWH/cGw5WjZVr5KvGYDfpWWmFsxQNDCqKXizKXQWDZPXhxYCFoL0zOec= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562861151; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=vjHnXy1BRrYvpU2r5mInoIE+cVmi5pRUMVVT+aSp1ns=; b=FTvpBVgHxfx0ZicBEfS6au0sSENG7pz5ZRie2qtj2EZqVRREWeiquGxYdjCqscKP9UqNkZgLGXGnNcjMqi1T3rCeBd11hLpwKg9o/N0NypVZ6mBcCiMkZFVEjdglalQ0qeqW1dha8vmm9ETM3wNGfBGWHyIKzmo+M+ZdkYm7eDU= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1562861151468392.5619538332485; Thu, 11 Jul 2019 09:05:51 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id BDB4C307D941; Thu, 11 Jul 2019 16:05:49 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 850D86019C; Thu, 11 Jul 2019 16:05:49 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 40513206DC; Thu, 11 Jul 2019 16:05:49 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x6BG5U7E020405 for ; Thu, 11 Jul 2019 12:05:30 -0400 Received: by smtp.corp.redhat.com (Postfix) id 127FC5D9DC; Thu, 11 Jul 2019 16:05:30 +0000 (UTC) Received: from dhcp-17-95.lcy.redhat.com (unknown [10.42.17.95]) by smtp.corp.redhat.com (Postfix) with ESMTP id 82AAF5D9CC; Thu, 11 Jul 2019 16:05:29 +0000 (UTC) From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: libvir-list@redhat.com Date: Thu, 11 Jul 2019 17:04:59 +0100 Message-Id: <20190711160516.2130-13-berrange@redhat.com> In-Reply-To: <20190711160516.2130-1-berrange@redhat.com> References: <20190711160516.2130-1-berrange@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 12/29] network: introduce virtnetworkd daemon X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.48]); Thu, 11 Jul 2019 16:05:50 +0000 (UTC) The virtnetworkd daemon will be responsible for providing the network API driver functionality. The network driver is still loaded by the main libvirtd daemon at this stage, so virtnetworkd must not be running at the same time. Signed-off-by: Daniel P. Berrang=C3=A9 --- .gitignore | 1 + libvirt.spec.in | 1 + src/network/Makefile.inc.am | 14 ++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index 29473c4889..6270a7418a 100644 --- a/.gitignore +++ b/.gitignore @@ -164,6 +164,7 @@ /src/virt-aa-helper /src/virtlockd /src/virtlogd +/src/virtnetworkd /src/virtsecretd /src/virt-guest-shutdown.target /tests/*.log diff --git a/libvirt.spec.in b/libvirt.spec.in index e2c4bbef5d..43f22c7858 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -1580,6 +1580,7 @@ exit 0 %{_libdir}/%{name}/connection-driver/libvirt_driver_interface.so =20 %files daemon-driver-network +%attr(0755, root, root) %{_sbindir}/virtnetworkd %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/ %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/ %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/autostart diff --git a/src/network/Makefile.inc.am b/src/network/Makefile.inc.am index 52270049d5..dbd6137279 100644 --- a/src/network/Makefile.inc.am +++ b/src/network/Makefile.inc.am @@ -49,6 +49,20 @@ libvirt_driver_network_impl_la_CFLAGS =3D \ libvirt_driver_network_impl_la_SOURCES =3D $(NETWORK_DRIVER_SOURCES) libvirt_driver_network_impl_la_LIBADD =3D $(DBUS_LIBS) =20 +sbin_PROGRAMS +=3D virtnetworkd + +virtnetworkd_SOURCES =3D $(REMOTE_DAEMON_SOURCES) +virtnetworkd_CFLAGS =3D \ + $(REMOTE_DAEMON_CFLAGS) \ + -DSOCK_NAME=3D"\"virtnetworkd-sock\"" \ + -DSOCK_NAME_RO=3D"\"virtnetworkd-sock-ro\"" \ + -DSOCK_NAME_ADMIN=3D"\"virtnetworkd-admin-sock\"" \ + -DDAEMON_NAME=3D"\"virtnetworkd\"" \ + -DMODULE_NAME=3D"\"network\"" \ + $(NULL) +virtnetworkd_LDFLAGS =3D $(REMOTE_DAEMON_LDFLAGS) +virtnetworkd_LDADD =3D $(REMOTE_DAEMON_LDADD) + libexec_PROGRAMS +=3D libvirt_leaseshelper libvirt_leaseshelper_SOURCES =3D $(NETWORK_LEASES_HELPER_SOURCES) libvirt_leaseshelper_LDFLAGS =3D \ --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list