[ovs-dev] [compat 4/6] datapath: Include <linux/skbuff.h> directly into linux/ip.h compat.
Ben Pfaff
blp at nicira.com
Fri Dec 10 22:47:52 UTC 2010
While doing test builds on numerous kernel versions I found that one build
failed because skb_network_header() wasn't visible from flow.h. I guess
that we accidentally depend on <linux/netlink.h> being included indirectly,
but this didn't always happen.
Signed-off-by: Ben Pfaff <blp at nicira.com>
---
datapath/linux-2.6/compat-2.6/include/linux/ip.h | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/datapath/linux-2.6/compat-2.6/include/linux/ip.h b/datapath/linux-2.6/compat-2.6/include/linux/ip.h
index 3676539..6ff7152 100644
--- a/datapath/linux-2.6/compat-2.6/include/linux/ip.h
+++ b/datapath/linux-2.6/compat-2.6/include/linux/ip.h
@@ -4,6 +4,7 @@
#include_next <linux/ip.h>
#ifndef HAVE_SKBUFF_HEADER_HELPERS
+#include <linux/skbuff.h>
static inline struct iphdr *ip_hdr(const struct sk_buff *skb)
{
return (struct iphdr *)skb_network_header(skb);
--
1.7.1
More information about the dev
mailing list