osmo-pcu/tests/alloc
Alexander Couzens 695ce77167 gprs_rlc_ts_alloc: ensure no rolling slots are allocated
When allocating multiple slots for a UE the following example
is not allowed 'UU----UU' for a UE class 12.
The time slot number can not roll over 7 and move to 0.
44.060 or 45.002 only specifies contigous however it was unclear
it this is an allowed pattern.

Only the example 45.002 B.3 in release 12 cleared this up.
It gives an example for a multi slot class 5 UE which has 7 possible
configuration this means the rolled over is not allowed.

Multislot class type 2 UE doesn't have this limitation.
Further if a UE supports 8 time slots this is not a limitation because
the window size (45.002 B.1) can include all time slots.

Releated: SYS#5073
Change-Id: I16019bdbe741b37b83b62749b840a3b7f4ddc6c7
2021-01-15 15:50:41 +00:00
..
AllocTest.cpp AllocTest: Avoid queuing tons of to-be-freed ms 2021-01-12 18:01:53 +00:00
AllocTest.err gprs_rlc_ts_alloc: ensure no rolling slots are allocated 2021-01-15 15:50:41 +00:00
AllocTest.ok Add multislot classes from latest spec 2018-01-25 16:12:58 +00:00
MslotTest.cpp use osmo_init_logging2() with proper talloc ctx 2018-04-01 16:57:42 +02:00
MslotTest.ok gprs_rlc_ts_alloc: ensure no rolling slots are allocated 2021-01-15 15:50:41 +00:00