A coding-aware routing protocol for multi-hop wireless networks implemented in ns-3