In link disjoint path, multiple intermediate nodes forward RREQ which are received via a different link and with the hop count that is not to be larger than the first received RREQ. The destination selects the route on which it received the first RREQ packet (which will be a shortest delay path), and then it waits to receive more RREQ.
#define AOMDV_LINK_DISJOINT_PATHS