return 0;
}
-void
-virDomainClearNetBandwidth(virDomainDef *def)
-{
- size_t i;
- virDomainNetType type;
-
- for (i = 0; i < def->nnets; i++) {
- type = virDomainNetGetActualType(def->nets[i]);
- if (virDomainNetGetActualBandwidth(def->nets[i]) &&
- virNetDevSupportsBandwidth(type))
- virNetDevBandwidthClear(def->nets[i]->ifname);
- }
-}
-
bool virNetDevSupportsBandwidth(virDomainNetType type)
{
unsigned int class_id,
virBuffer *buf);
-void virDomainClearNetBandwidth(virDomainDef *def)
- ATTRIBUTE_NONNULL(1);
-
bool virNetDevSupportsBandwidth(virDomainNetType type);
bool virNetDevBandwidthHasFloor(const virNetDevBandwidth *b);
bool virNetDevBandwidthSupportsFloor(virNetworkForwardType type);
#include "domain_driver.h"
#include "domain_interface.h"
#include "domain_nwfilter.h"
+#include "netdev_bandwidth_conf.h"
#include "network_conf.h"
#include "viralloc.h"
#include "virconftypes.h"
}
}
+
+
+void
+virDomainClearNetBandwidth(virDomainDef *def)
+{
+ size_t i;
+ virDomainNetType type;
+
+ for (i = 0; i < def->nnets; i++) {
+ type = virDomainNetGetActualType(def->nets[i]);
+ if (virDomainNetGetActualBandwidth(def->nets[i]) &&
+ virNetDevSupportsBandwidth(type))
+ virNetDevBandwidthClear(def->nets[i]->ifname);
+ }
+}
virDomainNetDef *net,
bool priv_net_created,
char *stateDir);
+void virDomainClearNetBandwidth(virDomainDef *def)
+ ATTRIBUTE_NONNULL(1);
# conf/netdev_bandwidth_conf.h
-virDomainClearNetBandwidth;
virNetDevBandwidthFormat;
virNetDevBandwidthHasFloor;
virNetDevBandwidthParse;
virDomainDriverSetupPersistentDefBlkioParams;
# hypervisor/domain_interface.h
+virDomainClearNetBandwidth;
virDomainInterfaceDeleteDevice;
virDomainInterfaceEthernetConnect;
virDomainInterfaceIsVnetCompatModel;