datapath: compat: Fix Compiler error for kernel 3.3 to 3.8
authorPravin B Shelar <pshelar@nicira.com>
Fri, 6 Dec 2013 18:43:12 +0000 (10:43 -0800)
committerPravin B Shelar <pshelar@nicira.com>
Wed, 4 Dec 2013 12:08:09 +0000 (04:08 -0800)
Kernel 3.3 to 3.8 has defined `struct flow_keys` but does not
contains flow_keys.thoff field.  Therefore we need to use
compat definition for flow_keys struct.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Jesse Gross <jesse@nicira.com>
datapath/linux/compat/include/net/flow_keys.h

index 4de17d1..766b4b3 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <linux/version.h>
 
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0)
 #include_next <net/flow_keys.h>
 #else
 struct flow_keys {