[ovs-dev] [PATCH 0/3] build: patches from OpenWrt

Yousong Zhou yszhou4tech at gmail.com
Fri Nov 30 07:30:01 UTC 2018


There are quite a few accumulated patches when packaging Open vSwitch
for OpenWrt.  These three included here are what I think should be ready
for upstream inclusion.

Other patches can be found at link [1].  Some of then is probably
OpenWrt specific and not of interest to the wider community of Open
vSwitch.  Some formed by previous maintainer and need help from the
Open vSwitch devs to see whether they are still viable for inclusion.

 - 0101-netdev-linux-Let-interface-flag-survive-internal-por.patch

   not sure if the said race condition is still there in upstream

 - 0102-python-separate-host-target-python-for-cross-compile.patch

   Needed in OpenWrt to avoid path of host python sneaking into shebang
   of files to be installed on target system.  It seems that it's never
   a issue for other Open vSwitch packagers, but the distinction between
   host and target python does exist.

 - 0104-ovs-lib-fix-install_dir.patch

   OpenWrt does not have coreutils "install" command installed by
   default.  We use a combination of mkdir -p, chown, etc. to achieve
   the same effect.  Probably too verbose for inclusion

All these patches have signed-off-by attached when committed into
OpenWrt repo, so feel free to include them if deemed viable.

 [1] https://github.com/openwrt/packages/tree/master/net/openvswitch/patches

Yousong Zhou (3):
  ovs-ctl: fallback to "uname -n" for fetching hostname
  ovs-save: compatible with busybox ip command
  datapath: use KARCH when building linux datapath modules

 datapath/linux/Makefile.main.in | 4 ++--
 utilities/ovs-ctl.in            | 2 +-
 utilities/ovs-save              | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)



More information about the dev mailing list