[libvirt] [PATCH 24/49] list: Implement listAllNetworks for test driver

Laine Stump laine at laine.org
Mon Jul 23 21:12:40 UTC 2012


On 07/20/2012 10:25 AM, Osier Yang wrote:
> src/test/test_driver.c: Implement listAllNetworks.
> ---
>  src/test/test_driver.c |   17 +++++++++++++++++
>  1 files changed, 17 insertions(+), 0 deletions(-)
>
> diff --git a/src/test/test_driver.c b/src/test/test_driver.c
> index 9b528f2..ed8cd47 100644
> --- a/src/test/test_driver.c
> +++ b/src/test/test_driver.c
> @@ -3037,6 +3037,22 @@ no_memory:
>      return -1;
>  }
>  
> +static int
> +testNetworkListAllNetworks(virConnectPtr conn,
> +                           virNetworkPtr **nets,
> +                           unsigned int flags)
> +{
> +    testConnPtr privconn = conn->privateData;
> +    int ret = -1;

Same comment as the bridge driver about initializing *nets, otherwise ACK.

> +
> +    virCheckFlags(VIR_CONNECT_LIST_NETWORKS_FILTERS_ALL, -1);
> +
> +    testDriverLock(privconn);
> +    ret = virNetworkList(conn, privconn->networks, nets, flags);
> +    testDriverUnlock(privconn);
> +
> +    return ret;
> +}
>  
>  static int testNetworkIsActive(virNetworkPtr net)
>  {
> @@ -5696,6 +5712,7 @@ static virNetworkDriver testNetworkDriver = {
>      .listNetworks = testListNetworks, /* 0.3.2 */
>      .numOfDefinedNetworks = testNumDefinedNetworks, /* 0.3.2 */
>      .listDefinedNetworks = testListDefinedNetworks, /* 0.3.2 */
> +    .listAllNetworks = testNetworkListAllNetworks, /* 0.9.14 */
>      .networkLookupByUUID = testLookupNetworkByUUID, /* 0.3.2 */
>      .networkLookupByName = testLookupNetworkByName, /* 0.3.2 */
>      .networkCreateXML = testNetworkCreate, /* 0.3.2 */




More information about the libvir-list mailing list