[Olsr-users] DSR protocol

Juliusz Chroboczek (spam-protected)
Mon Oct 19 18:58:07 CEST 2009


> You could implement AODV and DSR by using a callback from the kernel that 
> tells you if the kernel cannot route a package. This could trigger the route 
> discovery and set the routes afterwards. No need to push the whole 
> implementation into the kernel.

Yes, that is exactly what needs to be done.  Somewhat analoguous to
userspace ARP daemons.

Note that it's a little bit more complicated than you make it, since for
decent performance you need to queue the packet that couldn't be routed
(for a limited period of time), in order to avoid discarding the first
packet of every new flow.

                                        Juliusz




More information about the Olsr-users mailing list