Due to bandwidth constraint and dynamic topology of mobile ad hoc networks, supporting Quality of Service (QoS) is a challenging task. In this paper we present a complete solution for QoS routing based on an extension of the AODV (Ad hoc On Demand Vector Distance) routing protocol that deals with delay and bandwidth measurements. The solution is based on lower layer specifics. Simulation results shows that, with the proposed QoS routing protocol, end to end delay and bandwidth on a route can bee improved in most of cases. KEYWORDS