lib/dhcp.h \
lib/dhparams.h \
lib/dirs.h \
- lib/dpif-linux.c \
lib/dpif-netdev.c \
lib/dpif-provider.h \
lib/dpif.c \
lib/lockfile.h \
lib/mac-learning.c \
lib/mac-learning.h \
- lib/netdev-gre.c \
- lib/netdev-linux.c \
- lib/netdev-patch.c \
lib/netdev-provider.h \
- lib/netdev-vport.c \
- lib/netdev-vport.h \
lib/netdev.c \
lib/netdev.h \
lib/odp-util.c \
lib/rconn.h \
lib/reconnect.c \
lib/reconnect.h \
- lib/rtnetlink.c \
- lib/rtnetlink.h \
lib/sat-math.h \
lib/sha1.c \
lib/sha1.h \
if HAVE_NETLINK
lib_libopenvswitch_a_SOURCES += \
+ lib/dpif-linux.c \
+ lib/netdev-gre.c \
+ lib/netdev-linux.c \
+ lib/netdev-patch.c \
+ lib/netdev-vport.c \
+ lib/netdev-vport.h \
lib/netlink-protocol.h \
lib/netlink.c \
- lib/netlink.h
+ lib/netlink.h \
+ lib/rtnetlink.c \
+ lib/rtnetlink.h
endif
if HAVE_OPENSSL
#define THIS_MODULE VLM_dpif
static const struct dpif_class *base_dpif_classes[] = {
+#ifdef HAVE_NETLINK
&dpif_linux_class,
+#endif
&dpif_netdev_class,
};
#include "vlog.h"
static const struct netdev_class *base_netdev_classes[] = {
+#ifdef HAVE_NETLINK
&netdev_linux_class,
&netdev_tap_class,
&netdev_patch_class,
&netdev_gre_class,
+#endif
};
static struct shash netdev_classes = SHASH_INITIALIZER(&netdev_classes);