#endif /* ! SIOCGIFINDEX */
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
/**
* virNetDevGetMaster:
* @ifname: name of interface we're interested in
}
-#endif /* defined(__linux__) && defined(WITH_LIBNL) */
+#endif /* defined(WITH_LIBNL) */
#if defined(SIOCGIFVLAN) && defined(WITH_STRUCT_IFREQ) && WITH_DECL_GET_VLAN_VID_CMD
#endif /* !__linux__ */
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
static virMacAddr zeroMAC = { .addr = { 0, 0, 0, 0, 0, 0 } };
}
-#else /* defined(__linux__) && defined(WITH_LIBNL) */
+#else /* defined(WITH_LIBNL) */
int
}
-#endif /* defined(__linux__) && defined(WITH_LIBNL) */
+#endif /* defined(WITH_LIBNL) */
VIR_ENUM_IMPL(virNetDevIfState,
VIR_NETDEV_IF_STATE_LAST,
}
#endif
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
int
virNetDevBridgeCreate(const char *brname,
const virMacAddr *mac)
#endif
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
int
virNetDevBridgeDelete(const char *brname)
{
#endif
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
# ifndef NTF_SELF
# define NTF_SELF 0x02
VIR_LOG_INIT("util.netdevip");
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
static int
virNetDevGetIPAddressBinary(virSocketAddr *addr, void **data, size_t *len)
}
-#else /* defined(__linux__) && defined(WITH_LIBNL) */
+#else /* defined(WITH_LIBNL) */
int
return 0;
}
-#endif /* defined(__linux__) && defined(HAVE_LIBNL) */
+#endif /* defined(HAVE_LIBNL) */
#if defined(__linux__)
#define NETLINK_ACK_TIMEOUT_S (2*1000)
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
/* State for a single netlink event handle */
struct virNetlinkEventHandle {
int watch;
return -EINVAL;
}
-#endif /* __linux__ */
+#endif /* WITH_LIBNL */
#include "internal.h"
#include "virmacaddr.h"
-#if defined(__linux__) && defined(WITH_LIBNL)
+#if defined(WITH_LIBNL)
# include <netlink/msg.h>
struct nlattr;
struct nlmsghdr;
-#endif /* __linux__ */
+#endif /* WITH_LIBNL */
#define NETLINK_MSG_NEST_START(msg, container, attrtype) \
do { \