A Path Weight Based routing Over Wireless Mesh Networks