Skip to content

opentechinstitute/olsrd

commotion
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
doc
 
 
 
 
gui
 
 
lib
 
 
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

alt tag olsrd

The olsr.org OLSR daemon is an implementation of the Optimized Link State Routing protocol. As such it allows mesh routing for any network equipment. It runs on any wifi card that supports ad-hoc mode and of course on any ethernet device.

This repository is a fork of olsrd that contains two plugins specific to the Commotion Wireless software.

Plugins

DNSSD

The DNSSD plugin is a fork of the P2PD plugin, and is used to forward multicast DNS (mDNS) traffic used to announce local services on the mesh network. It queries Avahi service files that conform to the Commotion local service specification and limits the propagation of mDNS service announcements according to the service's TTL (or hop count). This plugin uses the third party ldns library.

MDP

The MDP (short for Mesh Datagram Protocol) plugin is a replacement for the secure plugin, and uses the cryptographic functions of the libserval library to sign and verify signatures on olsrd packets.