aboutsummaryrefslogtreecommitdiff
path: root/net/openvswitch
Commit message (Collapse)AuthorAge
...
* openvswitch: add CONFIG_PACKAGE_openvswitch-python to PKG_BUILD_DEPENDSAlexandru Ardelean2017-06-29
| | | | | | | That way, OVS gets rebuilt if the openvswitch-python package is selected or unselected. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: enforce the use of the python binary from `packages`Alexandru Ardelean2017-06-29
| | | | | | | | | | | | 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>
* openvswitch: disable built-in kernel module buildAlexandru Ardelean2017-05-25
| | | | | | | | 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>
* openvswitch: fix build for ovs python libs & related packagesAlexandru Ardelean2017-05-24
| | | | | | | | | | | | Admittedly I never used those Python libs. And the setup I was trying it on, did not have the Python interpreter packaged, so these build failures went un-noticed. That's my fault for not trying it out properly on a full LEDE repo, with all packages. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: upgrade to version 2.7.0Alexandru Ardelean2017-05-07
| | | | | | | | | | | | | | | 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>
* openswitch: improve build time for kmod-only buildsJo-Philipp Wich2016-12-16
| | | | | | | | | | | | | | | | | When only kmod-openvswitch is enabled, which commonly happens during LEDE release builds, there is no need to build the entire userland of openvswitch as this is done at a later stage on systems dedicated to build only userspace packages. This change conditionalizes the dependency on python, which means that python prerequisites are only compiled if the openvswitch-python package is enabled, which allows us to eliminate the entire python dependency chain. Furthermore, this change sets MAKE_PATH to the kernel module sub directory if only kmod-openvswitch is enabled which causes the openvswitch build system to only process sources related to the .ko files. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* openvswitch: fix kernel 4.4 patch for pre-4.4 kernelsAlexandru Ardelean2016-03-20
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: add support for kernel 4.4Alexandru Ardelean2016-03-11
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: fix pthread stack size patchAlexandru Ardelean2016-03-10
| | | | | | | pthread_attr needed to be applied. otherwhise it still crashes. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: pull released version 2.5.0Alexandru Ardelean2016-03-05
| | | | | | | Also added a patch (from OVS trunk) that fixes pthread thread stack sizes with musl. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: split bin tools into separate packagesAlexandru Ardelean2016-01-04
| | | | | | | And move them under an "Open vSwitch" submenu. It's cleaner this way. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: update titles for ovs-benchmark and ovs-monitor-ipsec packagesAlexandru Ardelean2016-01-04
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: remove redundant postint ruleAlexandru Ardelean2016-01-04
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: fix source paths for the install ruleAlexandru Ardelean2016-01-04
| | | | | | | | | | I guess these were left since some initial OVS package versions. They were fine up until recently. Some of the build artifacts got a little messy and thus the OpenWRT OVS package got a little messy. This cleans it up a bit. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: depend on kernelUlrich Weber2016-01-04
| | | | | | so ovs gets rebuild on kernel changes Signed-off-by: Ulrich Weber <uw@ocedo.com>
* Upgrade OpenVSwitch to version 2.5.0 to support kernels up to 4.3Jeroen van Bemmel2015-12-29
| | | | | | | 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>
* openvswitch: fix build with musl and GCC 5Alexandru Ardelean2015-12-13
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: work-around kernel architecture detectionDaniel Golle2015-10-30
| | | | | | | | | | | caught on build-bot: make -C /store/buildbot/slave/ramips/build/build_dir/target-mipsel_24kec+dsp_musl-1.1.11/linux-ramips_rt305x/linux-3.18.21 M=/store/buildbot/slave/ramips/build/build_dir/target-mipsel_24kec+dsp_musl-1.1.11/openvswitch-2.4.0/datapath/linux modules make[7]: Entering directory `/store/buildbot/slave/ramips/build/build_dir/target-mipsel_24kec+dsp_musl-1.1.11/linux-ramips_rt305x/linux-3.18.21' Makefile:610: arch/mipsel/Makefile: No such file or directory Declare LINUX_KARCH to package's build-system to resolv this. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* all: get rid of kmod-ipv6 dependenciesSteven Barth2015-10-06
| | | | Signed-off-by: Steven Barth <steven@midlink.org>
* openvswitch: use released version 2.4.0Alexandru Ardelean2015-10-02
| | | | | | | | 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>
* openvswitch: upgrade to version 2.4.0Alexandru Ardelean2015-08-04
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: fix musl compatibilityAlexandru Ardelean2015-06-20
| | | | | | | Remove libatomic support from OVS: musl's libatomic seems incomplete. Conditionally compile <net/if_packet.h>. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: cleanup makefile (remove explicit build rules)Alexandru Ardelean2015-06-20
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: fix build with kernel >= 3.18.13Hauke Mehrtens2015-05-24
| | | | | | | This fixes a build problem with kernel >= 3.18.13. This should close #1283. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* openvswitch: fixup kernels for older versionsSteven Barth2015-04-20
| | | | Signed-off-by: Steven Barth <steven@midlink.org>
* openvswitch: Fixup SUPPORTED_KERNELsSteven Barth2015-04-20
| | | | Signed-off-By: Steven Barth <steven@midlink.org>
* openvswitch: upgrade to version 2.3.90, review #1Emanuele Bovisio2015-04-17
|
* openvswitch: upgrade to version 2.3.90Emanuele Bovisio2015-04-17
|
* openvswitch: limit kernel package to supported kernel versionsAlexandru Ardelean2015-03-08
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: limit package to supported kernel versionsAlexandru Ardelean2015-02-21
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: upgrade to version 2.3.1Alexandru Ardelean2015-01-06
| | | | | | | | | | 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>
* openvswitch: use EXTRA_CFLAGS instead of KCFLAGSAlexandru Ardelean2014-12-03
| | | | | | The patch we've switched requires EXTRA_CFLAGS to be set instead of KCFLAGS. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: switch patch with patch from ovs trunkAlexandru Ardelean2014-12-03
| | | | | | | | | | | 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>
* misc: correct typo in Makefiles for PKG_LICENSE_FILESIan Leonard2014-11-24
| | | | Signed-off-by: Ian Leonard <antonlacon@gmail.com>
* openvswitch: add +kmod-vxlan dependency for kernels >= 3.12Alexandru Ardelean2014-10-31
| | | | | | | | | | | | | | | | When OVS detects a kernel version >= 3.12 it does not build it's own vxlan module and tries to use the kernel's, when building the OVS kernel module. I also pushed a patch to the OpenWRT trunk to add a +kmod-vxlan package. This will add the kernel's vxlan.ko kernel module if it exists. So, for kernel >= 3.12, this package should exist and be installed when installing OVS. Tested on OpenWRT trunk with kernel 3.14.18. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* Merge pull request #486 from commodo/ovs-build-fix2champtar2014-10-30
|\ | | | | openvswitch: add patch "datapath: Backport __ip_select_ident() function"
| * openvswitch: add patch "datapath: Backport __ip_select_ident() function"Alexandru Ardelean2014-10-30
| | | | | | | | Signed-off-by: Alexandru Ardelean <aa@ocedo.com>
* | openvswitch: fix build for gcc versions below 4.9Alexandru Ardelean2014-10-30
|/ | | | | | | | | | | | Seems that while fixing the build for GCC 4.9 I broke the build for GCC 4.8, because that KCFLAG I added causes a build error (since it's not recognized). The fix is to add KCFLAG only when GCC 4.9 is used. OpenVSwitch now builds successfully with GCC 4.8 and 4.9. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: add KCFLAGS="-Wno-error=date-time" to kernel modules buildAlexandru Ardelean2014-10-28
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: add patch for adding KCFLAGS var to the OVS buildAlexandru Ardelean2014-10-28
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: add openvswitch-ipsesc package backAlexandru Ardelean2014-10-17
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: add openvswitch-python subpackageAlexandru Ardelean2014-10-17
| | | | | | | Requires python package. Required by other openvswitch subpackages (like openvswitch-python). Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: Run with nice -10 (#1765)Helmut Schaa2014-09-22
| | | | | | | This is default if ovs is started through ovs-ctl but we start it directly, hence tell procd to use nice -10 for ovs. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
* openvswitch: remove openvswitch-package until python package is put back inAlexandru Ardelean2014-09-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: fix package URLAlexandru Ardelean2014-09-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: change order of the installsAlexandru Ardelean2014-09-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: organize openvswitch-ipsec and openvswitch-benchmark as subpackagesAlexandru Ardelean2014-09-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: merge openvswitch-common + openvswitch-switch into openvswitchAlexandru Ardelean2014-09-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: move openvswitch-common/postinst after installAlexandru Ardelean2014-09-18
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* openvswitch: disable MIPS16Steven Barth2014-09-18
| | | | Signed-off-by: Steven Barth <steven@midlink.org>