We have implemented an extension to the olsr daemon olsrd. It integrates the use and computation of the classical routing metric ETX but anticipates its values to manage efficiently nodes' mobility. It aims to be used in wireless ad hoc and mesh networks. The related articles are:
Sabrine Naimi, Anthony Busson, Véronique Vèque, Larbi Ben Hadj Slama, Ridha Bouallegue:
Anticipation of ETX Metric to Manage Mobility in Ad Hoc Wireless Networks. ADHOC-NOW 2014: 29-42 [link]
Sabrina Naimi, Anthony Busson, Véronique Vèque, Ridha Bouallegue. Metric Anticipation to manage Mobility in Mobile Mesh and ad-hoc Wireless Networks. Annals of Telecommunications - annales des télécommunications, Springer, 2018.
The source code is available here as a zip file: code.zip
Note that the linux wireless tool iw has to be installed. It is called to obtain the signal strength for each neighbor. The compilation steps are the same as for the native olsrd daemon [link].