[Olsr-dev] OLSRd Linux NL80211 extension

Henning Rogge (spam-protected)
Tue Apr 3 11:12:35 CEST 2012

On 03/21/2012 11:46 AM, Frank de Brabander wrote:
> Hello,
> I would like to share the work done on OLSRd, which adds basic support for
> applying Linux NL80211 information into the link cost calculation. In
> short what this means is that wireless signal strength and bandwidth are
> added to the cost calculation. The more detailed description is in the
> attached file OLSRD_LINUX_NL80211_EXTENSION.txt.
> The code is based on the stable branch and can be found in a branch called
> nl80211_support on GitHub
> (https://github.com/brabander/olsr/tree/nl80211-support).
> I'm very interested in how the OLSR community thinks about the current
> status of extension and where to go next.
I looked over your code in the last week and I think its a very 
interesting work to start experimenting with Layer-2 based metrics.

The problem with it (similar to the problems we had with earlier layer-2 
experiments) is that it has to break the message format.

A better solution will only be possible after we switched to OLSRv2. If 
you like, you can have a look at the DLEP-prototype I am working on, 
which will become a probing service to allow querying nl802.11 data from 
WLAN over UDP.

The interesting parts for you should be
/src-plugins/nl80211_listener (the nl80211 probe code)
/src/olsr_layer2.[ch] (a hardware independent storage for the date).

Henning Rogge

Diplom-Informatiker Henning Rogge , Fraunhofer-Institut für
Kommunikation, Informationsverarbeitung und Ergonomie FKIE
Kommunikationssysteme (KOM)
Neuenahrer Straße 20, 53343 Wachtberg, Germany
Telefon +49 228 9435-961,   Fax +49 228 9435 685
mailto:(spam-protected) http://www.fkie.fraunhofer.de
GPG: E1C6 0914 490B 3909 D944 F80D 4487 C67C 55EC CFE0

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6156 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20120403/3577e53d/attachment.bin>

More information about the Olsr-dev mailing list