datapath: Rename linux-2.6 and compat-2.6 directories.
authorJesse Gross <jesse@nicira.com>
Fri, 24 Jun 2011 00:10:00 +0000 (17:10 -0700)
committerJesse Gross <jesse@nicira.com>
Fri, 24 Jun 2011 21:37:49 +0000 (14:37 -0700)
The linux-2.6 and compat-2.6 directories apply equally to the upcoming
Linux 3.0 release, so this drops the 2.6 suffix and updates Makefiles.

Signed-off-by: Jesse Gross <jesse@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
73 files changed:
ChangeLog
INSTALL.Linux
INSTALL.bridge
acinclude.m4
configure.ac
datapath/Makefile.am
datapath/linux-2.6/Modules.mk [deleted file]
datapath/linux/.gitignore [moved from datapath/linux-2.6/.gitignore with 98% similarity]
datapath/linux/Kbuild.in [moved from datapath/linux-2.6/Kbuild.in with 90% similarity]
datapath/linux/Makefile.in [moved from datapath/linux-2.6/Makefile.in with 100% similarity]
datapath/linux/Makefile.main.in [moved from datapath/linux-2.6/Makefile.main.in with 100% similarity]
datapath/linux/Modules.mk [new file with mode: 0644]
datapath/linux/compat/addrconf_core-openvswitch.c [moved from datapath/linux-2.6/compat-2.6/addrconf_core-openvswitch.c with 100% similarity]
datapath/linux/compat/dev-openvswitch.c [moved from datapath/linux-2.6/compat-2.6/dev-openvswitch.c with 100% similarity]
datapath/linux/compat/genetlink-brcompat.c [moved from datapath/linux-2.6/compat-2.6/genetlink-brcompat.c with 100% similarity]
datapath/linux/compat/genetlink-openvswitch.c [moved from datapath/linux-2.6/compat-2.6/genetlink-openvswitch.c with 100% similarity]
datapath/linux/compat/genetlink.inc [moved from datapath/linux-2.6/compat-2.6/genetlink.inc with 100% similarity]
datapath/linux/compat/include/asm-generic/bug.h [moved from datapath/linux-2.6/compat-2.6/include/asm-generic/bug.h with 100% similarity]
datapath/linux/compat/include/linux/bottom_half.h [moved from datapath/linux-2.6/compat-2.6/include/linux/bottom_half.h with 100% similarity]
datapath/linux/compat/include/linux/compiler-gcc.h [moved from datapath/linux-2.6/compat-2.6/include/linux/compiler-gcc.h with 100% similarity]
datapath/linux/compat/include/linux/compiler.h [moved from datapath/linux-2.6/compat-2.6/include/linux/compiler.h with 100% similarity]
datapath/linux/compat/include/linux/cpumask.h [moved from datapath/linux-2.6/compat-2.6/include/linux/cpumask.h with 100% similarity]
datapath/linux/compat/include/linux/dmi.h [moved from datapath/linux-2.6/compat-2.6/include/linux/dmi.h with 100% similarity]
datapath/linux/compat/include/linux/err.h [moved from datapath/linux-2.6/compat-2.6/include/linux/err.h with 100% similarity]
datapath/linux/compat/include/linux/genetlink.h [moved from datapath/linux-2.6/compat-2.6/include/linux/genetlink.h with 100% similarity]
datapath/linux/compat/include/linux/icmp.h [moved from datapath/linux-2.6/compat-2.6/include/linux/icmp.h with 100% similarity]
datapath/linux/compat/include/linux/icmpv6.h [moved from datapath/linux-2.6/compat-2.6/include/linux/icmpv6.h with 100% similarity]
datapath/linux/compat/include/linux/if.h [moved from datapath/linux-2.6/compat-2.6/include/linux/if.h with 100% similarity]
datapath/linux/compat/include/linux/if_arp.h [moved from datapath/linux-2.6/compat-2.6/include/linux/if_arp.h with 100% similarity]
datapath/linux/compat/include/linux/if_ether.h [moved from datapath/linux-2.6/compat-2.6/include/linux/if_ether.h with 100% similarity]
datapath/linux/compat/include/linux/if_vlan.h [moved from datapath/linux-2.6/compat-2.6/include/linux/if_vlan.h with 100% similarity]
datapath/linux/compat/include/linux/in.h [moved from datapath/linux-2.6/compat-2.6/include/linux/in.h with 100% similarity]
datapath/linux/compat/include/linux/inetdevice.h [moved from datapath/linux-2.6/compat-2.6/include/linux/inetdevice.h with 100% similarity]
datapath/linux/compat/include/linux/ip.h [moved from datapath/linux-2.6/compat-2.6/include/linux/ip.h with 100% similarity]
datapath/linux/compat/include/linux/ipv6.h [moved from datapath/linux-2.6/compat-2.6/include/linux/ipv6.h with 100% similarity]
datapath/linux/compat/include/linux/jiffies.h [moved from datapath/linux-2.6/compat-2.6/include/linux/jiffies.h with 100% similarity]
datapath/linux/compat/include/linux/kernel.h [moved from datapath/linux-2.6/compat-2.6/include/linux/kernel.h with 100% similarity]
datapath/linux/compat/include/linux/kobject.h [moved from datapath/linux-2.6/compat-2.6/include/linux/kobject.h with 100% similarity]
datapath/linux/compat/include/linux/lockdep.h [moved from datapath/linux-2.6/compat-2.6/include/linux/lockdep.h with 100% similarity]
datapath/linux/compat/include/linux/log2.h [moved from datapath/linux-2.6/compat-2.6/include/linux/log2.h with 100% similarity]
datapath/linux/compat/include/linux/mutex.h [moved from datapath/linux-2.6/compat-2.6/include/linux/mutex.h with 100% similarity]
datapath/linux/compat/include/linux/netdevice.h [moved from datapath/linux-2.6/compat-2.6/include/linux/netdevice.h with 100% similarity]
datapath/linux/compat/include/linux/netfilter_bridge.h [moved from datapath/linux-2.6/compat-2.6/include/linux/netfilter_bridge.h with 100% similarity]
datapath/linux/compat/include/linux/netfilter_ipv4.h [moved from datapath/linux-2.6/compat-2.6/include/linux/netfilter_ipv4.h with 100% similarity]
datapath/linux/compat/include/linux/netlink.h [moved from datapath/linux-2.6/compat-2.6/include/linux/netlink.h with 100% similarity]
datapath/linux/compat/include/linux/rculist.h [moved from datapath/linux-2.6/compat-2.6/include/linux/rculist.h with 100% similarity]
datapath/linux/compat/include/linux/rcupdate.h [moved from datapath/linux-2.6/compat-2.6/include/linux/rcupdate.h with 100% similarity]
datapath/linux/compat/include/linux/rtnetlink.h [moved from datapath/linux-2.6/compat-2.6/include/linux/rtnetlink.h with 100% similarity]
datapath/linux/compat/include/linux/skbuff.h [moved from datapath/linux-2.6/compat-2.6/include/linux/skbuff.h with 100% similarity]
datapath/linux/compat/include/linux/slab.h [moved from datapath/linux-2.6/compat-2.6/include/linux/slab.h with 100% similarity]
datapath/linux/compat/include/linux/stddef.h [moved from datapath/linux-2.6/compat-2.6/include/linux/stddef.h with 100% similarity]
datapath/linux/compat/include/linux/tcp.h [moved from datapath/linux-2.6/compat-2.6/include/linux/tcp.h with 100% similarity]
datapath/linux/compat/include/linux/timer.h [moved from datapath/linux-2.6/compat-2.6/include/linux/timer.h with 100% similarity]
datapath/linux/compat/include/linux/types.h [moved from datapath/linux-2.6/compat-2.6/include/linux/types.h with 100% similarity]
datapath/linux/compat/include/linux/udp.h [moved from datapath/linux-2.6/compat-2.6/include/linux/udp.h with 100% similarity]
datapath/linux/compat/include/linux/workqueue.h [moved from datapath/linux-2.6/compat-2.6/include/linux/workqueue.h with 100% similarity]
datapath/linux/compat/include/net/checksum.h [moved from datapath/linux-2.6/compat-2.6/include/net/checksum.h with 100% similarity]
datapath/linux/compat/include/net/dst.h [moved from datapath/linux-2.6/compat-2.6/include/net/dst.h with 100% similarity]
datapath/linux/compat/include/net/genetlink.h [moved from datapath/linux-2.6/compat-2.6/include/net/genetlink.h with 100% similarity]
datapath/linux/compat/include/net/ip.h [moved from datapath/linux-2.6/compat-2.6/include/net/ip.h with 100% similarity]
datapath/linux/compat/include/net/net_namespace.h [moved from datapath/linux-2.6/compat-2.6/include/net/net_namespace.h with 100% similarity]
datapath/linux/compat/include/net/netlink.h [moved from datapath/linux-2.6/compat-2.6/include/net/netlink.h with 100% similarity]
datapath/linux/compat/include/net/protocol.h [moved from datapath/linux-2.6/compat-2.6/include/net/protocol.h with 100% similarity]
datapath/linux/compat/include/net/route.h [moved from datapath/linux-2.6/compat-2.6/include/net/route.h with 100% similarity]
datapath/linux/compat/ip_output-openvswitch.c [moved from datapath/linux-2.6/compat-2.6/ip_output-openvswitch.c with 100% similarity]
datapath/linux/compat/kmemdup.c [moved from datapath/linux-2.6/compat-2.6/kmemdup.c with 100% similarity]
datapath/linux/compat/netdevice.c [moved from datapath/linux-2.6/compat-2.6/netdevice.c with 100% similarity]
datapath/linux/compat/skbuff-openvswitch.c [moved from datapath/linux-2.6/compat-2.6/skbuff-openvswitch.c with 100% similarity]
datapath/linux/compat/time.c [moved from datapath/linux-2.6/compat-2.6/time.c with 100% similarity]
debian/rules.modules
rhel/openvswitch-kmod-rhel5.spec.in
rhel/openvswitch-kmod-rhel6.spec.in
xenserver/openvswitch-xen.spec

