提交 ce114496 编写于 作者: D Daniel P. Berrangé

conf: change virNWFilterBindingPtr to virNWFilterBindingDefPtr

We are going to want to expose the NWFilter binding concept in the
public API, so the virNWFilterBindingPtr type needs to be used there.
Our internal type will shortly gain an XML representation, so rename
it to virNWFilterBindingDefPtr which follows our normal conventions.
Reviewed-by: NJohn Ferlan <jferlan@redhat.com>
Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
上级 aa510639
......@@ -3268,25 +3268,25 @@ virNWFilterRuleIsProtocolEthernet(virNWFilterRuleDefPtr rule)
void
virNWFilterBindingFree(virNWFilterBindingPtr binding)
virNWFilterBindingDefFree(virNWFilterBindingDefPtr def)
{
if (!binding)
if (!def)
return;
VIR_FREE(binding->ownername);
VIR_FREE(binding->portdevname);
VIR_FREE(binding->linkdevname);
VIR_FREE(binding->filter);
virHashFree(binding->filterparams);
VIR_FREE(def->ownername);
VIR_FREE(def->portdevname);
VIR_FREE(def->linkdevname);
VIR_FREE(def->filter);
virHashFree(def->filterparams);
VIR_FREE(binding);
VIR_FREE(def);
}
virNWFilterBindingPtr
virNWFilterBindingCopy(virNWFilterBindingPtr src)
virNWFilterBindingDefPtr
virNWFilterBindingDefCopy(virNWFilterBindingDefPtr src)
{
virNWFilterBindingPtr ret;
virNWFilterBindingDefPtr ret;
if (VIR_ALLOC(ret) < 0)
return NULL;
......@@ -3316,6 +3316,6 @@ virNWFilterBindingCopy(virNWFilterBindingPtr src)
return ret;
error:
virNWFilterBindingFree(ret);
virNWFilterBindingDefFree(ret);
return NULL;
}
......@@ -545,10 +545,10 @@ struct _virNWFilterDef {
virNWFilterEntryPtr *filterEntries;
};
typedef struct virNWFilterBinding virNWFilterBinding;
typedef virNWFilterBinding *virNWFilterBindingPtr;
typedef struct _virNWFilterBindingDef virNWFilterBindingDef;
typedef virNWFilterBindingDef *virNWFilterBindingDefPtr;
struct virNWFilterBinding {
struct _virNWFilterBindingDef {
char *ownername;
unsigned char owneruuid[VIR_UUID_BUFLEN];
char *portdevname;
......@@ -664,9 +664,9 @@ bool
virNWFilterRuleIsProtocolEthernet(virNWFilterRuleDefPtr rule);
void
virNWFilterBindingFree(virNWFilterBindingPtr binding);
virNWFilterBindingPtr
virNWFilterBindingCopy(virNWFilterBindingPtr src);
virNWFilterBindingDefFree(virNWFilterBindingDefPtr binding);
virNWFilterBindingDefPtr
virNWFilterBindingDefCopy(virNWFilterBindingDefPtr src);
VIR_ENUM_DECL(virNWFilterRuleAction);
VIR_ENUM_DECL(virNWFilterRuleDirection);
......
......@@ -787,8 +787,8 @@ virDomainNumatuneSpecifiedMaxNode;
# conf/nwfilter_conf.h
virNWFilterBindingCopy;
virNWFilterBindingFree;
virNWFilterBindingDefCopy;
virNWFilterBindingDefFree;
virNWFilterCallbackDriversLock;
virNWFilterCallbackDriversUnlock;
virNWFilterChainSuffixTypeToString;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册