intended for itself if the answer is no or if the packet is from this node the node inquires 316 if the packet is a qos packet in this embodiment the queuing process determines the next hop for the packet without forwarding the packet up the protocol stack if the packet is a qos packet it is placed 319 in the associated qos queue if the packet is not a qos packet then the node inquires if it is a broadcast 320 packet if it is a broadcast packet then it is placed 323 in the broadcast queue if the packet is not a broadcast packet then the node tags 324 the packet as a best effort packet the node then inquires 326 if the packet has a next hop route to a node that is dozing if the packet has a next hop route to a node that is dozing the node inquires 329 if this node is the p supporter for the dozing destination if the node is the next hop destination 39 s p supporter then the packet 332 is placed in the special queue for the dozing node if the packet is not for a dozing node then the process goes through a series of inquiries 334 338 to determine whether the packet has a priority that matches that of the inquiry if the packet has a priority that matches that of the inquiry the node is placed in the queue with that same priority 337 340 if the packet does not have a priority that matches that of the inquiry then.