From: "Daniel P. Berrange" <berrange@xxxxxxxxxx> It will simplify later work if the sub-drivers have dedicated APIs / field names. ie virNetworkDriver should have virDrvNetworkOpen and virDrvNetworkClose methods Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> --- docs/hvsupport.pl | 4 +++ src/datatypes.c | 12 ++++----- src/driver.h | 47 ++++++++++++++++++++++++--------- src/esx/esx_device_monitor.c | 4 +-- src/esx/esx_interface_driver.c | 4 +-- src/esx/esx_network_driver.c | 4 +-- src/esx/esx_nwfilter_driver.c | 4 +-- src/esx/esx_secret_driver.c | 4 +-- src/esx/esx_storage_driver.c | 4 +-- src/hyperv/hyperv_device_monitor.c | 4 +-- src/hyperv/hyperv_interface_driver.c | 4 +-- src/hyperv/hyperv_network_driver.c | 4 +-- src/hyperv/hyperv_nwfilter_driver.c | 4 +-- src/hyperv/hyperv_secret_driver.c | 4 +-- src/hyperv/hyperv_storage_driver.c | 4 +-- src/interface/interface_backend_netcf.c | 4 +-- src/interface/interface_backend_udev.c | 4 +-- src/libvirt.c | 12 ++++----- src/network/bridge_driver.c | 4 +-- src/node_device/node_device_hal.c | 4 +-- src/node_device/node_device_udev.c | 4 +-- src/nwfilter/nwfilter_driver.c | 4 +-- src/parallels/parallels_network.c | 4 +-- src/parallels/parallels_storage.c | 4 +-- src/phyp/phyp_driver.c | 8 +++--- src/remote/remote_driver.c | 24 ++++++++--------- src/secret/secret_driver.c | 4 +-- src/storage/storage_driver.c | 4 +-- src/test/test_driver.c | 24 ++++++++--------- src/vbox/vbox_tmpl.c | 8 +++--- tests/qemuxml2argvtest.c | 4 +-- 31 files changed, 129 insertions(+), 102 deletions(-) diff --git a/docs/hvsupport.pl b/docs/hvsupport.pl index 707b512..b415abc 100755 --- a/docs/hvsupport.pl +++ b/docs/hvsupport.pl @@ -197,6 +197,8 @@ while (defined($line = <FILE>)) { my $api; if (exists $apis{"vir$name"}) { $api = "vir$name"; + } elsif ($name =~ /\w+(Open|Close)/) { + next; } else { die "driver $name does not have a public API"; } @@ -254,6 +256,8 @@ foreach my $src (@srcs) { die "Driver method for $api is NULL in $src" if $meth eq "NULL"; if (!exists($groups{$ingrp}->{apis}->{$api})) { + next if $api =~ /\w(Open|Close)/; + die "Found unexpected method $api in $ingrp\n"; } diff --git a/src/datatypes.c b/src/datatypes.c index f6c01ce..0e1dbb1 100644 --- a/src/datatypes.c +++ b/src/datatypes.c @@ -144,17 +144,17 @@ virConnectDispose(void *obj) virConnectPtr conn = obj; if (conn->networkDriver) - conn->networkDriver->connectClose(conn); + conn->networkDriver->networkClose(conn); if (conn->interfaceDriver) - conn->interfaceDriver->connectClose(conn); + conn->interfaceDriver->interfaceClose(conn); if (conn->storageDriver) - conn->storageDriver->connectClose(conn); + conn->storageDriver->storageClose(conn); if (conn->nodeDeviceDriver) - conn->nodeDeviceDriver->connectClose(conn); + conn->nodeDeviceDriver->nodeDeviceClose(conn); if (conn->secretDriver) - conn->secretDriver->connectClose(conn); + conn->secretDriver->secretClose(conn); if (conn->nwfilterDriver) - conn->nwfilterDriver->connectClose(conn); + conn->nwfilterDriver->nwfilterClose(conn); if (conn->driver) conn->driver->connectClose(conn); diff --git a/src/driver.h b/src/driver.h index 8b4f603..1a3517e 100644 --- a/src/driver.h +++ b/src/driver.h @@ -1228,6 +1228,10 @@ struct _virDriver { virDrvDomainLxcOpenNamespace domainLxcOpenNamespace; }; + +typedef virDrvConnectOpen virDrvNetworkOpen; +typedef virDrvConnectClose virDrvNetworkClose; + typedef int (*virDrvConnectNumOfNetworks)(virConnectPtr conn); @@ -1320,8 +1324,8 @@ typedef virNetworkDriver *virNetworkDriverPtr; */ struct _virNetworkDriver { const char * name; /* the name of the driver */ - virDrvConnectOpen connectOpen; - virDrvConnectClose connectClose; + virDrvNetworkOpen networkOpen; + virDrvNetworkClose networkClose; virDrvConnectNumOfNetworks connectNumOfNetworks; virDrvConnectListNetworks connectListNetworks; virDrvConnectNumOfDefinedNetworks connectNumOfDefinedNetworks; @@ -1344,6 +1348,9 @@ struct _virNetworkDriver { }; +typedef virDrvConnectOpen virDrvInterfaceOpen; +typedef virDrvConnectClose virDrvInterfaceClose; + typedef int (*virDrvConnectNumOfInterfaces)(virConnectPtr conn); @@ -1423,8 +1430,8 @@ typedef virInterfaceDriver *virInterfaceDriverPtr; */ struct _virInterfaceDriver { const char *name; /* the name of the driver */ - virDrvConnectOpen connectOpen; - virDrvConnectClose connectClose; + virDrvInterfaceOpen interfaceOpen; + virDrvInterfaceClose interfaceClose; virDrvConnectNumOfInterfaces connectNumOfInterfaces; virDrvConnectListInterfaces connectListInterfaces; virDrvConnectNumOfDefinedInterfaces connectNumOfDefinedInterfaces; @@ -1444,6 +1451,10 @@ struct _virInterfaceDriver { }; +typedef virDrvConnectOpen virDrvStorageOpen; +typedef virDrvConnectClose virDrvStorageClose; + + typedef int (*virDrvConnectNumOfStoragePools)(virConnectPtr conn); @@ -1632,8 +1643,8 @@ typedef virStorageDriver *virStorageDriverPtr; */ struct _virStorageDriver { const char * name; /* the name of the driver */ - virDrvConnectOpen connectOpen; - virDrvConnectClose connectClose; + virDrvStorageOpen storageOpen; + virDrvStorageClose storageClose; virDrvConnectNumOfStoragePools connectNumOfStoragePools; virDrvConnectListStoragePools connectListStoragePools; virDrvConnectNumOfDefinedStoragePools connectNumOfDefinedStoragePools; @@ -1705,6 +1716,10 @@ struct _virStateDriver { # endif +typedef virDrvConnectOpen virDrvNodeDeviceOpen; +typedef virDrvConnectClose virDrvNodeDeviceClose; + + typedef int (*virDrvNodeNumOfDevices)(virConnectPtr conn, const char *cap, @@ -1769,8 +1784,8 @@ typedef virNodeDeviceDriver *virNodeDeviceDriverPtr; */ struct _virNodeDeviceDriver { const char * name; /* the name of the driver */ - virDrvConnectOpen connectOpen; - virDrvConnectClose connectClose; + virDrvNodeDeviceOpen nodeDeviceOpen; + virDrvNodeDeviceClose nodeDeviceClose; virDrvNodeNumOfDevices nodeNumOfDevices; virDrvNodeListDevices nodeListDevices; virDrvConnectListAllNodeDevices connectListAllNodeDevices; @@ -1790,6 +1805,10 @@ enum { VIR_SECRET_GET_VALUE_INTERNAL_CALL = 1 << 0, }; +typedef virDrvConnectOpen virDrvSecretOpen; +typedef virDrvConnectClose virDrvSecretClose; + + typedef virSecretPtr (*virDrvSecretLookupByUUID)(virConnectPtr conn, const unsigned char *uuid); @@ -1851,8 +1870,8 @@ typedef virSecretDriver *virSecretDriverPtr; */ struct _virSecretDriver { const char *name; - virDrvConnectOpen connectOpen; - virDrvConnectClose connectClose; + virDrvSecretOpen secretOpen; + virDrvSecretClose secretClose; virDrvConnectNumOfSecrets connectNumOfSecrets; virDrvConnectListSecrets connectListSecrets; virDrvConnectListAllSecrets connectListAllSecrets; @@ -1910,6 +1929,10 @@ struct _virStreamDriver { }; +typedef virDrvConnectOpen virDrvNWFilterOpen; +typedef virDrvConnectClose virDrvNWFilterClose; + + typedef int (*virDrvConnectNumOfNWFilters)(virConnectPtr conn); @@ -1958,8 +1981,8 @@ typedef virNWFilterDriver *virNWFilterDriverPtr; */ struct _virNWFilterDriver { const char * name; /* the name of the driver */ - virDrvConnectOpen connectOpen; - virDrvConnectClose connectClose; + virDrvNWFilterOpen nwfilterOpen; + virDrvNWFilterClose nwfilterClose; virDrvConnectNumOfNWFilters connectNumOfNWFilters; virDrvConnectListNWFilters connectListNWFilters; virDrvConnectListAllNWFilters connectListAllNWFilters; diff --git a/src/esx/esx_device_monitor.c b/src/esx/esx_device_monitor.c index 0812bdf..8b688e4 100644 --- a/src/esx/esx_device_monitor.c +++ b/src/esx/esx_device_monitor.c @@ -69,8 +69,8 @@ esxDeviceClose(virConnectPtr conn) static virNodeDeviceDriver esxNodeDeviceDriver = { .name = "ESX", - .connectOpen = esxDeviceOpen, /* 0.7.6 */ - .connectClose = esxDeviceClose, /* 0.7.6 */ + .nodeDeviceOpen = esxDeviceOpen, /* 0.7.6 */ + .nodeDeviceClose = esxDeviceClose, /* 0.7.6 */ }; diff --git a/src/esx/esx_interface_driver.c b/src/esx/esx_interface_driver.c index ec19051..5a1267b 100644 --- a/src/esx/esx_interface_driver.c +++ b/src/esx/esx_interface_driver.c @@ -298,8 +298,8 @@ esxInterfaceIsActive(virInterfacePtr iface ATTRIBUTE_UNUSED) static virInterfaceDriver esxInterfaceDriver = { .name = "ESX", - .connectOpen = esxInterfaceOpen, /* 0.7.6 */ - .connectClose = esxInterfaceClose, /* 0.7.6 */ + .interfaceOpen = esxInterfaceOpen, /* 0.7.6 */ + .interfaceClose = esxInterfaceClose, /* 0.7.6 */ .connectNumOfInterfaces = esxNumberOfInterfaces, /* 0.10.0 */ .connectListInterfaces = esxListInterfaces, /* 0.10.0 */ .connectNumOfDefinedInterfaces = esxNumberOfDefinedInterfaces, /* 0.10.0 */ diff --git a/src/esx/esx_network_driver.c b/src/esx/esx_network_driver.c index c657c82..d403638 100644 --- a/src/esx/esx_network_driver.c +++ b/src/esx/esx_network_driver.c @@ -933,8 +933,8 @@ esxNetworkIsPersistent(virNetworkPtr network ATTRIBUTE_UNUSED) static virNetworkDriver esxNetworkDriver = { .name = "ESX", - .connectOpen = esxNetworkOpen, /* 0.7.6 */ - .connectClose = esxNetworkClose, /* 0.7.6 */ + .networkOpen = esxNetworkOpen, /* 0.7.6 */ + .networkClose = esxNetworkClose, /* 0.7.6 */ .connectNumOfNetworks = esxNumberOfNetworks, /* 0.10.0 */ .connectListNetworks = esxListNetworks, /* 0.10.0 */ .connectNumOfDefinedNetworks = esxNumberOfDefinedNetworks, /* 0.10.0 */ diff --git a/src/esx/esx_nwfilter_driver.c b/src/esx/esx_nwfilter_driver.c index 1181c33..03b7417 100644 --- a/src/esx/esx_nwfilter_driver.c +++ b/src/esx/esx_nwfilter_driver.c @@ -69,8 +69,8 @@ esxNWFilterClose(virConnectPtr conn) static virNWFilterDriver esxNWFilterDriver = { .name = "ESX", - .connectOpen = esxNWFilterOpen, /* 0.8.1 */ - .connectClose = esxNWFilterClose, /* 0.8.1 */ + .nwfilterOpen = esxNWFilterOpen, /* 0.8.1 */ + .nwfilterClose = esxNWFilterClose, /* 0.8.1 */ }; diff --git a/src/esx/esx_secret_driver.c b/src/esx/esx_secret_driver.c index a840895..2e36e15 100644 --- a/src/esx/esx_secret_driver.c +++ b/src/esx/esx_secret_driver.c @@ -67,8 +67,8 @@ esxSecretClose(virConnectPtr conn) static virSecretDriver esxSecretDriver = { .name = "ESX", - .connectOpen = esxSecretOpen, /* 0.7.6 */ - .connectClose = esxSecretClose, /* 0.7.6 */ + .secretOpen = esxSecretOpen, /* 0.7.6 */ + .secretClose = esxSecretClose, /* 0.7.6 */ }; diff --git a/src/esx/esx_storage_driver.c b/src/esx/esx_storage_driver.c index 9ab7a9c..854ee01 100644 --- a/src/esx/esx_storage_driver.c +++ b/src/esx/esx_storage_driver.c @@ -575,8 +575,8 @@ esxStoragePoolIsPersistent(virStoragePoolPtr pool ATTRIBUTE_UNUSED) static virStorageDriver esxStorageDriver = { .name = "ESX", - .connectOpen = esxStorageOpen, /* 0.7.6 */ - .connectClose = esxStorageClose, /* 0.7.6 */ + .storageOpen = esxStorageOpen, /* 0.7.6 */ + .storageClose = esxStorageClose, /* 0.7.6 */ .connectNumOfStoragePools = esxNumberOfStoragePools, /* 0.8.2 */ .connectListStoragePools = esxListStoragePools, /* 0.8.2 */ .connectNumOfDefinedStoragePools = esxNumberOfDefinedStoragePools, /* 0.8.2 */ diff --git a/src/hyperv/hyperv_device_monitor.c b/src/hyperv/hyperv_device_monitor.c index ace9e71..370fa3e 100644 --- a/src/hyperv/hyperv_device_monitor.c +++ b/src/hyperv/hyperv_device_monitor.c @@ -66,8 +66,8 @@ hypervDeviceClose(virConnectPtr conn) static virNodeDeviceDriver hypervNodeDeviceDriver = { "Hyper-V", - .connectOpen = hypervDeviceOpen, /* 0.9.5 */ - .connectClose = hypervDeviceClose, /* 0.9.5 */ + .nodeDeviceOpen = hypervDeviceOpen, /* 0.9.5 */ + .nodeDeviceClose = hypervDeviceClose, /* 0.9.5 */ }; diff --git a/src/hyperv/hyperv_interface_driver.c b/src/hyperv/hyperv_interface_driver.c index db909f3..477b661 100644 --- a/src/hyperv/hyperv_interface_driver.c +++ b/src/hyperv/hyperv_interface_driver.c @@ -66,8 +66,8 @@ hypervInterfaceClose(virConnectPtr conn) static virInterfaceDriver hypervInterfaceDriver = { .name = "Hyper-V", - .connectOpen = hypervInterfaceOpen, /* 0.9.5 */ - .connectClose = hypervInterfaceClose, /* 0.9.5 */ + .interfaceOpen = hypervInterfaceOpen, /* 0.9.5 */ + .interfaceClose = hypervInterfaceClose, /* 0.9.5 */ }; diff --git a/src/hyperv/hyperv_network_driver.c b/src/hyperv/hyperv_network_driver.c index 5ede105..336d722 100644 --- a/src/hyperv/hyperv_network_driver.c +++ b/src/hyperv/hyperv_network_driver.c @@ -66,8 +66,8 @@ hypervNetworkClose(virConnectPtr conn) static virNetworkDriver hypervNetworkDriver = { .name = "Hyper-V", - .connectOpen = hypervNetworkOpen, /* 0.9.5 */ - .connectClose = hypervNetworkClose, /* 0.9.5 */ + .networkOpen = hypervNetworkOpen, /* 0.9.5 */ + .networkClose = hypervNetworkClose, /* 0.9.5 */ }; diff --git a/src/hyperv/hyperv_nwfilter_driver.c b/src/hyperv/hyperv_nwfilter_driver.c index 07d8275..e748971 100644 --- a/src/hyperv/hyperv_nwfilter_driver.c +++ b/src/hyperv/hyperv_nwfilter_driver.c @@ -66,8 +66,8 @@ hypervNWFilterClose(virConnectPtr conn) static virNWFilterDriver hypervNWFilterDriver = { .name = "Hyper-V", - .connectOpen = hypervNWFilterOpen, /* 0.9.5 */ - .connectClose = hypervNWFilterClose, /* 0.9.5 */ + .nwfilterOpen = hypervNWFilterOpen, /* 0.9.5 */ + .nwfilterClose = hypervNWFilterClose, /* 0.9.5 */ }; diff --git a/src/hyperv/hyperv_secret_driver.c b/src/hyperv/hyperv_secret_driver.c index 6554667..09d9b9e 100644 --- a/src/hyperv/hyperv_secret_driver.c +++ b/src/hyperv/hyperv_secret_driver.c @@ -66,8 +66,8 @@ hypervSecretClose(virConnectPtr conn) static virSecretDriver hypervSecretDriver = { .name = "Hyper-V", - .connectOpen = hypervSecretOpen, /* 0.9.5 */ - .connectClose = hypervSecretClose, /* 0.9.5 */ + .secretOpen = hypervSecretOpen, /* 0.9.5 */ + .secretClose = hypervSecretClose, /* 0.9.5 */ }; diff --git a/src/hyperv/hyperv_storage_driver.c b/src/hyperv/hyperv_storage_driver.c index a908a0c..b701dc6 100644 --- a/src/hyperv/hyperv_storage_driver.c +++ b/src/hyperv/hyperv_storage_driver.c @@ -66,8 +66,8 @@ hypervStorageClose(virConnectPtr conn) static virStorageDriver hypervStorageDriver = { .name = "Hyper-V", - .connectOpen = hypervStorageOpen, /* 0.9.5*/ - .connectClose = hypervStorageClose, /* 0.9.5 */ + .storageOpen = hypervStorageOpen, /* 0.9.5*/ + .storageClose = hypervStorageClose, /* 0.9.5 */ }; diff --git a/src/interface/interface_backend_netcf.c b/src/interface/interface_backend_netcf.c index 8394b06..0af9cd7 100644 --- a/src/interface/interface_backend_netcf.c +++ b/src/interface/interface_backend_netcf.c @@ -784,8 +784,8 @@ static int interfaceChangeRollback(virConnectPtr conn, unsigned int flags) static virInterfaceDriver interfaceDriver = { "netcf", - .connectOpen = interfaceOpenInterface, /* 0.7.0 */ - .connectClose = interfaceCloseInterface, /* 0.7.0 */ + .interfaceOpen = interfaceOpenInterface, /* 0.7.0 */ + .interfaceClose = interfaceCloseInterface, /* 0.7.0 */ .connectNumOfInterfaces = interfaceNumOfInterfaces, /* 0.7.0 */ .connectListInterfaces = interfaceListInterfaces, /* 0.7.0 */ .connectNumOfDefinedInterfaces = interfaceNumOfDefinedInterfaces, /* 0.7.0 */ diff --git a/src/interface/interface_backend_udev.c b/src/interface/interface_backend_udev.c index 1c317f0..57e4465 100644 --- a/src/interface/interface_backend_udev.c +++ b/src/interface/interface_backend_udev.c @@ -1149,8 +1149,8 @@ cleanup: static virInterfaceDriver udevIfaceDriver = { "udev", - .connectOpen = udevIfaceOpenInterface, /* 1.0.0 */ - .connectClose = udevIfaceCloseInterface, /* 1.0.0 */ + .interfaceOpen = udevIfaceOpenInterface, /* 1.0.0 */ + .interfaceClose = udevIfaceCloseInterface, /* 1.0.0 */ .connectNumOfInterfaces = udevIfaceNumOfInterfaces, /* 1.0.0 */ .connectListInterfaces = udevIfaceListInterfaces, /* 1.0.0 */ .connectNumOfDefinedInterfaces = udevIfaceNumOfDefinedInterfaces, /* 1.0.0 */ diff --git a/src/libvirt.c b/src/libvirt.c index b784bee..c236152 100644 --- a/src/libvirt.c +++ b/src/libvirt.c @@ -1233,7 +1233,7 @@ do_open(const char *name, } for (i = 0; i < virNetworkDriverTabCount; i++) { - res = virNetworkDriverTab[i]->connectOpen(ret, auth, flags); + res = virNetworkDriverTab[i]->networkOpen(ret, auth, flags); VIR_DEBUG("network driver %d %s returned %s", i, virNetworkDriverTab[i]->name, res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" : @@ -1249,7 +1249,7 @@ do_open(const char *name, } for (i = 0; i < virInterfaceDriverTabCount; i++) { - res = virInterfaceDriverTab[i]->connectOpen(ret, auth, flags); + res = virInterfaceDriverTab[i]->interfaceOpen(ret, auth, flags); VIR_DEBUG("interface driver %d %s returned %s", i, virInterfaceDriverTab[i]->name, res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" : @@ -1266,7 +1266,7 @@ do_open(const char *name, /* Secondary driver for storage. Optional */ for (i = 0; i < virStorageDriverTabCount; i++) { - res = virStorageDriverTab[i]->connectOpen(ret, auth, flags); + res = virStorageDriverTab[i]->storageOpen(ret, auth, flags); VIR_DEBUG("storage driver %d %s returned %s", i, virStorageDriverTab[i]->name, res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" : @@ -1283,7 +1283,7 @@ do_open(const char *name, /* Node driver (optional) */ for (i = 0; i < virNodeDeviceDriverTabCount; i++) { - res = virNodeDeviceDriverTab[i]->connectOpen(ret, auth, flags); + res = virNodeDeviceDriverTab[i]->nodeDeviceOpen(ret, auth, flags); VIR_DEBUG("node driver %d %s returned %s", i, virNodeDeviceDriverTab[i]->name, res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" : @@ -1300,7 +1300,7 @@ do_open(const char *name, /* Secret manipulation driver. Optional */ for (i = 0; i < virSecretDriverTabCount; i++) { - res = virSecretDriverTab[i]->connectOpen(ret, auth, flags); + res = virSecretDriverTab[i]->secretOpen(ret, auth, flags); VIR_DEBUG("secret driver %d %s returned %s", i, virSecretDriverTab[i]->name, res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" : @@ -1317,7 +1317,7 @@ do_open(const char *name, /* Network filter driver. Optional */ for (i = 0; i < virNWFilterDriverTabCount; i++) { - res = virNWFilterDriverTab[i]->connectOpen(ret, auth, flags); + res = virNWFilterDriverTab[i]->nwfilterOpen(ret, auth, flags); VIR_DEBUG("nwfilter driver %d %s returned %s", i, virNWFilterDriverTab[i]->name, res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" : diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c index ab37d85..1c0bd7e 100644 --- a/src/network/bridge_driver.c +++ b/src/network/bridge_driver.c @@ -3592,8 +3592,8 @@ cleanup: static virNetworkDriver networkDriver = { "Network", - .connectOpen = networkOpenNetwork, /* 0.2.0 */ - .connectClose = networkCloseNetwork, /* 0.2.0 */ + .networkOpen = networkOpenNetwork, /* 0.2.0 */ + .networkClose = networkCloseNetwork, /* 0.2.0 */ .connectNumOfNetworks = networkNumNetworks, /* 0.2.0 */ .connectListNetworks = networkListNetworks, /* 0.2.0 */ .connectNumOfDefinedNetworks = networkNumDefinedNetworks, /* 0.2.0 */ diff --git a/src/node_device/node_device_hal.c b/src/node_device/node_device_hal.c index 682b66a..53c9712 100644 --- a/src/node_device/node_device_hal.c +++ b/src/node_device/node_device_hal.c @@ -763,8 +763,8 @@ static int halNodeDrvClose(virConnectPtr conn ATTRIBUTE_UNUSED) static virNodeDeviceDriver halNodeDeviceDriver = { .name = "halNodeDeviceDriver", - .connectOpen = halNodeDrvOpen, /* 0.5.0 */ - .connectClose = halNodeDrvClose, /* 0.5.0 */ + .nodeDeviceOpen = halNodeDrvOpen, /* 0.5.0 */ + .nodDeviceClose = halNodeDrvClose, /* 0.5.0 */ .nodeNumOfDevices = nodeNumOfDevices, /* 0.5.0 */ .nodeListDevices = nodeListDevices, /* 0.5.0 */ .connectListAllNodeDevices = nodeListAllNodeDevices, /* 0.10.2 */ diff --git a/src/node_device/node_device_udev.c b/src/node_device/node_device_udev.c index 5a9c6e3..b8e64c9 100644 --- a/src/node_device/node_device_udev.c +++ b/src/node_device/node_device_udev.c @@ -1793,8 +1793,8 @@ static int udevNodeDrvClose(virConnectPtr conn) static virNodeDeviceDriver udevNodeDeviceDriver = { .name = "udevNodeDeviceDriver", - .connectOpen = udevNodeDrvOpen, /* 0.7.3 */ - .connectClose = udevNodeDrvClose, /* 0.7.3 */ + .nodeDeviceOpen = udevNodeDrvOpen, /* 0.7.3 */ + .nodeDeviceClose = udevNodeDrvClose, /* 0.7.3 */ .nodeNumOfDevices = nodeNumOfDevices, /* 0.7.3 */ .nodeListDevices = nodeListDevices, /* 0.7.3 */ .connectListAllNodeDevices = nodeListAllNodeDevices, /* 0.10.2 */ diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c index b2ffd73..2934fec 100644 --- a/src/nwfilter/nwfilter_driver.c +++ b/src/nwfilter/nwfilter_driver.c @@ -659,8 +659,8 @@ nwfilterTeardownFilter(virDomainNetDefPtr net) { static virNWFilterDriver nwfilterDriver = { .name = "nwfilter", - .connectOpen = nwfilterOpen, /* 0.8.0 */ - .connectClose = nwfilterClose, /* 0.8.0 */ + .nwfilterOpen = nwfilterOpen, /* 0.8.0 */ + .nwfilterClose = nwfilterClose, /* 0.8.0 */ .connectNumOfNWFilters = nwfilterNumNWFilters, /* 0.8.0 */ .connectListNWFilters = nwfilterListNWFilters, /* 0.8.0 */ .connectListAllNWFilters = nwfilterListAllNWFilters, /* 0.10.2 */ diff --git a/src/parallels/parallels_network.c b/src/parallels/parallels_network.c index 21de3bf..1f55b19 100644 --- a/src/parallels/parallels_network.c +++ b/src/parallels/parallels_network.c @@ -614,8 +614,8 @@ cleanup: } static virNetworkDriver parallelsNetworkDriver = { "Parallels", - .connectOpen = parallelsOpenNetwork, /* 1.0.1 */ - .connectClose = parallelsCloseNetwork, /* 1.0.1 */ + .networkOpen = parallelsOpenNetwork, /* 1.0.1 */ + .networkClose = parallelsCloseNetwork, /* 1.0.1 */ .connectNumOfNetworks = parallelsNumNetworks, /* 1.0.1 */ .connectListNetworks = parallelsListNetworks, /* 1.0.1 */ .connectNumOfDefinedNetworks = parallelsNumDefinedNetworks, /* 1.0.1 */ diff --git a/src/parallels/parallels_storage.c b/src/parallels/parallels_storage.c index efa7d12..6bd117a 100644 --- a/src/parallels/parallels_storage.c +++ b/src/parallels/parallels_storage.c @@ -1671,8 +1671,8 @@ cleanup: static virStorageDriver parallelsStorageDriver = { .name = "Parallels", - .connectOpen = parallelsStorageOpen, /* 0.10.0 */ - .connectClose = parallelsStorageClose, /* 0.10.0 */ + .storageOpen = parallelsStorageOpen, /* 0.10.0 */ + .storageClose = parallelsStorageClose, /* 0.10.0 */ .connectNumOfStoragePools = parallelsStorageNumPools, /* 0.10.0 */ .connectListStoragePools = parallelsStorageListPools, /* 0.10.0 */ diff --git a/src/phyp/phyp_driver.c b/src/phyp/phyp_driver.c index e188785..722e56f 100644 --- a/src/phyp/phyp_driver.c +++ b/src/phyp/phyp_driver.c @@ -3795,8 +3795,8 @@ static virDriver phypDriver = { static virStorageDriver phypStorageDriver = { .name = "PHYP", - .connectOpen = phypVIOSDriverOpen, /* 0.8.2 */ - .connectClose = phypVIOSDriverClose, /* 0.8.2 */ + .storageOpen = phypVIOSDriverOpen, /* 0.8.2 */ + .storageClose = phypVIOSDriverClose, /* 0.8.2 */ .connectNumOfStoragePools = phypNumOfStoragePools, /* 0.8.2 */ .connectListStoragePools = phypListStoragePools, /* 0.8.2 */ @@ -3817,8 +3817,8 @@ static virStorageDriver phypStorageDriver = { static virInterfaceDriver phypInterfaceDriver = { .name = "PHYP", - .connectOpen = phypVIOSDriverOpen, /* 0.9.1 */ - .connectClose = phypVIOSDriverClose, /* 0.9.1 */ + .interfaceOpen = phypVIOSDriverOpen, /* 0.9.1 */ + .interfaceClose = phypVIOSDriverClose, /* 0.9.1 */ .connectNumOfInterfaces = phypNumOfInterfaces, /* 0.9.1 */ .connectListInterfaces = phypListInterfaces, /* 0.9.1 */ .interfaceLookupByName = phypInterfaceLookupByName, /* 0.9.1 */ diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index 83dc0fe..132637e 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -6306,8 +6306,8 @@ static virDriver remote_driver = { static virNetworkDriver network_driver = { .name = "remote", - .connectOpen = remoteNetworkOpen, /* 0.3.0 */ - .connectClose = remoteNetworkClose, /* 0.3.0 */ + .networkOpen = remoteNetworkOpen, /* 0.3.0 */ + .networkClose = remoteNetworkClose, /* 0.3.0 */ .connectNumOfNetworks = remoteConnectNumOfNetworks, /* 0.3.0 */ .connectListNetworks = remoteConnectListNetworks, /* 0.3.0 */ .connectNumOfDefinedNetworks = remoteConnectNumOfDefinedNetworks, /* 0.3.0 */ @@ -6331,8 +6331,8 @@ static virNetworkDriver network_driver = { static virInterfaceDriver interface_driver = { .name = "remote", - .connectOpen = remoteInterfaceOpen, /* 0.7.2 */ - .connectClose = remoteInterfaceClose, /* 0.7.2 */ + .interfaceOpen = remoteInterfaceOpen, /* 0.7.2 */ + .interfaceClose = remoteInterfaceClose, /* 0.7.2 */ .connectNumOfInterfaces = remoteConnectNumOfInterfaces, /* 0.7.2 */ .connectListInterfaces = remoteConnectListInterfaces, /* 0.7.2 */ .connectNumOfDefinedInterfaces = remoteConnectNumOfDefinedInterfaces, /* 0.7.2 */ @@ -6353,8 +6353,8 @@ static virInterfaceDriver interface_driver = { static virStorageDriver storage_driver = { .name = "remote", - .connectOpen = remoteStorageOpen, /* 0.4.1 */ - .connectClose = remoteStorageClose, /* 0.4.1 */ + .storageOpen = remoteStorageOpen, /* 0.4.1 */ + .storageClose = remoteStorageClose, /* 0.4.1 */ .connectNumOfStoragePools = remoteConnectNumOfStoragePools, /* 0.4.1 */ .connectListStoragePools = remoteConnectListStoragePools, /* 0.4.1 */ .connectNumOfDefinedStoragePools = remoteConnectNumOfDefinedStoragePools, /* 0.4.1 */ @@ -6400,8 +6400,8 @@ static virStorageDriver storage_driver = { static virSecretDriver secret_driver = { .name = "remote", - .connectOpen = remoteSecretOpen, /* 0.7.1 */ - .connectClose = remoteSecretClose, /* 0.7.1 */ + .secretOpen = remoteSecretOpen, /* 0.7.1 */ + .secretClose = remoteSecretClose, /* 0.7.1 */ .connectNumOfSecrets = remoteConnectNumOfSecrets, /* 0.7.1 */ .connectListSecrets = remoteConnectListSecrets, /* 0.7.1 */ .connectListAllSecrets = remoteConnectListAllSecrets, /* 0.10.2 */ @@ -6416,8 +6416,8 @@ static virSecretDriver secret_driver = { static virNodeDeviceDriver node_device_driver = { .name = "remote", - .connectOpen = remoteNodeDeviceOpen, /* 0.5.0 */ - .connectClose = remoteNodeDeviceClose, /* 0.5.0 */ + .nodeDeviceOpen = remoteNodeDeviceOpen, /* 0.5.0 */ + .nodeDeviceClose = remoteNodeDeviceClose, /* 0.5.0 */ .nodeNumOfDevices = remoteNodeNumOfDevices, /* 0.5.0 */ .nodeListDevices = remoteNodeListDevices, /* 0.5.0 */ .connectListAllNodeDevices = remoteConnectListAllNodeDevices, /* 0.10.2 */ @@ -6433,8 +6433,8 @@ static virNodeDeviceDriver node_device_driver = { static virNWFilterDriver nwfilter_driver = { .name = "remote", - .connectOpen = remoteNWFilterOpen, /* 0.8.0 */ - .connectClose = remoteNWFilterClose, /* 0.8.0 */ + .nwfilterOpen = remoteNWFilterOpen, /* 0.8.0 */ + .nwfilterClose = remoteNWFilterClose, /* 0.8.0 */ .nwfilterLookupByUUID = remoteNWFilterLookupByUUID, /* 0.8.0 */ .nwfilterLookupByName = remoteNWFilterLookupByName, /* 0.8.0 */ .nwfilterGetXMLDesc = remoteNWFilterGetXMLDesc, /* 0.8.0 */ diff --git a/src/secret/secret_driver.c b/src/secret/secret_driver.c index 9e7d382..327051d 100644 --- a/src/secret/secret_driver.c +++ b/src/secret/secret_driver.c @@ -1157,8 +1157,8 @@ secretDriverReload(void) static virSecretDriver secretDriver = { .name = "secret", - .connectOpen = secretOpen, /* 0.7.1 */ - .connectClose = secretClose, /* 0.7.1 */ + .secretOpen = secretOpen, /* 0.7.1 */ + .secretClose = secretClose, /* 0.7.1 */ .connectNumOfSecrets = secretNumOfSecrets, /* 0.7.1 */ .connectListSecrets = secretListSecrets, /* 0.7.1 */ .connectListAllSecrets = secretListAllSecrets, /* 0.10.2 */ diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c index 9613b3b..9965b69 100644 --- a/src/storage/storage_driver.c +++ b/src/storage/storage_driver.c @@ -2369,8 +2369,8 @@ storageListAllPools(virConnectPtr conn, static virStorageDriver storageDriver = { .name = "storage", - .connectOpen = storageOpen, /* 0.4.0 */ - .connectClose = storageClose, /* 0.4.0 */ + .storageOpen = storageOpen, /* 0.4.0 */ + .storageClose = storageClose, /* 0.4.0 */ .connectNumOfStoragePools = storageNumPools, /* 0.4.0 */ .connectListStoragePools = storageListPools, /* 0.4.0 */ .connectNumOfDefinedStoragePools = storageNumDefinedPools, /* 0.4.0 */ diff --git a/src/test/test_driver.c b/src/test/test_driver.c index ebcb160..0b1950d 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -5864,8 +5864,8 @@ static virDriver testDriver = { static virNetworkDriver testNetworkDriver = { "Test", - .connectOpen = testOpenNetwork, /* 0.3.2 */ - .connectClose = testCloseNetwork, /* 0.3.2 */ + .networkOpen = testOpenNetwork, /* 0.3.2 */ + .networkClose = testCloseNetwork, /* 0.3.2 */ .connectNumOfNetworks = testNumNetworks, /* 0.3.2 */ .connectListNetworks = testListNetworks, /* 0.3.2 */ .connectNumOfDefinedNetworks = testNumDefinedNetworks, /* 0.3.2 */ @@ -5889,8 +5889,8 @@ static virNetworkDriver testNetworkDriver = { static virInterfaceDriver testInterfaceDriver = { "Test", /* name */ - .connectOpen = testOpenInterface, /* 0.7.0 */ - .connectClose = testCloseInterface, /* 0.7.0 */ + .interfaceOpen = testOpenInterface, /* 0.7.0 */ + .interfaceClose = testCloseInterface, /* 0.7.0 */ .connectNumOfInterfaces = testNumOfInterfaces, /* 0.7.0 */ .connectListInterfaces = testListInterfaces, /* 0.7.0 */ .connectNumOfDefinedInterfaces = testNumOfDefinedInterfaces, /* 0.7.0 */ @@ -5911,8 +5911,8 @@ static virInterfaceDriver testInterfaceDriver = { static virStorageDriver testStorageDriver = { .name = "Test", - .connectOpen = testStorageOpen, /* 0.4.1 */ - .connectClose = testStorageClose, /* 0.4.1 */ + .storageOpen = testStorageOpen, /* 0.4.1 */ + .storageClose = testStorageClose, /* 0.4.1 */ .connectNumOfStoragePools = testStorageNumPools, /* 0.5.0 */ .connectListStoragePools = testStorageListPools, /* 0.5.0 */ @@ -5954,8 +5954,8 @@ static virStorageDriver testStorageDriver = { static virNodeDeviceDriver testNodeDeviceDriver = { .name = "Test", - .connectOpen = testNodeDeviceOpen, /* 0.6.0 */ - .connectClose = testNodeDeviceClose, /* 0.6.0 */ + .nodeDeviceOpen = testNodeDeviceOpen, /* 0.6.0 */ + .nodeDeviceClose = testNodeDeviceClose, /* 0.6.0 */ .nodeNumOfDevices = testNodeNumOfDevices, /* 0.7.2 */ .nodeListDevices = testNodeListDevices, /* 0.7.2 */ @@ -5970,15 +5970,15 @@ static virNodeDeviceDriver testNodeDeviceDriver = { static virSecretDriver testSecretDriver = { .name = "Test", - .connectOpen = testSecretOpen, /* 0.7.1 */ - .connectClose = testSecretClose, /* 0.7.1 */ + .secretOpen = testSecretOpen, /* 0.7.1 */ + .secretClose = testSecretClose, /* 0.7.1 */ }; static virNWFilterDriver testNWFilterDriver = { .name = "Test", - .connectOpen = testNWFilterOpen, /* 0.8.0 */ - .connectClose = testNWFilterClose, /* 0.8.0 */ + .nwfilterOpen = testNWFilterOpen, /* 0.8.0 */ + .nwfilterClose = testNWFilterClose, /* 0.8.0 */ }; /** diff --git a/src/vbox/vbox_tmpl.c b/src/vbox/vbox_tmpl.c index e9c4d5b..8ef16ba 100644 --- a/src/vbox/vbox_tmpl.c +++ b/src/vbox/vbox_tmpl.c @@ -9483,8 +9483,8 @@ virDriver NAME(Driver) = { virNetworkDriver NAME(NetworkDriver) = { "VBOX", - .connectOpen = vboxNetworkOpen, /* 0.6.4 */ - .connectClose = vboxNetworkClose, /* 0.6.4 */ + .networkOpen = vboxNetworkOpen, /* 0.6.4 */ + .networkClose = vboxNetworkClose, /* 0.6.4 */ .connectNumOfNetworks = vboxNumOfNetworks, /* 0.6.4 */ .connectListNetworks = vboxListNetworks, /* 0.6.4 */ .connectNumOfDefinedNetworks = vboxNumOfDefinedNetworks, /* 0.6.4 */ @@ -9501,8 +9501,8 @@ virNetworkDriver NAME(NetworkDriver) = { virStorageDriver NAME(StorageDriver) = { .name = "VBOX", - .connectOpen = vboxStorageOpen, /* 0.7.1 */ - .connectClose = vboxStorageClose, /* 0.7.1 */ + .storageOpen = vboxStorageOpen, /* 0.7.1 */ + .storageClose = vboxStorageClose, /* 0.7.1 */ .connectNumOfStoragePools = vboxStorageNumOfPools, /* 0.7.1 */ .connectListStoragePools = vboxStorageListPools, /* 0.7.1 */ .storagePoolLookupByName = vboxStoragePoolLookupByName, /* 0.7.1 */ diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c index 25722f3..b4b1505 100644 --- a/tests/qemuxml2argvtest.c +++ b/tests/qemuxml2argvtest.c @@ -60,8 +60,8 @@ fakeSecretClose(virConnectPtr conn ATTRIBUTE_UNUSED) static virSecretDriver fakeSecretDriver = { .name = "fake_secret", - .connectOpen = NULL, - .connectClose = fakeSecretClose, + .secretOpen = NULL, + .secretClose = fakeSecretClose, .connectNumOfSecrets = NULL, .connectListSecrets = NULL, .secretLookupByUUID = NULL, -- 1.8.1.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list