[Olsr-dev] OLSR neighbors => Adjacency list Representation?

Henning Rogge (spam-protected)
Tue Jun 5 11:22:03 CEST 2012

On 06/05/2012 11:01 AM, Mahtab Hossain wrote:
> Dear Developers,
> Is the OLSR's neighbor table built upon Adjacency list of graph
> theory? That is, you hashed onto a vertex entry based on IP, and that
> entry will contain a linked list of pointers to all other vertices to
> which it has an edge?

The neighbor table just contains the neighbors of the local node. Its 
currently (in the stable branch) a hashtable, using the IP hash as the 
key for the corresponding data structure.

The 2-hop neighbor table is a little bit more complicated, because it 
contains the neighbors of the neighbors, but it also use a hashtable.

The link-set is just a linked list.

All of them will become an AVL trees in the future, using the IP as the key.

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: 6169 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20120605/ebbe9e82/attachment.bin>

More information about the Olsr-dev mailing list