[RFC 11/29] conf: Replace virNetworkDNSHostDef(hardcoded) with namesake(generated)

Shi Lei shi_lei at massclouds.com
Wed Mar 25 07:11:51 UTC 2020


Signed-off-by: Shi Lei <shi_lei at massclouds.com>
---
 docs/schemas/network.rng | 4 ++++
 src/conf/network_conf.h  | 9 ---------
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/docs/schemas/network.rng b/docs/schemas/network.rng
index 1747fc2..c83a796 100644
--- a/docs/schemas/network.rng
+++ b/docs/schemas/network.rng
@@ -322,6 +322,10 @@
                 </element>
               </zeroOrMore>
               <zeroOrMore>
+                <!-- VIRT:DIRECTIVE {
+                  "structure": {"output": "src/conf/network_conf"},
+                  "members": [{"id": "hostname", "name": "name"}]
+                } -->
                 <element name="host">
                   <attribute name="ip"><ref name="ipAddr"/></attribute>
                   <oneOrMore>
diff --git a/src/conf/network_conf.h b/src/conf/network_conf.h
index 25a6991..d4d3c01 100644
--- a/src/conf/network_conf.h
+++ b/src/conf/network_conf.h
@@ -104,15 +104,6 @@ struct _virNetworkDHCPHostDef {
     virSocketAddr ip;
 };
 
-typedef struct _virNetworkDNSHostDef virNetworkDNSHostDef;
-typedef virNetworkDNSHostDef *virNetworkDNSHostDefPtr;
-struct _virNetworkDNSHostDef {
-    virSocketAddr ip;
-    size_t nnames;
-    char **names;
-};
-
-
 typedef struct _virNetworkDNSForwarder virNetworkDNSForwarder;
 typedef virNetworkDNSForwarder *virNetworkDNSForwarderPtr;
 struct _virNetworkDNSForwarder {
-- 
2.17.1






More information about the libvir-list mailing list