return NULL;
}
-virNetDevVPortProfilePtr
+const virNetDevVPortProfile *
virDomainNetGetActualVirtPortProfile(const virDomainNetDef *iface)
{
switch (iface->type) {
const char *virDomainNetGetActualDirectDev(virDomainNetDefPtr iface);
int virDomainNetGetActualDirectMode(virDomainNetDefPtr iface);
virDomainHostdevDefPtr virDomainNetGetActualHostdev(virDomainNetDefPtr iface);
-virNetDevVPortProfilePtr
+const virNetDevVPortProfile *
virDomainNetGetActualVirtPortProfile(const virDomainNetDef *iface);
const virNetDevBandwidth *
virDomainNetGetActualBandwidth(const virDomainNetDef *iface);
int
-virNetDevVPortProfileFormat(virNetDevVPortProfilePtr virtPort,
+virNetDevVPortProfileFormat(const virNetDevVPortProfile *virtPort,
virBufferPtr buf)
{
enum virNetDevVPortProfile type;
virNetDevVPortProfileParse(xmlNodePtr node, unsigned int flags);
int
-virNetDevVPortProfileFormat(virNetDevVPortProfilePtr virtPort,
+virNetDevVPortProfileFormat(const virNetDevVPortProfile *virtPort,
virBufferPtr buf);
virNetworkPtr network = NULL;
virConnectPtr conn = NULL;
const virNetDevBandwidth *actual_bw;
- virNetDevVPortProfilePtr port_profile;
+ const virNetDevVPortProfile *port_profile;
const virNetDevVlan *virt_vlan;
virBuffer buf = VIR_BUFFER_INITIALIZER;
size_t i;
switch (net->type) {
case VIR_DOMAIN_NET_TYPE_BRIDGE:
{
- virNetDevVPortProfilePtr port_profile = virDomainNetGetActualVirtPortProfile(net);
+ const virNetDevVPortProfile *port_profile = virDomainNetGetActualVirtPortProfile(net);
const virNetDevVlan *virt_vlan = virDomainNetGetActualVlan(net);
const char *script = net->script;
size_t i;
int detachidx, ret = -1;
virDomainNetType actualType;
virDomainNetDefPtr detach = NULL;
- virNetDevVPortProfilePtr vport = NULL;
+ const virNetDevVPortProfile *vport = NULL;
virErrorPtr save_err = NULL;
if ((detachidx = virDomainNetFindIdx(vm->def, dev->data.net)) < 0)
{
size_t i;
virLXCDomainObjPrivatePtr priv = vm->privateData;
- virNetDevVPortProfilePtr vport = NULL;
+ const virNetDevVPortProfile *vport = NULL;
virLXCDriverConfigPtr cfg = virLXCDriverGetConfig(driver);
virConnectPtr conn = NULL;
{
char *parentVeth;
char *containerVeth = NULL;
- virNetDevVPortProfilePtr vport = virDomainNetGetActualVirtPortProfile(net);
+ const virNetDevVPortProfile *vport = virDomainNetGetActualVirtPortProfile(net);
VIR_DEBUG("calling vethCreate()");
parentVeth = net->ifname;
char *res_ifname = NULL;
virLXCDriverPtr driver = conn->privateData;
const virNetDevBandwidth *bw;
- virNetDevVPortProfilePtr prof;
+ const virNetDevVPortProfile *prof;
virLXCDriverConfigPtr cfg = virLXCDriverGetConfig(driver);
const char *linkdev = virDomainNetGetActualDirectDev(net);
unsigned int macvlan_create_flags = VIR_NETDEV_MACVLAN_CREATE_IFUP;
virErrorPreserveLast(&save_err);
for (i = 0; i < def->nnets; i++) {
virDomainNetDefPtr iface = def->nets[i];
- virNetDevVPortProfilePtr vport = virDomainNetGetActualVirtPortProfile(iface);
+ const virNetDevVPortProfile *vport = virDomainNetGetActualVirtPortProfile(iface);
if (vport && vport->virtPortType == VIR_NETDEV_VPORT_PROFILE_OPENVSWITCH)
ignore_value(virNetDevOpenvswitchRemovePort(
virDomainNetGetActualBridgeName(iface),
* a <virtualport> element in the config)
*/
if (net->filter) {
- virNetDevVPortProfilePtr vport = virDomainNetGetActualVirtPortProfile(net);
+ const virNetDevVPortProfile *vport = virDomainNetGetActualVirtPortProfile(net);
if (!(actualType == VIR_DOMAIN_NET_TYPE_NETWORK ||
actualType == VIR_DOMAIN_NET_TYPE_BRIDGE ||
static void
qemuDomainNetDeviceVportRemove(virDomainNetDefPtr net)
{
- virNetDevVPortProfilePtr vport = virDomainNetGetActualVirtPortProfile(net);
+ const virNetDevVPortProfile *vport = virDomainNetGetActualVirtPortProfile(net);
const char *brname;
if (!vport)
for (i = 0; i < def->nnets; i++) {
virDomainNetDefPtr netptr;
- virNetDevVPortProfilePtr vport;
+ const virNetDevVPortProfile *vport;
netptr = def->nets[i];
vport = virDomainNetGetActualVirtPortProfile(netptr);
qemuDomainObjPrivatePtr priv = vm->privateData;
virErrorPtr orig_err;
virDomainDefPtr def = vm->def;
- virNetDevVPortProfilePtr vport = NULL;
+ const virNetDevVPortProfile *vport = NULL;
size_t i;
char *timestamp;
virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
static int
virHostdevNetConfigVirtPortProfile(const char *linkdev, int vf,
- virNetDevVPortProfilePtr virtPort,
+ const virNetDevVPortProfile *virtPort,
const virMacAddr *macaddr,
const unsigned char *uuid,
bool associate)
{
g_autofree char *linkdev = NULL;
const virNetDevVlan *vlan;
- virNetDevVPortProfilePtr virtPort;
+ const virNetDevVPortProfile *virtPort;
int vf = -1;
bool port_profile_associate = true;
g_autofree virMacAddrPtr MAC = NULL;
g_autofree virMacAddrPtr adminMAC = NULL;
g_autoptr(virNetDevVlan) vlan = NULL;
- virNetDevVPortProfilePtr virtPort;
+ const virNetDevVPortProfile *virtPort;
int vf = -1;
bool port_profile_associate = false;
const virMacAddr *macaddress,
const char *linkdev,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
virNetDevVPortProfileOp vmOp)
{
virNetlinkCallbackDataPtr calld = NULL;
virNetDevMacVLanMode mode,
const virNetDevVlan *vlan,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
char **ifnameResult,
virNetDevVPortProfileOp vmOp,
char *stateDir,
const virMacAddr *macaddr,
const char *linkdev,
int mode,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
char *stateDir)
{
int ret = 0;
const virMacAddr *macaddress,
const char *linkdev,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
virNetDevVPortProfileOp vmOp)
{
int rc = 0;
virNetDevMacVLanMode mode G_GNUC_UNUSED,
const virNetDevVlan *vlan G_GNUC_UNUSED,
const unsigned char *vmuuid G_GNUC_UNUSED,
- virNetDevVPortProfilePtr virtPortProfile G_GNUC_UNUSED,
+ const virNetDevVPortProfile *virtPortProfile G_GNUC_UNUSED,
char **res_ifname G_GNUC_UNUSED,
virNetDevVPortProfileOp vmop G_GNUC_UNUSED,
char *stateDir G_GNUC_UNUSED,
const virMacAddr *macaddress G_GNUC_UNUSED,
const char *linkdev G_GNUC_UNUSED,
int mode G_GNUC_UNUSED,
- virNetDevVPortProfilePtr virtPortProfile G_GNUC_UNUSED,
+ const virNetDevVPortProfile *virtPortProfile G_GNUC_UNUSED,
char *stateDir G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS, "%s",
const virMacAddr *macaddress G_GNUC_UNUSED,
const char *linkdev G_GNUC_UNUSED,
const unsigned char *vmuuid G_GNUC_UNUSED,
- virNetDevVPortProfilePtr virtPortProfile G_GNUC_UNUSED,
+ const virNetDevVPortProfile *virtPortProfile G_GNUC_UNUSED,
virNetDevVPortProfileOp vmOp G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS, "%s",
const virMacAddr *macaddress G_GNUC_UNUSED,
const char *linkdev G_GNUC_UNUSED,
const unsigned char *vmuuid G_GNUC_UNUSED,
- virNetDevVPortProfilePtr virtPortProfile G_GNUC_UNUSED,
+ const virNetDevVPortProfile *virtPortProfile G_GNUC_UNUSED,
virNetDevVPortProfileOp vmOp G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS, "%s",
virNetDevMacVLanMode mode,
const virNetDevVlan *vlan,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
char **res_ifname,
virNetDevVPortProfileOp vmop,
char *stateDir,
const virMacAddr *macaddress,
const char *linkdev,
int mode,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
char *stateDir)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
ATTRIBUTE_NONNULL(6) G_GNUC_WARN_UNUSED_RESULT;
const virMacAddr *macaddress,
const char *linkdev,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
virNetDevVPortProfileOp vmOp)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
const virMacAddr *macaddress,
const char *linkdev,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
virNetDevVPortProfileOp vmOp)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
*/
int
virNetDevMidonetBindPort(const char *ifname,
- virNetDevVPortProfilePtr virtualport)
+ const virNetDevVPortProfile *virtualport)
{
int ret = -1;
virCommandPtr cmd = NULL;
* Returns 0 in case of success or -1 in case of failure.
*/
int
-virNetDevMidonetUnbindPort(virNetDevVPortProfilePtr virtualport)
+virNetDevMidonetUnbindPort(const virNetDevVPortProfile *virtualport)
{
int ret = -1;
virCommandPtr cmd = NULL;
int virNetDevMidonetBindPort(const char *ifname,
- virNetDevVPortProfilePtr virtualport)
+ const virNetDevVPortProfile *virtualport)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
-int virNetDevMidonetUnbindPort(virNetDevVPortProfilePtr virtualport)
+int virNetDevMidonetUnbindPort(const virNetDevVPortProfile *virtualport)
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
int virNetDevOpenvswitchAddPort(const char *brname, const char *ifname,
const virMacAddr *macaddr,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr ovsport,
+ const virNetDevVPortProfile *ovsport,
const virNetDevVlan *virtVlan)
{
char macaddrstr[VIR_MAC_STRING_BUFLEN];
const char *ifname,
const virMacAddr *macaddr,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr ovsport,
+ const virNetDevVPortProfile *ovsport,
const virNetDevVlan *virtVlan)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
G_GNUC_WARN_UNUSED_RESULT;
const char *brname,
const virMacAddr *macaddr,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
const virNetDevVlan *virtVlan,
unsigned int mtu,
unsigned int *actualMTU)
const char *brname,
const virMacAddr *macaddr,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
const virNetDevVlan *virtVlan,
unsigned int mtu,
unsigned int *actualMTU)
const char *tunpath,
int *tapfd,
size_t tapfdSize,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
const virNetDevVlan *virtVlan,
virNetDevCoalescePtr coalesce,
unsigned int mtu,
const char *brname,
const virMacAddr *macaddr,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
const virNetDevVlan *virtVlan,
unsigned int mtu,
unsigned int *actualMTU)
const char *brname,
const virMacAddr *macaddr,
const unsigned char *vmuuid,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
const virNetDevVlan *virtVlan,
unsigned int mtu,
unsigned int *actualMTU)
const char *tunpath,
int *tapfd,
size_t tapfdSize,
- virNetDevVPortProfilePtr virtPortProfile,
+ const virNetDevVPortProfile *virtPortProfile,
const virNetDevVlan *virtVlan,
virNetDevCoalescePtr coalesce,
unsigned int mtu,
#endif
bool
-virNetDevVPortProfileEqual(virNetDevVPortProfilePtr a, virNetDevVPortProfilePtr b)
+virNetDevVPortProfileEqual(const virNetDevVPortProfile *a, const virNetDevVPortProfile *b)
{
/* NULL resistant */
if (!a && !b)
* an error is logged and -1 is returned.
*/
int
-virNetDevVPortProfileCheckNoExtras(virNetDevVPortProfilePtr virtport)
+virNetDevVPortProfileCheckNoExtras(const virNetDevVPortProfile *virtport)
{
const char *extra = NULL;
*/
static int
virNetDevVPortProfileMerge(virNetDevVPortProfilePtr orig,
- virNetDevVPortProfilePtr mods)
+ const virNetDevVPortProfile *mods)
{
enum virNetDevVPortProfile otype;
*/
int virNetDevVPortProfileMerge3(virNetDevVPortProfilePtr *result,
- virNetDevVPortProfilePtr fromInterface,
- virNetDevVPortProfilePtr fromNetwork,
- virNetDevVPortProfilePtr fromPortgroup)
+ const virNetDevVPortProfile *fromInterface,
+ const virNetDevVPortProfile *fromNetwork,
+ const virNetDevVPortProfile *fromPortgroup)
{
int ret = -1;
*result = NULL;
};
-bool virNetDevVPortProfileEqual(virNetDevVPortProfilePtr a,
- virNetDevVPortProfilePtr b);
+bool virNetDevVPortProfileEqual(const virNetDevVPortProfile *a,
+ const virNetDevVPortProfile *b);
int virNetDevVPortProfileCopy(virNetDevVPortProfilePtr *dst,
const virNetDevVPortProfile *src);
int virNetDevVPortProfileCheckComplete(virNetDevVPortProfilePtr virtport,
bool generateMissing);
-int virNetDevVPortProfileCheckNoExtras(virNetDevVPortProfilePtr virtport);
+int virNetDevVPortProfileCheckNoExtras(const virNetDevVPortProfile *virtport);
int virNetDevVPortProfileMerge3(virNetDevVPortProfilePtr *result,
- virNetDevVPortProfilePtr fromInterface,
- virNetDevVPortProfilePtr fromNetwork,
- virNetDevVPortProfilePtr fromPortgroup);
+ const virNetDevVPortProfile *fromInterface,
+ const virNetDevVPortProfile *fromNetwork,
+ const virNetDevVPortProfile *fromPortgroup);
int virNetDevVPortProfileAssociate(const char *ifname,
const virNetDevVPortProfile *virtPort,
const char *tunpath G_GNUC_UNUSED,
int *tapfd G_GNUC_UNUSED,
size_t tapfdSize G_GNUC_UNUSED,
- virNetDevVPortProfilePtr virtPortProfile G_GNUC_UNUSED,
+ const virNetDevVPortProfile *virtPortProfile G_GNUC_UNUSED,
const virNetDevVlan *virtVlan G_GNUC_UNUSED,
virNetDevCoalescePtr coalesce G_GNUC_UNUSED,
unsigned int mtu G_GNUC_UNUSED,