Project

General

Profile

Actions

Feature #2410

closed

allow disabling of "preemptive acknowledgements"

Added by laforge almost 7 years ago. Updated almost 7 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Target version:
-
Start date:
07/30/2017
Due date:
% Done:

0%

Spec Reference:

Description

Normally, when a MS is sending Uplink Blocks to the PCU, the PCU only needs to acknowledge one the countdown value (CV) reaches 0. As per spec, CV=0 triggers a PACKET-UPLINK-ACK-NACK in the downlink direction.

OsmoPCU however already transmits PACKET-UPLINK-ACK-NACK when receiving blocks with CV>0, causing way more PACKET-UPLINK-ACK-NACK occupying downlink blocks than needed for signaling. It is also doubtful if they server much purpose, given that the MS cannot retransmit any missing blocks any faster, as it is still busy performing the initial/first transmission of each RLC-block of one LLC-PDU as fast as it can, given the USF allocations.

Furthermore, it is conceivable some phones might react strangely to such early preemptive ACKs. I have no evidence, but a switch to disable this feature would be something we could try whenever we see strange behavior of certain MS.

Finally, they make protocol traces significantly harder to read.

So IMHO, at least there should be an option to disable those preemptive acknowledgements.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)