I have the same problem with you, and I am troubled by this problem for
a day.
I wrote a patch that can be build in the 4.10 kernel:
https://mail.openvswitch.org/pipermail/ovs-dev/2017-April/331419.html
boun...@openvswitch.org] On Behalf Of Greg Rose
Sent: Tuesday, April 25, 2017 11:57
On Tue, 2017-04-25 at 11:13 -0300, Raymond Burkholder wrote:
I am attempting to build openvswitch 2.7.90 on linux 4.10.12 on Debian
using:
Which version or distribution of Debian? Is it the current 8.7.1 I see at
the
Debian site?
Let me know and I'll try to reproduce and investigate.
I use a daily snapshot from https://www.debian.org/devel/debian-installer/
to build my initial minimum system.
I then use
https://github.com/rburkholder/vagrant/blob/master/bldkrnlpkg/buildkrnl.sh
to build a more recent kernel, in this case, the latest stable from
kernel.org.
Then I use https://github.com/rburkholder/vagrant/tree/master/bldovs to
build the openvswitch packages.
Compiler is gcc version 6.3.0 20170415 (Debian 6.3.0-14)
Hope this helps. I can extract the specific build commands from
buildkrnl.sh if you want.
92 wget https://github.com/openvswitch/ovs/archive/master.zip
93 unzip master.zip
94 cd ovs-master/
95 dpkg-checkbuilddeps
96 DEB_BUILD_OPTIONS='parallel=2 nocheck' fakeroot debian/rules
binary
99 dpkg -i openvswitch-datapath-source_2.7.90-1_all.deb
100 m-a prepare
101 m-a -t build openvswitch-datapath
I have one build error:
CC [M]
/usr/src/modules/openvswitch-
datapath/openvswitch/datapath/linux/nf_co
nntrac
k_reasm.o
/usr/src/modules/openvswitch-
datapath/openvswitch/datapath/linux/nf_co
nntrac
k_reasm.c: In function 'rpl_nf_ct_frag6_init':
/usr/src/modules/openvswitch-
datapath/openvswitch/datapath/linux/nf_co
nntrac
k_reasm.c:574:2: error: too few arguments to function
'nf_defrag_ipv6_enable'
nf_defrag_ipv6_enable();
^~~~~~~~~~~~~~~~~~~~~
There was a commit July 12, 2016 to use this function:
https://github.com/openvswitch/ovs/commit/5e9c7f2bcf75c2d730b0095d53
6d
fbc39b
ff6475
There was a kernel commit 2016-12-06 to require a parameter in the
function:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gi
t/comm
it/include/net/netfilter/ipv6/nf_defrag_ipv6.h?id=834184b1f3a4635efbdf
dae5fb
437f109f6605fa
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gi
t/comm
it/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c?id=834184b1f3a4635efbdfda
e5fb43
7f109f6605fa
It looks like there are some changes up the call chain in
datapath/linux/compat/nf_conntrack_reasm.c to supply the 'struct net'
parameter.
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev
--
This message has been scanned for viruses and dangerous content by
MailScanner, and is believed to be clean.
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev