Remove many decls from bridge driver platform header

The bridge_driver_platform.h defines many functions that
a platform driver must implement. Only two of these
functions are actually called from the main bridge driver
code. The remainder can be made internal to the linux
driver only.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrange 2014-03-06 12:03:46 +00:00
parent cbde35899b
commit a84f9bd555
3 changed files with 28 additions and 78 deletions

View File

@ -130,7 +130,8 @@ out:
static const char networkLocalMulticast[] = "224.0.0.0/24"; static const char networkLocalMulticast[] = "224.0.0.0/24";
static const char networkLocalBroadcast[] = "255.255.255.255/32"; static const char networkLocalBroadcast[] = "255.255.255.255/32";
int networkAddMasqueradingFirewallRules(virNetworkObjPtr network, static int
networkAddMasqueradingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef) virNetworkIpDefPtr ipdef)
{ {
int prefix = virNetworkIpDefPrefix(ipdef); int prefix = virNetworkIpDefPrefix(ipdef);
@ -322,7 +323,8 @@ int networkAddMasqueradingFirewallRules(virNetworkObjPtr network,
return -1; return -1;
} }
void networkRemoveMasqueradingFirewallRules(virNetworkObjPtr network, static void
networkRemoveMasqueradingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef) virNetworkIpDefPtr ipdef)
{ {
int prefix = virNetworkIpDefPrefix(ipdef); int prefix = virNetworkIpDefPrefix(ipdef);
@ -367,7 +369,8 @@ void networkRemoveMasqueradingFirewallRules(virNetworkObjPtr network,
} }
} }
int networkAddRoutingFirewallRules(virNetworkObjPtr network, static int
networkAddRoutingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef) virNetworkIpDefPtr ipdef)
{ {
int prefix = virNetworkIpDefPrefix(ipdef); int prefix = virNetworkIpDefPrefix(ipdef);
@ -413,7 +416,9 @@ routeerr1:
return -1; return -1;
} }
void networkRemoveRoutingFirewallRules(virNetworkObjPtr network,
static void
networkRemoveRoutingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef) virNetworkIpDefPtr ipdef)
{ {
int prefix = virNetworkIpDefPrefix(ipdef); int prefix = virNetworkIpDefPrefix(ipdef);
@ -534,7 +539,9 @@ networkRemoveGeneralIp6tablesRules(virNetworkObjPtr network)
iptablesRemoveForwardRejectOut(AF_INET6, network->def->bridge); iptablesRemoveForwardRejectOut(AF_INET6, network->def->bridge);
} }
int networkAddGeneralFirewallRules(virNetworkObjPtr network)
static int
networkAddGeneralFirewallRules(virNetworkObjPtr network)
{ {
size_t i; size_t i;
virNetworkIpDefPtr ipv4def; virNetworkIpDefPtr ipv4def;
@ -664,7 +671,9 @@ err1:
return -1; return -1;
} }
void networkRemoveGeneralFirewallRules(virNetworkObjPtr network)
static void
networkRemoveGeneralFirewallRules(virNetworkObjPtr network)
{ {
size_t i; size_t i;
virNetworkIpDefPtr ipv4def; virNetworkIpDefPtr ipv4def;
@ -694,7 +703,9 @@ void networkRemoveGeneralFirewallRules(virNetworkObjPtr network)
iptablesRemoveTcpInput(AF_INET, network->def->bridge, 67); iptablesRemoveTcpInput(AF_INET, network->def->bridge, 67);
} }
int networkAddIpSpecificFirewallRules(virNetworkObjPtr network,
static int
networkAddIpSpecificFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef) virNetworkIpDefPtr ipdef)
{ {
/* NB: in the case of IPv6, routing rules are added when the /* NB: in the case of IPv6, routing rules are added when the
@ -712,7 +723,9 @@ int networkAddIpSpecificFirewallRules(virNetworkObjPtr network,
return 0; return 0;
} }
void networkRemoveIpSpecificFirewallRules(virNetworkObjPtr network,
static void
networkRemoveIpSpecificFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef) virNetworkIpDefPtr ipdef)
{ {
if (network->def->forward.type == VIR_NETWORK_FORWARD_NAT) { if (network->def->forward.type == VIR_NETWORK_FORWARD_NAT) {
@ -725,6 +738,7 @@ void networkRemoveIpSpecificFirewallRules(virNetworkObjPtr network,
} }
} }
/* Add all rules for all ip addresses (and general rules) on a network */ /* Add all rules for all ip addresses (and general rules) on a network */
int networkAddFirewallRules(virNetworkObjPtr network) int networkAddFirewallRules(virNetworkObjPtr network)
{ {

View File

@ -26,48 +26,6 @@ int networkCheckRouteCollision(virNetworkObjPtr network ATTRIBUTE_UNUSED)
return 0; return 0;
} }
int networkAddMasqueradingFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED,
virNetworkIpDefPtr ipdef ATTRIBUTE_UNUSED)
{
return 0;
}
void networkRemoveMasqueradingFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED,
virNetworkIpDefPtr ipdef ATTRIBUTE_UNUSED)
{
}
int networkAddRoutingFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED,
virNetworkIpDefPtr ipdef ATTRIBUTE_UNUSED)
{
return 0;
}
void networkRemoveRoutingFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED,
virNetworkIpDefPtr ipdef ATTRIBUTE_UNUSED)
{
}
int networkAddGeneralFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED)
{
return 0;
}
void networkRemoveGeneralFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED)
{
}
int networkAddIpSpecificFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED,
virNetworkIpDefPtr ipdef ATTRIBUTE_UNUSED)
{
return 0;
}
void networkRemoveIpSpecificFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED,
virNetworkIpDefPtr ipdef ATTRIBUTE_UNUSED)
{
}
int networkAddFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED) int networkAddFirewallRules(virNetworkObjPtr network ATTRIBUTE_UNUSED)
{ {
return 0; return 0;

View File

@ -53,28 +53,6 @@ typedef virNetworkDriverState *virNetworkDriverStatePtr;
int networkCheckRouteCollision(virNetworkObjPtr network); int networkCheckRouteCollision(virNetworkObjPtr network);
int networkAddMasqueradingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef);
void networkRemoveMasqueradingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef);
int networkAddRoutingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef);
void networkRemoveRoutingFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef);
int networkAddGeneralFirewallRules(virNetworkObjPtr network);
void networkRemoveGeneralFirewallRules(virNetworkObjPtr network);
int networkAddIpSpecificFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef);
void networkRemoveIpSpecificFirewallRules(virNetworkObjPtr network,
virNetworkIpDefPtr ipdef);
int networkAddFirewallRules(virNetworkObjPtr network); int networkAddFirewallRules(virNetworkObjPtr network);
void networkRemoveFirewallRules(virNetworkObjPtr network); void networkRemoveFirewallRules(virNetworkObjPtr network);