index 735ff0e..eaf4d85 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,8 @@ post v1.1.0
       --with-l26-source has been renamed --with-linux-source.  The old
       names will be removed after the next release, so please update
       your scripts.
+    - The "-2.6" suffix has been dropped from the datapath/linux-2.6 and
+      datapath/linux-2.6/compat-2.6 directories.
     - Feature removals:
       - Dropped support for "tun_id_from_cookie" OpenFlow extension.
        (Use the extensible match extensions instead.)
index 318c9a7..c7e4ed9 100644 (file)
@@ -182,7 +182,7 @@ Prerequisites section, follow the procedure below to build.
    when invoking the configure script.  For example, to build for MIPS
    with Linux:
 
-      % ./configure --with-linux=/path/to/linux-2.6 KARCH=mips
+      % ./configure --with-linux=/path/to/linux KARCH=mips
 
    The configure script accepts a number of other options and honors
    additional environment variables.  For a full list, invoke
@@ -199,7 +199,7 @@ Prerequisites section, follow the procedure below to build.
 
 6. If you built kernel modules, you may load them with "insmod", e.g.:
 
-      % insmod datapath/linux-2.6/openvswitch_mod.ko
+      % insmod datapath/linux/openvswitch_mod.ko
 
    You may need to specify a full path to insmod, e.g. /sbin/insmod.
    To verify that the modules have been loaded, run "/sbin/lsmod" and
