__sum16 and __wsum are defined in types.h from kernel 3.7. Signed-off-by: Pravin B Shelar <pshe...@nicira.com> --- datapath/linux/compat/include/linux/types.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/datapath/linux/compat/include/linux/types.h b/datapath/linux/compat/include/linux/types.h index b989d96..4b953f2 100644 --- a/datapath/linux/compat/include/linux/types.h +++ b/datapath/linux/compat/include/linux/types.h @@ -1,12 +1,15 @@ #ifndef __LINUX_TYPES_WRAPPER_H #define __LINUX_TYPES_WRAPPER_H 1 +#include <linux/version.h> #include_next <linux/types.h> +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0) #ifndef HAVE_CSUM_TYPES typedef __u16 __bitwise __sum16; typedef __u32 __bitwise __wsum; #endif +#endif #ifndef HAVE_BOOL_TYPE typedef _Bool bool; -- 1.7.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev