[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