BMX6 is a layer 3 mesh routing protocol.
Some usage information is in the github readme.
Detailed information about the protocol is in this article: Analysis of the BMX6 routing protocol by Glenn Daneels.
Some slides from a talk by the creator of BMX6 are here.