[libvirt] [PATCH 5/7] list: Implement listAllNetworks for test driver

Laine Stump laine at laine.org
Mon Sep 10 15:43:09 UTC 2012


On 09/04/2012 11:55 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 8d93129..821cf72 100644
> --- a/src/test/test_driver.c
> +++ b/src/test/test_driver.c
> @@ -3039,6 +3039,22 @@ no_memory:
>      return -1;
>  }
>  
> +static int
> +testNetworkListAllNetworks(virConnectPtr conn,
> +                           virNetworkPtr **nets,
> +                           unsigned int flags)
> +{
> +    testConnPtr privconn = conn->privateData;
> +    int ret = -1;
> +
> +    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)
>  {
> @@ -5698,6 +5714,7 @@ static virNetworkDriver testNetworkDriver = {
>      .listNetworks = testListNetworks, /* 0.3.2 */
>      .numOfDefinedNetworks = testNumDefinedNetworks, /* 0.3.2 */
>      .listDefinedNetworks = testListDefinedNetworks, /* 0.3.2 */
> +    .listAllNetworks = testNetworkListAllNetworks, /* 0.10.0 */

I think I can stop pointing this out now, and just assume you'll recheck
all the version numbers before you push :-)

>      .networkLookupByUUID = testLookupNetworkByUUID, /* 0.3.2 */
>      .networkLookupByName = testLookupNetworkByName, /* 0.3.2 */
>      .networkCreateXML = testNetworkCreate, /* 0.3.2 */

ACK.




More information about the libvir-list mailing list