mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
nwfilter: drop unused flag argument
The public API and RPC over-the-wire format have no flags argument, so neither should the internal callback API. This simplifies the RPC generator. * src/driver.h (virDrvNWFilterDefineXML): Drop argument that does not match public API. * src/nwfilter/nwfilter_driver.c (nwfilterDefine): Likewise. * src/libvirt.c (virNWFilterDefineXML): Likewise. * daemon/remote_generator.pl: Drop special case.
This commit is contained in:
parent
cb84580a25
commit
88d03d4ff1
@ -961,12 +961,6 @@ elsif ($opt_k) {
|
|||||||
push(@args_list, "virConnectPtr conn");
|
push(@args_list, "virConnectPtr conn");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($call->{ProcName} eq "NWFilterDefineXML") {
|
|
||||||
# SPECIAL: virNWFilterDefineXML has a flags parameter in the
|
|
||||||
# public API that is missing in the XDR protocol
|
|
||||||
push(@args_list, "unsigned int flags ATTRIBUTE_UNUSED");
|
|
||||||
}
|
|
||||||
|
|
||||||
# fix priv_name for the NumOf* functions
|
# fix priv_name for the NumOf* functions
|
||||||
if ($priv_name eq "privateData" and
|
if ($priv_name eq "privateData" and
|
||||||
!($call->{ProcName} =~ m/(Domains|DomainSnapshot)/) and
|
!($call->{ProcName} =~ m/(Domains|DomainSnapshot)/) and
|
||||||
|
@ -1181,8 +1181,7 @@ typedef virNWFilterPtr
|
|||||||
const unsigned char *uuid);
|
const unsigned char *uuid);
|
||||||
typedef virNWFilterPtr
|
typedef virNWFilterPtr
|
||||||
(*virDrvNWFilterDefineXML) (virConnectPtr conn,
|
(*virDrvNWFilterDefineXML) (virConnectPtr conn,
|
||||||
const char *xmlDesc,
|
const char *xmlDesc);
|
||||||
unsigned int flags);
|
|
||||||
typedef int
|
typedef int
|
||||||
(*virDrvNWFilterUndefine) (virNWFilterPtr nwfilter);
|
(*virDrvNWFilterUndefine) (virNWFilterPtr nwfilter);
|
||||||
|
|
||||||
|
@ -12253,7 +12253,7 @@ virNWFilterDefineXML(virConnectPtr conn, const char *xmlDesc)
|
|||||||
|
|
||||||
if (conn->nwfilterDriver && conn->nwfilterDriver->defineXML) {
|
if (conn->nwfilterDriver && conn->nwfilterDriver->defineXML) {
|
||||||
virNWFilterPtr ret;
|
virNWFilterPtr ret;
|
||||||
ret = conn->nwfilterDriver->defineXML (conn, xmlDesc, 0);
|
ret = conn->nwfilterDriver->defineXML (conn, xmlDesc);
|
||||||
if (!ret)
|
if (!ret)
|
||||||
goto error;
|
goto error;
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* nwfilter_driver.c: core driver for network filter APIs
|
* nwfilter_driver.c: core driver for network filter APIs
|
||||||
* (based on storage_driver.c)
|
* (based on storage_driver.c)
|
||||||
*
|
*
|
||||||
* Copyright (C) 2006-2010 Red Hat, Inc.
|
* Copyright (C) 2006-2011 Red Hat, Inc.
|
||||||
* Copyright (C) 2006-2008 Daniel P. Berrange
|
* Copyright (C) 2006-2008 Daniel P. Berrange
|
||||||
* Copyright (C) 2010 IBM Corporation
|
* Copyright (C) 2010 IBM Corporation
|
||||||
* Copyright (C) 2010 Stefan Berger
|
* Copyright (C) 2010 Stefan Berger
|
||||||
@ -327,8 +327,8 @@ nwfilterListNWFilters(virConnectPtr conn,
|
|||||||
|
|
||||||
static virNWFilterPtr
|
static virNWFilterPtr
|
||||||
nwfilterDefine(virConnectPtr conn,
|
nwfilterDefine(virConnectPtr conn,
|
||||||
const char *xml,
|
const char *xml)
|
||||||
unsigned int flags ATTRIBUTE_UNUSED) {
|
{
|
||||||
virNWFilterDriverStatePtr driver = conn->nwfilterPrivateData;
|
virNWFilterDriverStatePtr driver = conn->nwfilterPrivateData;
|
||||||
virNWFilterDefPtr def;
|
virNWFilterDefPtr def;
|
||||||
virNWFilterObjPtr nwfilter = NULL;
|
virNWFilterObjPtr nwfilter = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user