Abstract-CSIR (Cellular Scheduling with Interest-driven Routing) is proposed for the effective dissemination of real-time and elastic traffic in wireless ad-hoc networks. CSIR is a novel cross-layer framework consisting of five components: flow-based priority queuing of packets, distributed interest-based routing, distributed transmission scheduling, a neighbor protocol, and bandwidth reservations. Nodes are scheduled for transmission in coordination with the routes established and the end-to-end delay and bandwidth requirements of the flows. Most of the signaling overhead for active flows is confined to the nodes that are required to maintain them. Results from detailed simulations indicate that, compared to a protocol stack consisting of IEEE 802.11e for channel access, AODV and OLSR for unicast routing, and ODMRP for multicast routing, CSIR attains much better performance in terms of packet delivery and end-to-end delay for elastic and real-time unicast and multicast traffic.