FW to the dev list for more attention.

-------- Forwarded Message --------
Subject:        build upstream ovs kernel module failed on CentOS 6.6
Date:   Fri, 07 Nov 2014 14:59:11 +0800
From:   Wang Sheng-Hui <shh...@gmail.com>
To:     disc...@openvswitch.org



Hi,

I used the following env:

* upstream ovs on CentOS 6.6
* # uname -a
  Linux sclab-51 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 
x86_64 x86_64 x86_64 GNU/Linux

From https://github.com/openvswitch/ovs/blob/master/FAQ.md, we can see that it 
claims supporting 2.6.32 kernel

But kernel module failed to be built:

# make
Making all in linux
make[1]: Entering directory `/export/rwang/ovs-kernel/datapath/linux'
make -C /lib/modules/2.6.32-504.el6.x86_64/build 
M=/export/rwang/ovs-kernel/datapath/linux modules
make[2]: Entering directory `/usr/src/kernels/2.6.32-504.el6.x86_64'
  CC [M]  /export/rwang/ovs-kernel/datapath/linux/actions.o
In file included from /export/rwang/ovs-kernel/datapath/linux/actions.c:21:
/export/rwang/ovs-kernel/datapath/linux/compat/include/linux/skbuff.h: In 
function ‘skb_clear_hash’:
/export/rwang/ovs-kernel/datapath/linux/compat/include/linux/skbuff.h:306: 
error: ‘struct sk_buff’ has no member named ‘l4_rxhash’
/export/rwang/ovs-kernel/datapath/linux/actions.c: In function 
‘ovs_execute_actions’:
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: 
‘exec_actions_level’ undeclared (first use in this function)
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: (Each undeclared 
identifier is reported only once
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: for each function 
it appears in.)
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘ret__’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘ret__’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘ret__’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘ret__’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘ret__’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:963: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:975: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: error: invalid type 
argument of ‘unary *’ (have ‘int’)
/export/rwang/ovs-kernel/datapath/linux/actions.c:982: warning: type defaults 
to ‘int’ in declaration of ‘type name’
make[3]: *** [/export/rwang/ovs-kernel/datapath/linux/actions.o] Error 1
make[2]: *** [_module_/export/rwang/ovs-kernel/datapath/linux] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.32-504.el6.x86_64'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/export/rwang/ovs-kernel/datapath/linux'
make: *** [all-recursive] Error 1


Please help take a look.

Thanks,
Sheng-Hui



_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to