mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 14:15:28 +00:00
d0d344cfdb
Commit b20d39a
introduced a new argument for the
virNetDevTapCreateInBridgePort function, however, its mock
in bhyve tests wasn't updated, so the build failed.
Fix build by adding this new argument to the mock version.
51 lines
1.5 KiB
C
51 lines
1.5 KiB
C
#include <config.h>
|
|
|
|
#include "virstring.h"
|
|
#include "virnetdev.h"
|
|
#include "virnetdevtap.h"
|
|
#include "internal.h"
|
|
|
|
#define VIR_FROM_THIS VIR_FROM_BHYVE
|
|
|
|
void virMacAddrGenerate(const unsigned char prefix[VIR_MAC_PREFIX_BUFLEN],
|
|
virMacAddrPtr addr)
|
|
{
|
|
addr->addr[0] = prefix[0];
|
|
addr->addr[1] = prefix[1];
|
|
addr->addr[2] = prefix[2];
|
|
addr->addr[3] = 0;
|
|
addr->addr[4] = 0;
|
|
addr->addr[5] = 0;
|
|
}
|
|
|
|
int virNetDevTapCreateInBridgePort(const char *brname ATTRIBUTE_UNUSED,
|
|
char **ifname,
|
|
const virMacAddr *macaddr ATTRIBUTE_UNUSED,
|
|
const unsigned char *vmuuid ATTRIBUTE_UNUSED,
|
|
const char *tunpath ATTRIBUTE_UNUSED,
|
|
int *tapfd ATTRIBUTE_UNUSED,
|
|
int tapfdSize ATTRIBUTE_UNUSED,
|
|
virNetDevVPortProfilePtr virtPortProfile ATTRIBUTE_UNUSED,
|
|
virNetDevVlanPtr virtVlan ATTRIBUTE_UNUSED,
|
|
unsigned int fakeflags ATTRIBUTE_UNUSED)
|
|
{
|
|
if (VIR_STRDUP(*ifname, "vnet0") < 0)
|
|
return -1;
|
|
return 0;
|
|
}
|
|
|
|
char *virNetDevTapGetRealDeviceName(char *name ATTRIBUTE_UNUSED)
|
|
{
|
|
char *fakename;
|
|
|
|
if (VIR_STRDUP(fakename, "faketapdev") < 0)
|
|
return NULL;
|
|
return fakename;
|
|
}
|
|
|
|
int virNetDevSetOnline(const char *ifname ATTRIBUTE_UNUSED,
|
|
bool online ATTRIBUTE_UNUSED)
|
|
{
|
|
return 0;
|
|
}
|