Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2017-07-13,master
commit 6d2886926301c9ea6c0c7b38232fc4030796cd7e Author: Marek Lindner mareklindner@neomailbox.ch Date: Thu Nov 27 18:00:46 2008 +0000
doc: open-mesh/FAQ: FAQ -> batgat
6d2886926301c9ea6c0c7b38232fc4030796cd7e open-mesh/FAQ.textile | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/open-mesh/FAQ.textile b/open-mesh/FAQ.textile index 1458da63..e913a9e9 100644 --- a/open-mesh/FAQ.textile +++ b/open-mesh/FAQ.textile @@ -42,3 +42,9 @@ If you use a firewall, NAT or any other problematic network setup you can swap t Note: The HOSTS_TO_UPDATE variable in the script expects SSH host names which must be configured in your ~/.ssh/config file.
Tip: Use key based access to authenticate your login request on your machines to avoid typing your passwords too often. If you use encrypted keys you can enable the ssh-agent to manage your passwords. + + +'''What is the batgat kernel module good for?''' + +The batman daemon maintains a tunnel connection to every "batman internet client". Every packet that goes to the internet or comes back has to go through this tunnel. As it is a user space tunnel a lot of copying between user space and kernel land is necessary. Depending on the number of clients and the CPU power available this might be a bottleneck. +The batgat kernel module tries to overcome this limitation. Once loaded the batman daemon will detect its presence automatically on startup. The daemon will activate the kernel module to let it handle the tunneling, hence avoiding the expensive copy operations. There is no difference between the daemon tunneling and the kernel tunneling other than that.