datapath: IFF_BRIDGE_PORT is backported by Centos 5.6.
authorJesse Gross <jesse@nicira.com>
Wed, 21 Sep 2011 19:41:52 +0000 (12:41 -0700)
committerJesse Gross <jesse@nicira.com>
Wed, 21 Sep 2011 19:41:52 +0000 (12:41 -0700)
Some versions of Centos 5.6 backport the flag IFF_BRIDGE_PORT
without the associated rx_handler changes, so this changes to
use a version check since we really don't care about the actual
symbol.

Reported-by: Srinivasan Ramasubramanian <vrsrini@gmail.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
datapath/vport-netdev.c

index 4c7f1cb..9c01079 100644 (file)
@@ -374,7 +374,7 @@ error:
 /* Returns null if this device is not attached to a datapath. */
 struct vport *netdev_get_vport(struct net_device *dev)
 {
-#ifdef IFF_BRIDGE_PORT
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36)
 #if IFF_BRIDGE_PORT != IFF_OVS_DATAPATH
        if (likely(dev->priv_flags & IFF_OVS_DATAPATH))
 #else