A system and method is provided for reordering the transmission of data
packets in a queue of a radio system when an error occurs during the
transmission of a data packet to any device destination address. A
transmission ordering component is provided that transmits data packets
in a queue one at a time until a transmission error occurs for a given
destination address. The transmission ordering component then searches
through the queue for a data packet with a different destination address
than the current destination address being transmitted. The transmission
ordering component then returns to transmitting packets one at a time
until the end of the queue is reached. Once the end of the queue is
reached the transmission ordering component reorders the queue and moves
the packets in which transmission errors have occurred to the beginning
of the queue. The transmission ordering component then repeats the
transmitting data packets one at a time.