mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
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:
parent
cbde35899b
commit
a84f9bd555
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user