osmo-pcu/tests
Jacob Erlbeck f1a7b8fc66 tbf: Add state WAIT_ASSIGN
Currently the state on the TBF is set to ASSIGN when it is created
and in general changed to FLOW when it is acknowledged by the MS. The
moment when the assignment is really transmitted to the MS (which can
take some time) is not reflected by the state. A TBF can considered
to be valid, when the assignment is received by the MS.

Add the state WAIT_ASSIGN that is entered when the assigment has been
send to the MS (more precisely: when the corresponding RTS has been
processed or the message has been sent to the BTS).

The TBF, its PDCH(s), and its TFI can be assumed to be valid, when the
TBF has a state of WAIT_ASSIGN or higher (assuming that the TBF
starting time has not been set, which is currently only done for SBA,
which are not associated with a TBF).

Note that due to queuing in the BTS there can still be a invalid
time period for immediate assignments, when the request is lingering
in the AGCH or PCH queues.

Sponsored-by: On-Waves ehf
2016-02-08 00:45:39 +01:00
..
alloc tbf: Use LListHead instead of llist_pods 2016-02-01 13:58:13 +01:00
codel llc: Add CoDel AQM implementation 2015-07-21 19:22:32 +02:00
edge edge: Support MCS data block encoding 2016-02-05 18:24:50 +01:00
emu pcu_emu/test: Initialise current_test 2015-05-04 10:02:01 +02:00
llc llc: Add move_and_merge method to llc_queue 2015-08-21 19:02:18 +02:00
llist llist: Add missing const qualifier in llist cast method 2015-08-24 12:23:50 +02:00
ms edge: Replace integer cs by GprsCodingScheme 2016-02-01 13:58:14 +01:00
rlcmac tests: Fix the expected result (re-add whitespace) 2013-08-03 14:59:38 +02:00
tbf tbf: Add state WAIT_ASSIGN 2016-02-08 00:45:39 +01:00
types tbf: Use bitvec based window methods for GPRS 2016-02-08 00:45:35 +01:00
Makefile.am edge: Add test for GprsCodingScheme 2015-12-15 15:19:42 +01:00
testsuite.at edge: Add test for GprsCodingScheme 2015-12-15 15:19:42 +01:00