datapath: <linux/if_vlan.h> needs <linux/skbuff.h> on some kernels.
[openvswitch] / lib / netdev.c
index 09c00af3f14a7bfd6e8225be2d5059e9d35a4d08..0b0463b9070d2fb83e403faa7d00f52c8f998065 100644 (file)
 #include "vlog.h"
 
 static const struct netdev_class *base_netdev_classes[] = {
+#ifdef HAVE_NETLINK
     &netdev_linux_class,
     &netdev_tap_class,
-    &netdev_gre_class,
     &netdev_patch_class,
+    &netdev_gre_class,
+#endif
 };
 
 static struct shash netdev_classes = SHASH_INITIALIZER(&netdev_classes);