Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2017-07-13,master
commit a0ba197fe6ac3cf2409aaeb2f6c4350305601261 Author: Simon Wunderlich sw@simonwunderlich.de Date: Fri Jun 12 22:58:10 2009 +0000
doc: open-mesh/BranchesExplained: mark userspace obsolete
a0ba197fe6ac3cf2409aaeb2f6c4350305601261 open-mesh/BranchesExplained.textile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/open-mesh/BranchesExplained.textile b/open-mesh/BranchesExplained.textile index 0d603142..d9148545 100644 --- a/open-mesh/BranchesExplained.textile +++ b/open-mesh/BranchesExplained.textile @@ -23,14 +23,16 @@ Maintainer: Marek Lindner, Simon Wunderlich
In April 2007 batman advanced (residing in user space) came to light. It uses the routing algorithm of batman 0.3, but instead of sending UDP packets and manipulating routing tables, it provides a virtual network interface and transparently transports packets on its own. It builds a switch of all your nodes and enables you to run any Layer 3 (and Ethernet Layer 2) protocols, like IPv4, IPv6, DHCP, IPX.., on top of it.
-Due to the testing we realized that the layer 2 proof of concept implementation in user space suffered from many performance problems. In late 2007 we ported our layer 2 implementation to kernel space in form of a kernel modul. +Due to the testing we realized that the layer 2 proof of concept implementation in user space suffered from many performance problems. In late 2007 we ported our layer 2 implementation to kernel space in form of a kernel module.
-=== [wiki:batman-adv batman-adv-userspace] === -Maintainer: Simon Wunderlich, Marek Lindner +=== [wiki:batman-adv batman-adv-userspace] (obsolete)=== +Maintainer: unmaintained
batman advanced userspace was the first implementation of the batman-advanced idea, used as proof of concept. However the virtual interface in userspace imposed a significant overhead for low-end wireless access points, so we decided to re-implement batman-advanced as kernel module which is now batman-adv-kernelland.
+ + === [wiki:batman-adv battools] === Maintainer: Andreas Langer
-The battools are a set of debugging tools which work together with our layer 2 implementation (user space and kernel land). You can use them to debug the mesh which proved to be difficult without them. +The battools are a set of debugging tools which work together with our layer 2 implementation. You can use them to debug the mesh which proved to be difficult without them.