Ah, this version does not work with redhat patched kernel. I will respin it.
On Wed, Sep 10, 2014 at 9:58 AM, Pravin Shelar <pshe...@nicira.com> wrote: > I am still see compilation error on centos 6.5 > > CC [M] /home/pravin/ovs/w8/datapath/linux/actions.o > > /home/pravin/ovs/w8/datapath/linux/actions.c: In function > ‘ovs_execute_actions’: > > /home/pravin/ovs/w8/datapath/linux/actions.c:1034: error: implicit > declaration of function ‘this_cpu_read’ > > /home/pravin/ovs/w8/datapath/linux/actions.c:1034: error: > ‘exec_actions_level’ undeclared (first use in this function) > > /home/pravin/ovs/w8/datapath/linux/actions.c:1034: error: (Each > undeclared identifier is reported only once > > /home/pravin/ovs/w8/datapath/linux/actions.c:1034: error: for each > function it appears in.) > > /home/pravin/ovs/w8/datapath/linux/actions.c:1046: error: implicit > declaration of function ‘this_cpu_inc’ > > /home/pravin/ovs/w8/datapath/linux/actions.c:1053: error: implicit > declaration of function ‘this_cpu_dec’ > > > On Tue, Sep 9, 2014 at 4:50 PM, Andy Zhou <az...@nicira.com> wrote: >> The upstream modules uses this_cpu_xxx APIs. Add those functions for >> older kernel (<3.0.0) that does not provide them. >> >> VMware-BZ: #1319082 >> >> Signed-off-by: Andy Zhou <az...@nicira.com> >> --- >> datapath/linux/compat/include/asm/percpu.h | 18 +++++++++++++++++- >> 1 file changed, 17 insertions(+), 1 deletion(-) >> >> diff --git a/datapath/linux/compat/include/asm/percpu.h >> b/datapath/linux/compat/include/asm/percpu.h >> index 65bce08..f68ef30 100644 >> --- a/datapath/linux/compat/include/asm/percpu.h >> +++ b/datapath/linux/compat/include/asm/percpu.h >> @@ -3,8 +3,24 @@ >> >> #include_next <asm/percpu.h> >> >> -#if !defined this_cpu_ptr && !defined HAVE_THIS_CPU_PTR >> +#if !defined HAVE_THIS_CPU_PTR >> + >> +#if !defined this_cpu_ptr >> #define this_cpu_ptr(ptr) per_cpu_ptr(ptr, smp_processor_id()) >> #endif >> >> +#if !defined this_cpu_read >> +#define this_cpu_read(ptr) percpu_read(ptr) >> +#endif >> + >> +#if !defined this_cpu_inc >> +#define this_cpu_inc(ptr) percpu_add(ptr, 1) >> +#endif >> + >> +#if !defined this_cpu_dec >> +#define this_cpu_dec(ptr) percpu_sub(ptr, 1) >> +#endif >> + >> +#endif /* !defined HAVE_THIS_CPU_PTR */ >> + >> #endif >> -- >> 1.9.1 >> >> _______________________________________________ >> dev mailing list >> dev@openvswitch.org >> http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev