On Sunday 25 December 2011 22:36:18 Clemens John wrote:
Hi,
I want to test the Bridge loop avoidance II with our OpenWrt Freifunk firmware. Is there a version that works and can be tested? Which git repo do I have to use and what are the main steps to compile it into openwrt?
Simon Wunderlich is the maintainer of the bridge loop avoidance II patchset. His current version can be found in his repo [1] in branch blaII (or another branch with blaII in the name). It is currently not rebased on top of master or v2011.4.0... so you cannot take the patchset and put it in OpenWRT.
A quick and easy way would be to clone the repo, make a diff using `git diff v2011.4.0..origin/blaII > blaII.patch` and place the resulting patch in the patches directory [2]. Keep in mind that this patch removes some changes that were added before the release of 2011.4.0 and adds some other ones which were already applied in master. His next-blaII branch is also a little bit newer (includes some fixes for smaller problems) and could be a better starting point.
You can find the patches merged after the release of v2011.4.0 and not part of the blaII patchset using:
git log --no-merges '^v2011.4.0' 8dd0e9973429c80f52483e8045862f61a74b6fd6
I am sorry that I cannot give a perfect answer right now.
Kind regards, Sven
[1] http://git.open-mesh.org/?p=simon/batman-adv.git;a=summary [2] https://dev.openwrt.org/browser/packages/net/batman-adv/patches