Cross-Layer Aware Routing Protocol for Hybrid Wireless Mesh Networks