Holger Hans Peter Freyther wrote:
Are you referring to 9.1.3.1 "Acknowledge state array V(B) for GPRS TBF Mode"?
yes, the protocol sends all unacknowledged blocks in a loop until all blocks are acknowledged and the tbf is complete.
With statistics in place it appears that for CS4 close to 50% of the sent RLC blocks are re-sends. Is that what you expected when implementing it?
if there is a continuous download (opening a web page), there should be almost no re-sends unless the window stalls or the download is complete. in case of a ping with several small tbfs, there are re-sends due to the delay between PCU and the radio interface: the PCU sends the final block of a tbf (polling bit set) and then waits for PACKET DOWNLINK ACK/NACK. higher delay will cause more re-sends for each tbf at the end, so smaller tbf will cause more percentage of re-sends.