[ovs-dev] [bug 7759 11/11] datapath-protocol: Rename to <linux/openvswitch.h>.
Ben Pfaff
blp at nicira.com
Wed Oct 5 18:27:46 UTC 2011
Signed-off-by: Ben Pfaff <blp at nicira.com>
Bug #7559.
---
datapath/actions.c | 2 +-
datapath/datapath.c | 2 +-
datapath/flow.h | 2 +-
datapath/linux/compat/genetlink.inc | 2 +-
datapath/vport.h | 2 +-
include/linux/automake.mk | 4 +++-
.../datapath-protocol.h => linux/openvswitch.h} | 6 +++---
include/linux/types.h | 2 +-
include/openvswitch/automake.mk | 1 -
include/openvswitch/tunnel.h | 2 +-
lib/dpif-linux.h | 2 +-
lib/dpif.h | 2 +-
lib/netdev-vport.c | 2 +-
lib/odp-util.h | 2 +-
14 files changed, 17 insertions(+), 16 deletions(-)
rename include/{openvswitch/datapath-protocol.h => linux/openvswitch.h} (99%)
diff --git a/datapath/actions.c b/datapath/actions.c
index b799fe2..0342ae4 100644
--- a/datapath/actions.c
+++ b/datapath/actions.c
@@ -11,6 +11,7 @@
#include <linux/skbuff.h>
#include <linux/in.h>
#include <linux/ip.h>
+#include <linux/openvswitch.h>
#include <linux/tcp.h>
#include <linux/udp.h>
#include <linux/in6.h>
@@ -24,7 +25,6 @@
#include "checksum.h"
#include "datapath.h"
#include "loop_counter.h"
-#include "openvswitch/datapath-protocol.h"
#include "vlan.h"
#include "vport.h"
diff --git a/datapath/datapath.c b/datapath/datapath.c
index 10b0a0c..32fff0e 100644
--- a/datapath/datapath.c
+++ b/datapath/datapath.c
@@ -39,12 +39,12 @@
#include <linux/netfilter_ipv4.h>
#include <linux/inetdevice.h>
#include <linux/list.h>
+#include <linux/openvswitch.h>
#include <linux/rculist.h>
#include <linux/dmi.h>
#include <net/inet_ecn.h>
#include <net/genetlink.h>
-#include "openvswitch/datapath-protocol.h"
#include "checksum.h"
#include "datapath.h"
#include "actions.h"
diff --git a/datapath/flow.h b/datapath/flow.h
index 3590a7d..ade8ac8 100644
--- a/datapath/flow.h
+++ b/datapath/flow.h
@@ -11,6 +11,7 @@
#include <linux/kernel.h>
#include <linux/netlink.h>
+#include <linux/openvswitch.h>
#include <linux/spinlock.h>
#include <linux/types.h>
#include <linux/rcupdate.h>
@@ -19,7 +20,6 @@
#include <linux/jiffies.h>
#include <linux/time.h>
#include <linux/flex_array.h>
-#include "openvswitch/datapath-protocol.h"
struct sk_buff;
diff --git a/datapath/linux/compat/genetlink.inc b/datapath/linux/compat/genetlink.inc
index 9e7d90d..bf96980 100644
--- a/datapath/linux/compat/genetlink.inc
+++ b/datapath/linux/compat/genetlink.inc
@@ -5,9 +5,9 @@
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
#include <linux/mutex.h>
+#include <linux/openvswitch.h>
#include "openvswitch/datapath-compat.h"
-#include "openvswitch/datapath-protocol.h"
static DEFINE_MUTEX(mc_group_mutex);
diff --git a/datapath/vport.h b/datapath/vport.h
index b6b94e0..2c9c4aa 100644
--- a/datapath/vport.h
+++ b/datapath/vport.h
@@ -10,12 +10,12 @@
#define VPORT_H 1
#include <linux/list.h>
+#include <linux/openvswitch.h>
#include <linux/seqlock.h>
#include <linux/skbuff.h>
#include <linux/spinlock.h>
#include "datapath.h"
-#include "openvswitch/datapath-protocol.h"
struct vport;
struct vport_parms;
diff --git a/include/linux/automake.mk b/include/linux/automake.mk
index aa7e739..6fba507 100644
--- a/include/linux/automake.mk
+++ b/include/linux/automake.mk
@@ -1 +1,3 @@
-noinst_HEADERS += include/linux/types.h
+noinst_HEADERS += \
+ include/linux/openvswitch.h \
+ include/linux/types.h
diff --git a/include/openvswitch/datapath-protocol.h b/include/linux/openvswitch.h
similarity index 99%
rename from include/openvswitch/datapath-protocol.h
rename to include/linux/openvswitch.h
index d959374..96d27bc 100644
--- a/include/openvswitch/datapath-protocol.h
+++ b/include/linux/openvswitch.h
@@ -37,8 +37,8 @@
* ----------------------------------------------------------------------
*/
-#ifndef OPENVSWITCH_DATAPATH_PROTOCOL_H
-#define OPENVSWITCH_DATAPATH_PROTOCOL_H 1
+#ifndef _LINUX_OPENVSWITCH_H
+#define _LINUX_OPENVSWITCH_H 1
#include <linux/types.h>
@@ -452,4 +452,4 @@ enum ovs_action_attr {
#define OVS_ACTION_ATTR_MAX (__OVS_ACTION_ATTR_MAX - 1)
-#endif /* openvswitch/datapath-protocol.h */
+#endif /* _LINUX_OPENVSWITCH_H */
diff --git a/include/linux/types.h b/include/linux/types.h
index 845924e..4579add 100644
--- a/include/linux/types.h
+++ b/include/linux/types.h
@@ -20,7 +20,7 @@
/* On Linux, this header file just includes <linux/types.h>.
*
* On other platforms, this header file implements just enough of
- * <linux/types.h> to allow datapath-protocol.h to work, that is, it defines
+ * <linux/types.h> to allow <linux/openvswitch.h> to work, that is, it defines
* the __u<N> and __be<N> types. */
#if __KERNEL__ || HAVE_LINUX_TYPES_H
diff --git a/include/openvswitch/automake.mk b/include/openvswitch/automake.mk
index 24a6826..757c765 100644
--- a/include/openvswitch/automake.mk
+++ b/include/openvswitch/automake.mk
@@ -1,7 +1,6 @@
noinst_HEADERS += \
include/openvswitch/brcompat-netlink.h \
include/openvswitch/datapath-compat.h \
- include/openvswitch/datapath-protocol.h \
include/openvswitch/tunnel.h \
include/openvswitch/types.h
diff --git a/include/openvswitch/tunnel.h b/include/openvswitch/tunnel.h
index cf27743..110e652 100644
--- a/include/openvswitch/tunnel.h
+++ b/include/openvswitch/tunnel.h
@@ -41,7 +41,7 @@
#define OPENVSWITCH_TUNNEL_H 1
#include <linux/types.h>
-#include "openvswitch/datapath-protocol.h"
+#include <linux/openvswitch.h>
/* OVS_VPORT_ATTR_OPTIONS attributes for tunnels.
*
diff --git a/lib/dpif-linux.h b/lib/dpif-linux.h
index 394e665..c4d72eb 100644
--- a/lib/dpif-linux.h
+++ b/lib/dpif-linux.h
@@ -20,7 +20,7 @@
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
-#include "openvswitch/datapath-protocol.h"
+#include <linux/openvswitch.h>
struct ofpbuf;
diff --git a/lib/dpif.h b/lib/dpif.h
index f7ffbce..30f9b6d 100644
--- a/lib/dpif.h
+++ b/lib/dpif.h
@@ -21,8 +21,8 @@
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
+#include <linux/openvswitch.h>
#include "openflow/openflow.h"
-#include "openvswitch/datapath-protocol.h"
#include "netdev.h"
#include "util.h"
diff --git a/lib/netdev-vport.c b/lib/netdev-vport.c
index 06ec8fb..ff29c94 100644
--- a/lib/netdev-vport.c
+++ b/lib/netdev-vport.c
@@ -21,6 +21,7 @@
#include <errno.h>
#include <fcntl.h>
#include <sys/socket.h>
+#include <linux/openvswitch.h>
#include <linux/rtnetlink.h>
#include <net/if.h>
#include <sys/ioctl.h>
@@ -38,7 +39,6 @@
#include "netlink-notifier.h"
#include "netlink-socket.h"
#include "ofpbuf.h"
-#include "openvswitch/datapath-protocol.h"
#include "openvswitch/tunnel.h"
#include "packets.h"
#include "route-table.h"
diff --git a/lib/odp-util.h b/lib/odp-util.h
index 04a909c..04b8885 100644
--- a/lib/odp-util.h
+++ b/lib/odp-util.h
@@ -21,9 +21,9 @@
#include <stddef.h>
#include <stdint.h>
#include <string.h>
+#include <linux/openvswitch.h>
#include "hash.h"
#include "openflow/openflow.h"
-#include "openvswitch/datapath-protocol.h"
#include "util.h"
struct ds;
--
1.7.2.5
More information about the dev
mailing list