An Open vSwitch package for OpenWrt
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 24 commits ahead, 4 commits behind schuza:master.
Latest commit 14454ac Oct 16, 2014
Failed to load latest commit information.
openvswitch Upgrade to OpenvSwitch 2.3.0 Aug 15, 2014 End of Support Oct 15, 2014


Open vSwitch 2.3.0 (OvS) package for OpenWrt "CHAOS CALMER" (trunk, r42165)

From NOW, OpenvSwitch had been add to OpenWrt Packages Repository, so support has ended.

Installation in OpenWrt

  1. cd $TOPDIR

  2. echo 'src-git openvswitch git://' >> feeds.conf

  3. ./scripts/feeds update openvswitch

  4. ./scripts/feeds install -a -p openvswitch

  5. wget -q -O - | patch -p1

  6. make menuconfig

  • select Network -> openvswitch-switch, openvswitch-switch, openvswitch-ipsec (Optional)
  • select Advanced configuration options (for developers) -> Toolchain Options -> Binutils Version -> Linaro binutils 2.24
  • UNSELECT Advanced configuration options (for developers) -> Target Options -> Build packages with MIPS16 instructions
  1. echo '#CONFIG_KERNEL_BRIDGE is not set' >> .config

  2. make V=s

!WARNING! You need repeat step 7 and 8 after you enter "make menuconfig".


  • Hardware: D-LINK Dir-835
  • Build enviroment
  • gcc version 4.9.0 20140604 (prerelease) (GCC)
  • Ubuntu 14.04.1 x86_64


  1. How to build OpenWrt?
  1. How to set OpenvSwitch configuration?
  1. No works?
  • Try reboot and telnet
  • or, make clean rebuild it.


alt tag


Please fork on github and send pull requests.