Skip to content

Instantly share code, notes, and snippets.

@marciolm
Last active January 1, 2016 21:19
Show Gist options
  • Save marciolm/8202268 to your computer and use it in GitHub Desktop.
Save marciolm/8202268 to your computer and use it in GitHub Desktop.
mkdir openwrt
cd openwrt
svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
Select Target Profile (TP-LINK TL-WR1043N/ND) --->
Select (*) OpenFlow package under network
Select (*) tc package under network
Select kmod-tun under Kernel Modules->Network Support
exit save
make prereq
make kernel_menuconfig
Under Networking Support->Networking options->QoS and/or fair queueing select Hierarchical Token Bucket (HTB)
Save and Exit
make V=s
# pantou
cd ~/openwrt
git clone git://gitosis.stanford.edu/openflow-openwrt
cd openflow-openwrt
git checkout -b openflow-1.0/tplink origin/openflow-1.0/tplink
cd ~/openwrt/attitude_adjustment/package/
ln -s ~/openwrt/openflow-openwrt/openflow-1.0/
mv files files-of13
ln -s ~/openwrt/openflow-openwrt/openflow-1.0/files
cp /home/mininet/openwrt/openflow-openwrt-copia-com-1.3/openflow-1.3/files/etc/config/* ./files/etc/config
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment