A computer program product, including a computer readable medium, said computer readable medium having a computer program stored thereon, said computer program for providing status information regarding data transmitted from a transmitting device to a receiving device, said computer program comprising:
- program code for receiving a plurality of data bursts from said transmitting device, wherein said data bursts each include a plurality of data transfer units;
- program code for determining a delivery status of each of said data transfer units in said plurality of data bursts;
- program code for generating a status report, wherein said status report includes a delivery status with regard to each of said data transfer units in said plurality of data bursts, wherein said delivery status indicates whether a corresponding one of said data transfer units in said plurality of data bursts must be retransmitted;
- and
- program code for transmitting said status report to said transmitting device.