We consider the problem of improving network capacity in wireless mesh networks from the angle of multi-flow diversity. As consecutive packets on a multihop path can interfere with one another within their interference range, the number of concurrent transmissions is limited, thereby degrading throughput performance. This intra-flow interference can be alleviated by enhancing multi-flow diversity in wireless mesh networks. Hence, we propose the use of a fair queueing policy to evenly distribute the traffic load to achieve fair bandwidth allocation among the flows. Through ns-2 simulations we subsequently show that CHOKe can effectively reduce intra-flow interference and improve throughput performance.