Eric Blake <eblake@redhat.com> wrote on 03/18/2010 03:25:25 PM:

> On 03/18/2010 09:16 AM, Stefan Berger wrote:
> > This patch adds the implementation of the public API for the network
> > filtering (ACL) extensions to libvirt.c .
> >
> > Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
>
> Some nits (again, leaving the content review to those more knowledgeable
> about API additions):
>
> > +virRegisterNWFilterDriver(virNWFilterDriverPtr driver)
> > +{
> > +    if (virInitialize() < 0)
> > +      return -1;
> > +
> > +    if (driver == NULL) {
> > +        virLibConnError(NULL, VIR_ERR_INVALID_ARG, __FUNCTION__);
> > +        return(-1);
>
> Why the two different styles of returning -1?  A quick grep shows that
> the former style (return -1) is used nearly 9x more frequently than the
> latter (return(-1)).


Parts have been recycled from the storage driver and that's likely where that comes from.

>
> > +        DEBUG("nwfilter driver %d %s returned %s",
> > +              i, virNWFilterDriverTab[i]->name,
> > +              res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" :
> > +              (res == VIR_DRV_OPEN_DECLINED ? "DECLINED" :
> > +               (res == VIR_DRV_OPEN_ERROR ? "ERROR" : "unknown status")));
> > +        if (res == VIR_DRV_OPEN_ERROR) {
> > +            if (STREQ(virNWFilterDriverTab[i]->name, "remote")) {
> > +                virLibConnWarning (NULL, VIR_WAR_NO_NWFILTER,
> > +                                   "Is the daemon running ?");
>
> Do DEBUG messages need to be marked for translation?  Even if not, the
> virLibConnWarning probably should be.


Correct. I will fix the error message.

 Thanks and regards,
   Stefan



>
> --
> Eric Blake   eblake@redhat.com    +1-801-349-2682
> Libvirt virtualization library
http://libvirt.org
>
> [attachment "signature.asc" deleted by Stefan Berger/Watson/IBM]