Delivering Quality of Service in Mobile Ad Hoc IP Networks