index 8e65021..650e776 100644 (file)
@@ -34,7 +34,7 @@ kernel bridge module.
 
 2. Load the brcompat kernel module (which was built in step 1), e.g.:
 
-      % insmod datapath/linux-2.6/brcompat_mod.ko
+      % insmod datapath/linux/brcompat_mod.ko
 
    (openvswitch_mod.ko should already have been loaded.)
 
index fc7155f..1618a43 100644 (file)
@@ -180,7 +180,7 @@ dnl OVS_DEFINE(NAME)
 dnl
 dnl Defines NAME to 1 in kcompat.h.
 AC_DEFUN([OVS_DEFINE], [
-  echo '#define $1 1' >> datapath/linux-2.6/kcompat.h.new
+  echo '#define $1 1' >> datapath/linux/kcompat.h.new
 ])
 
 AC_DEFUN([OVS_CHECK_LOG2_H], [
@@ -198,9 +198,9 @@ dnl
 dnl Runs various Autoconf checks on the Linux 2.6 kernel source in
 dnl the directory in $KBUILD.
 AC_DEFUN([OVS_CHECK_LINUX_COMPAT], [
-  rm -f datapath/linux-2.6/kcompat.h.new
-  mkdir -p datapath/linux-2.6
-  : > datapath/linux-2.6/kcompat.h.new
+  rm -f datapath/linux/kcompat.h.new
+  mkdir -p datapath/linux
+  : > datapath/linux/kcompat.h.new
 
   OVS_GREP_IFELSE([$KSRC/arch/x86/include/asm/checksum_32.h], [src_err,],
                   [OVS_DEFINE([HAVE_CSUM_COPY_DBG])])
@@ -261,11 +261,11 @@ AC_DEFUN([OVS_CHECK_LINUX_COMPAT], [
 
   OVS_CHECK_LOG2_H
 
-  if cmp -s datapath/linux-2.6/kcompat.h.new \
-            datapath/linux-2.6/kcompat.h >/dev/null 2>&1; then
-    rm datapath/linux-2.6/kcompat.h.new
+  if cmp -s datapath/linux/kcompat.h.new \
+            datapath/linux/kcompat.h >/dev/null 2>&1; then
+    rm datapath/linux/kcompat.h.new
   else
-    mv datapath/linux-2.6/kcompat.h.new datapath/linux-2.6/kcompat.h
+    mv datapath/linux/kcompat.h.new datapath/linux/kcompat.h
   fi
 ])
 
index 0cf6863..046b386 100644 (file)
@@ -94,9 +94,9 @@ OVS_CHECK_LINUX
 
 AC_CONFIG_FILES([Makefile 
 datapath/Makefile 
-datapath/linux-2.6/Kbuild
-datapath/linux-2.6/Makefile
-datapath/linux-2.6/Makefile.main
+datapath/linux/Kbuild
+datapath/linux/Makefile
+datapath/linux/Makefile.main
 tests/atlocal])
 
 dnl This makes sure that include/openflow gets created in the build directory.
index 5c5bc21..e1bd3e6 100644 (file)
@@ -1,6 +1,6 @@
 SUBDIRS = 
 if LINUX_ENABLED
-SUBDIRS += linux-2.6
+SUBDIRS += linux
 endif
 
 EXTRA_DIST = $(dist_headers) $(dist_sources)
@@ -9,7 +9,7 @@ EXTRA_DIST = $(dist_headers) $(dist_sources)
 AUTOMAKE_OPTIONS = -Wno-portability
 
 include Modules.mk
-include linux-2.6/Modules.mk
+include linux/Modules.mk
 
 # The following is based on commands for the Automake "distdir" target.
 distfiles: Makefile
diff --git a/datapath/linux-2.6/Modules.mk b/datapath/linux-2.6/Modules.mk
deleted file mode 100644 (file)
index 3fb9e9b..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-openvswitch_sources += \
-       linux-2.6/compat-2.6/addrconf_core-openvswitch.c \
-       linux-2.6/compat-2.6/dev-openvswitch.c \
-       linux-2.6/compat-2.6/genetlink-openvswitch.c \
-       linux-2.6/compat-2.6/ip_output-openvswitch.c \
-       linux-2.6/compat-2.6/kmemdup.c \
-       linux-2.6/compat-2.6/netdevice.c \
-       linux-2.6/compat-2.6/skbuff-openvswitch.c \
-       linux-2.6/compat-2.6/time.c
-openvswitch_headers += \
-       linux-2.6/compat-2.6/include/asm-generic/bug.h \
-       linux-2.6/compat-2.6/include/linux/bottom_half.h \
-       linux-2.6/compat-2.6/include/linux/compiler.h \
-       linux-2.6/compat-2.6/include/linux/compiler-gcc.h \
-       linux-2.6/compat-2.6/include/linux/cpumask.h \
-       linux-2.6/compat-2.6/include/linux/dmi.h \
-       linux-2.6/compat-2.6/include/linux/err.h \
-       linux-2.6/compat-2.6/include/linux/genetlink.h \
-       linux-2.6/compat-2.6/include/linux/icmp.h \
-       linux-2.6/compat-2.6/include/linux/icmpv6.h \
-       linux-2.6/compat-2.6/include/linux/if.h \
-       linux-2.6/compat-2.6/include/linux/if_arp.h \
-       linux-2.6/compat-2.6/include/linux/if_ether.h \
-       linux-2.6/compat-2.6/include/linux/if_vlan.h \
-       linux-2.6/compat-2.6/include/linux/in.h \
-       linux-2.6/compat-2.6/include/linux/inetdevice.h \
-       linux-2.6/compat-2.6/include/linux/ip.h \
-       linux-2.6/compat-2.6/include/linux/ipv6.h \
-       linux-2.6/compat-2.6/include/linux/jiffies.h \
-       linux-2.6/compat-2.6/include/linux/kernel.h \
-       linux-2.6/compat-2.6/include/linux/kobject.h \
-       linux-2.6/compat-2.6/include/linux/lockdep.h \
-       linux-2.6/compat-2.6/include/linux/log2.h \
-       linux-2.6/compat-2.6/include/linux/mutex.h \
-       linux-2.6/compat-2.6/include/linux/netdevice.h \
-       linux-2.6/compat-2.6/include/linux/netfilter_bridge.h \
-       linux-2.6/compat-2.6/include/linux/netfilter_ipv4.h \
-       linux-2.6/compat-2.6/include/linux/netlink.h \
-       linux-2.6/compat-2.6/include/linux/rculist.h \
-       linux-2.6/compat-2.6/include/linux/rcupdate.h \
-       linux-2.6/compat-2.6/include/linux/rtnetlink.h \
-       linux-2.6/compat-2.6/include/linux/skbuff.h \
-       linux-2.6/compat-2.6/include/linux/slab.h \
-       linux-2.6/compat-2.6/include/linux/stddef.h \
-       linux-2.6/compat-2.6/include/linux/tcp.h \
-       linux-2.6/compat-2.6/include/linux/timer.h \
-       linux-2.6/compat-2.6/include/linux/types.h \
-       linux-2.6/compat-2.6/include/linux/udp.h \
-       linux-2.6/compat-2.6/include/linux/workqueue.h \
-       linux-2.6/compat-2.6/include/net/checksum.h \
-       linux-2.6/compat-2.6/include/net/dst.h \
-       linux-2.6/compat-2.6/include/net/genetlink.h \
-       linux-2.6/compat-2.6/include/net/ip.h \
-       linux-2.6/compat-2.6/include/net/net_namespace.h \
-       linux-2.6/compat-2.6/include/net/netlink.h \
-       linux-2.6/compat-2.6/include/net/protocol.h \
-       linux-2.6/compat-2.6/include/net/route.h \
-       linux-2.6/compat-2.6/genetlink.inc
-
-both_modules += brcompat
-brcompat_sources = linux-2.6/compat-2.6/genetlink-brcompat.c brcompat.c
-brcompat_headers =
similarity index 98%
rename from datapath/linux-2.6/.gitignore
rename to datapath/linux/.gitignore
index e2a0cb7..b99cbd3 100644 (file)
@@ -20,7 +20,6 @@
 /ip_output-openvswitch.c
 /kcompat.h
 /kmemdup.c
-/linux-2.6
 /loop_counter.c
 /modules.order
 /netdevice.c
similarity index 90%
rename from datapath/linux-2.6/Kbuild.in
rename to datapath/linux/Kbuild.in
index 2158382..4e1611a 100644 (file)
@@ -22,7 +22,7 @@ EXTRA_CFLAGS += -include $(builddir)/kcompat.h
 # These include directories have to go before -I$(KSRC)/include.
 # NOSTDINC_FLAGS just happens to be a variable that goes in the
 # right place, even though it's conceptually incorrect.
-NOSTDINC_FLAGS += -I$(top_srcdir)/include -I$(srcdir)/compat-2.6 -I$(srcdir)/compat-2.6/include 
+NOSTDINC_FLAGS += -I$(top_srcdir)/include -I$(srcdir)/compat -I$(srcdir)/compat/include
 
 obj-m := $(patsubst %,%_mod.o,$(build_modules))
 
diff --git a/datapath/linux/Modules.mk b/datapath/linux/Modules.mk
new file mode 100644 (file)
index 0000000..217f12d
--- /dev/null
@@ -0,0 +1,62 @@
+openvswitch_sources += \
+       linux/compat/addrconf_core-openvswitch.c \
+       linux/compat/dev-openvswitch.c \
+       linux/compat/genetlink-openvswitch.c \
+       linux/compat/ip_output-openvswitch.c \
+       linux/compat/kmemdup.c \
+       linux/compat/netdevice.c \
+       linux/compat/skbuff-openvswitch.c \
+       linux/compat/time.c
+openvswitch_headers += \
+       linux/compat/include/asm-generic/bug.h \
+       linux/compat/include/linux/bottom_half.h \
+       linux/compat/include/linux/compiler.h \
+       linux/compat/include/linux/compiler-gcc.h \
+       linux/compat/include/linux/cpumask.h \
+       linux/compat/include/linux/dmi.h \
+       linux/compat/include/linux/err.h \
+       linux/compat/include/linux/genetlink.h \
+       linux/compat/include/linux/icmp.h \
+       linux/compat/include/linux/icmpv6.h \
+       linux/compat/include/linux/if.h \
+       linux/compat/include/linux/if_arp.h \
+       linux/compat/include/linux/if_ether.h \
+       linux/compat/include/linux/if_vlan.h \
+       linux/compat/include/linux/in.h \
+       linux/compat/include/linux/inetdevice.h \
+       linux/compat/include/linux/ip.h \
+       linux/compat/include/linux/ipv6.h \
+       linux/compat/include/linux/jiffies.h \
+       linux/compat/include/linux/kernel.h \
+       linux/compat/include/linux/kobject.h \
+       linux/compat/include/linux/lockdep.h \
+       linux/compat/include/linux/log2.h \
+       linux/compat/include/linux/mutex.h \
+       linux/compat/include/linux/netdevice.h \
+       linux/compat/include/linux/netfilter_bridge.h \
+       linux/compat/include/linux/netfilter_ipv4.h \
+       linux/compat/include/linux/netlink.h \
+       linux/compat/include/linux/rculist.h \
+       linux/compat/include/linux/rcupdate.h \
+       linux/compat/include/linux/rtnetlink.h \
+       linux/compat/include/linux/skbuff.h \
+       linux/compat/include/linux/slab.h \
+       linux/compat/include/linux/stddef.h \
+       linux/compat/include/linux/tcp.h \
+       linux/compat/include/linux/timer.h \
+       linux/compat/include/linux/types.h \
+       linux/compat/include/linux/udp.h \
+       linux/compat/include/linux/workqueue.h \
+       linux/compat/include/net/checksum.h \
+       linux/compat/include/net/dst.h \
+       linux/compat/include/net/genetlink.h \
+       linux/compat/include/net/ip.h \
+       linux/compat/include/net/net_namespace.h \
+       linux/compat/include/net/netlink.h \
+       linux/compat/include/net/protocol.h \
+       linux/compat/include/net/route.h \
+       linux/compat/genetlink.inc
+
+both_modules += brcompat
+brcompat_sources = linux/compat/genetlink-brcompat.c brcompat.c
+brcompat_headers =
index d84348d..eb779c4 100755 (executable)
@@ -27,9 +27,9 @@ binary-modules: prep-deb-files
        dh_clean -k
        tar xzf openvswitch.tar.gz
        cd openvswitch && ./configure --with-linux=$(KSRC) $(DATAPATH_CONFIGURE_OPTS) --with-build-number=$(BUILD_NUMBER)
-       cd openvswitch && $(MAKE) -C datapath/linux-2.6
+       cd openvswitch && $(MAKE) -C datapath/linux
        install -d -m755 $(DSTDIR)
-       install -m644 openvswitch/datapath/linux-2.6/*_mod.ko $(DSTDIR)/
+       install -m644 openvswitch/datapath/linux/*_mod.ko $(DSTDIR)/
        dh_installmodules
        dh_installdocs
        dh_installchangelogs
index cf2a077..0f4ef32 100644 (file)
@@ -64,7 +64,7 @@ for kvariant in %{kvariants} ; do
     KSRC=%{_usrsrc}/kernels/%{kversion}${kvariant:+-$kvariant}-%{_target_cpu}
     cd _kmod_build_$kvariant
     ../openvswitch-%{version}/configure --with-linux="$KSRC"
-    %{__make} -C datapath/linux-2.6 %{?_smp_mflags}
+    %{__make} -C datapath/linux %{?_smp_mflags}
     cd ..
 done
 
@@ -74,7 +74,7 @@ export INSTALL_MOD_PATH=%{buildroot}
 export INSTALL_MOD_DIR=extra/%{kmod_name}
 for kvariant in %{kvariants} ; do
     KSRC=%{_usrsrc}/kernels/%{kversion}${kvariant:+-$kvariant}-%{_target_cpu}
-    %{__make} -C "${KSRC}" modules_install M=$PWD/_kmod_build_$kvariant/datapath/linux-2.6
+    %{__make} -C "${KSRC}" modules_install M=$PWD/_kmod_build_$kvariant/datapath/linux
 done
 %{__install} -d %{buildroot}%{_sysconfdir}/depmod.d/
 %{__install} kmod-%{kmod_name}.conf %{buildroot}%{_sysconfdir}/depmod.d/
index 8f9b2ef..1d1955d 100644 (file)
@@ -41,7 +41,7 @@ Open vSwitch Linux kernel module.
 for flavor in %flavors_to_build; do
        mkdir _$flavor
        (cd _$flavor && ../configure --with-linux="%{kernel_source $flavor}")
-       %{__make} -C _$flavor/datapath/linux-2.6 %{?_smp_mflags}
+       %{__make} -C _$flavor/datapath/linux %{?_smp_mflags}
 done
 
 %install
@@ -49,7 +49,7 @@ export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
 export INSTALL_MOD_DIR=extra/%{name}
 for flavor in %flavors_to_build ; do
          make -C %{kernel_source $flavor} modules_install \
-                 M=$PWD/_$flavor/datapath/linux-2.6
+                 M=$PWD/_$flavor/datapath/linux
 done
 
 %clean
index f83a8d5..f9d7464 100644 (file)
@@ -116,7 +116,7 @@ install -m 644 \
                $RPM_BUILD_ROOT/usr/lib/xsconsole/plugins-base/XSFeatureVSwitch.py
 
 install -d -m 755 $RPM_BUILD_ROOT/lib/modules/%{xen_version}/extra/openvswitch
-find datapath/linux-2.6 -name *.ko -exec install -m 755  \{\} $RPM_BUILD_ROOT/lib/modules/%{xen_version}/extra/openvswitch \;
+find datapath/linux -name *.ko -exec install -m 755  \{\} $RPM_BUILD_ROOT/lib/modules/%{xen_version}/extra/openvswitch \;
 install xenserver/uuid.py $RPM_BUILD_ROOT/usr/share/openvswitch/python
 
 # Get rid of stuff we don't want to make RPM happy.