Commit graph

20 commits

Author SHA1 Message Date
Alexandru Ardelean
1a53301cd1 openvswitch: upgrade to 2.8.1 ; package more stuff from the OVS build
I should have packaged the OVN stuff, VTEP and what-not
earlier, but was not inspired to do this earlier.

I made some time now to package those parts.

Disabling flake8 & python3 explicitly.
They might get detected and cause weird build errors.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-10-24 14:57:12 +03:00
Alexandru Ardelean
e26a34c6b4 openvswitch: enforce the use of the python binary from packages
Seems it was not failing for me because it was probably
using my host Python, which may have the `six` package
available.

This patch enforces the use of the packaged Python.
That way, it's more consistent that the python-six
package is available.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-06-29 13:48:42 +03:00
Alexandru Ardelean
3b8c6e01b1 openvswitch: disable built-in kernel module build
Since we're using the kernel's module, this is
un-necessary.
Should speed up the build a bit.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-05-25 16:31:27 +03:00
Alexandru Ardelean
c7b22e5550 openvswitch: upgrade to version 2.7.0
Notes:
- drop un-needed patches
- bump kernel support up to 4.9
- switch from git repo to release tarball
- use OVS intree kernel module ; seems that using the kernel module
  from the package has certain issues due to the glue/backport code
  that tries to adapt to many kernel versions and has a potential
  to mess up ; not to mention, the glue code makes the kmod
  a few times larger than it should be
- tested on x86_64 VM

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-05-07 01:06:50 +03:00
Alexandru Ardelean
6cb655eba8 openvswitch: fix kernel 4.4 patch for pre-4.4 kernels
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-03-20 12:19:43 +02:00
Alexandru Ardelean
0bef472f60 openvswitch: add support for kernel 4.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-03-11 05:46:17 +02:00
Alexandru Ardelean
0932e4fbf2 openvswitch: fix pthread stack size patch
pthread_attr needed to be applied.
otherwhise it still crashes.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-03-10 18:41:10 +02:00
Alexandru Ardelean
91f5e2dbf2 openvswitch: pull released version 2.5.0
Also added a patch (from OVS trunk) that fixes pthread
thread stack sizes with musl.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-03-05 10:19:43 +02:00
Jeroen van Bemmel
220f321c1d Upgrade OpenVSwitch to version 2.5.0 to support kernels up to 4.3
Most patches for 4.1 are no longer needed, only a minor patch to fix a
missing WAIT_ANY constant. 2.5.0 depends on nf_conntrack (ipv4 and ipv6)

Signed-off-by: Jeroen van Bemmel <jvb127@gmail.com>
2015-12-29 09:02:59 -06:00
Alexandru Ardelean
9afb25cc5a openvswitch: fix build with musl and GCC 5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-12-13 21:50:11 +02:00
Alexandru Ardelean
4da84af953 openvswitch: use released version 2.4.0
The previous version was an unreleased one from the OVS trunk.
This one is the released version, described here:
  http://openvswitch.org/pipermail/announce/2015-August/000078.html

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-10-02 10:22:03 +03:00
Alexandru Ardelean
57e39052a8 openvswitch: upgrade to version 2.4.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-08-04 17:03:32 +03:00
Alexandru Ardelean
3c78eb04b8 openvswitch: fix musl compatibility
Remove libatomic support from OVS: musl's libatomic seems incomplete.
Conditionally compile <net/if_packet.h>.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-06-20 11:16:22 +03:00
Hauke Mehrtens
84c6815a9c openvswitch: fix build with kernel >= 3.18.13
This fixes a build problem with kernel >= 3.18.13.
This should close #1283.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-05-24 15:27:50 +02:00
Emanuele Bovisio
dfd640394c openvswitch: upgrade to version 2.3.90 2015-04-17 11:58:13 +02:00
Alexandru Ardelean
e87af5bd0e openvswitch: upgrade to version 2.3.1
Release notes here:
   https://github.com/openvswitch/ovs/blob/v2.3.1/NEWS

Remove patch (included in 2.3.1):
   0005-datapath-backport___ip_select_ident_function.patch

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2015-01-06 17:05:31 +02:00
Alexandru Ardelean
986b9fbce8 openvswitch: switch patch with patch from ovs trunk
After a few discussions with the guys working on OpenVSwitch
they've recommended we use the EXTRA_CFLAGS env var for setting
flags for the kernel module.

They've updated the trunk with a patch to accomodate that.
That patch is also in this commit, and replaces a patch that I proposed.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-12-03 09:05:08 +02:00
Alexandru Ardelean
78f0bd7e45 openvswitch: add patch "datapath: Backport __ip_select_ident() function"
Signed-off-by: Alexandru Ardelean <aa@ocedo.com>
2014-10-30 18:22:03 +02:00
Alexandru Ardelean
935e54417d openvswitch: add patch for adding KCFLAGS var to the OVS build
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-28 11:27:25 +02:00
Alexandru Ardelean
8ecc0fb194 openvswitch: initial feed at OpenVSwitch version 2.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-09-16 17:13:46 +03:00