aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/alloc/AllocTest.cpp14
-rw-r--r--tests/alloc/AllocTest.err14
-rw-r--r--tests/alloc/AllocTest.ok443
3 files changed, 285 insertions, 186 deletions
diff --git a/tests/alloc/AllocTest.cpp b/tests/alloc/AllocTest.cpp
index b918132c..187b88a8 100644
--- a/tests/alloc/AllocTest.cpp
+++ b/tests/alloc/AllocTest.cpp
@@ -565,18 +565,18 @@ static void test_successive_allocation()
test_successive_allocation(alloc_algorithm_a, 1, 1, TEST_MODE_UL_AND_DL,
32, "algorithm A (UL and DL)");
test_successive_allocation(alloc_algorithm_b, 10, 10, TEST_MODE_UL_AND_DL,
- 7, "algorithm B class 10 (UL and DL)");
+ 32, "algorithm B class 10 (UL and DL)");
test_successive_allocation(alloc_algorithm_b, 12, 12, TEST_MODE_UL_AND_DL,
- 7, "algorithm B class 12 (UL and DL)");
+ 29, "algorithm B class 12 (UL and DL)");
test_successive_allocation(alloc_algorithm_b, 1, 12, TEST_MODE_UL_AND_DL,
- 14, "algorithm B class 1-12 (UL and DL)");
+ 31, "algorithm B class 1-12 (UL and DL)");
test_successive_allocation(alloc_algorithm_b, 1, 29, TEST_MODE_UL_AND_DL,
- 18, "algorithm B class 1-29 (UL and DL)");
+ 24, "algorithm B class 1-29 (UL and DL)");
test_successive_allocation(alloc_algorithm_a, 1, 1, TEST_MODE_DL_AND_UL,
32, "algorithm A (DL and UL)");
test_successive_allocation(alloc_algorithm_b, 10, 10, TEST_MODE_DL_AND_UL,
- 7, "algorithm B class 10 (DL and UL)");
+ 15, "algorithm B class 10 (DL and UL)");
test_successive_allocation(alloc_algorithm_a, 1, 1, TEST_MODE_DL_AFTER_UL,
32, "algorithm A (DL after UL)");
@@ -586,12 +586,12 @@ static void test_successive_allocation()
test_successive_allocation(alloc_algorithm_a, 1, 1, TEST_MODE_UL_AFTER_DL,
32, "algorithm A (UL after DL)");
test_successive_allocation(alloc_algorithm_b, 10, 10, TEST_MODE_UL_AFTER_DL,
- 7, "algorithm B class 10 (UL after DL)");
+ 32, "algorithm B class 10 (UL after DL)");
test_successive_allocation(alloc_algorithm_a, 1, 1, TEST_MODE_UL_ONLY,
32, "algorithm A (UL only)");
test_successive_allocation(alloc_algorithm_b, 10, 10, TEST_MODE_UL_ONLY,
- 7, "algorithm B class 10 (UL only)");
+ 32, "algorithm B class 10 (UL only)");
test_successive_allocation(alloc_algorithm_a, 1, 1, TEST_MODE_DL_ONLY,
32, "algorithm A (DL ONLY)");
diff --git a/tests/alloc/AllocTest.err b/tests/alloc/AllocTest.err
index 3f9fc832..58a57d2d 100644
--- a/tests/alloc/AllocTest.err
+++ b/tests/alloc/AllocTest.err
@@ -3,17 +3,17 @@ No TFI available.
No TFI available.
- Failed to allocate a TS, no USF available
No TFI available.
-No suitable uplink slots available
-No suitable uplink slots available
-No suitable uplink slots available
-No suitable uplink slots available
No TFI available.
-No suitable uplink slots available
+No USF available
+No USF available
+No USF available
+No TFI available.
+No USF available
+No TFI available.
+No TFI available.
No TFI available.
No TFI available.
No TFI available.
-No suitable uplink slots available
No TFI available.
-No suitable uplink slots available
No TFI available.
No TFI available.
diff --git a/tests/alloc/AllocTest.ok b/tests/alloc/AllocTest.ok
index 3602d8c0..4b6aad90 100644
--- a/tests/alloc/AllocTest.ok
+++ b/tests/alloc/AllocTest.ok
@@ -410,8 +410,6 @@ PDCH[5] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
PDCH[5] is used for UL
-PDCH[6] is used for UL
-PDCH[7] is used for UL
PDCH[5] is control_ts for UL
PDCH[5] is first common for UL
PDCH[5] is used for DL
@@ -421,8 +419,6 @@ PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
Testing jolly example
PDCH[1] is used for UL
-PDCH[2] is used for UL
-PDCH[3] is used for UL
PDCH[1] is control_ts for UL
PDCH[1] is first common for UL
PDCH[1] is used for DL
@@ -445,8 +441,6 @@ PDCH[5] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
PDCH[5] is used for UL
-PDCH[6] is used for UL
-PDCH[7] is used for UL
PDCH[5] is control_ts for UL
PDCH[5] is first common for UL
PDCH[5] is used for DL
@@ -455,18 +449,15 @@ PDCH[7] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
Testing jolly example
-PDCH[1] is used for UL
PDCH[2] is used for UL
-PDCH[3] is used for UL
-PDCH[4] is used for UL
-PDCH[1] is control_ts for UL
-PDCH[1] is first common for UL
+PDCH[2] is control_ts for UL
+PDCH[2] is first common for UL
PDCH[1] is used for DL
PDCH[2] is used for DL
PDCH[3] is used for DL
PDCH[4] is used for DL
-PDCH[1] is control_ts for DL
-PDCH[1] is first common for DL
+PDCH[2] is control_ts for DL
+PDCH[2] is first common for DL
Going to test multislot assignment MS_CLASS=15
Testing UL then DL assignment.
PDCH[5] is used for UL
@@ -482,8 +473,6 @@ PDCH[5] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
PDCH[5] is used for UL
-PDCH[6] is used for UL
-PDCH[7] is used for UL
PDCH[5] is control_ts for UL
PDCH[5] is first common for UL
PDCH[5] is used for DL
@@ -492,18 +481,15 @@ PDCH[7] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
Testing jolly example
-PDCH[1] is used for UL
PDCH[2] is used for UL
-PDCH[3] is used for UL
-PDCH[4] is used for UL
-PDCH[1] is control_ts for UL
-PDCH[1] is first common for UL
+PDCH[2] is control_ts for UL
+PDCH[2] is first common for UL
PDCH[1] is used for DL
PDCH[2] is used for DL
PDCH[3] is used for DL
PDCH[4] is used for DL
-PDCH[1] is control_ts for DL
-PDCH[1] is first common for DL
+PDCH[2] is control_ts for DL
+PDCH[2] is first common for DL
Going to test multislot assignment MS_CLASS=16
Testing UL then DL assignment.
PDCH[5] is used for UL
@@ -519,8 +505,6 @@ PDCH[5] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
PDCH[5] is used for UL
-PDCH[6] is used for UL
-PDCH[7] is used for UL
PDCH[5] is control_ts for UL
PDCH[5] is first common for UL
PDCH[5] is used for DL
@@ -529,18 +513,15 @@ PDCH[7] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
Testing jolly example
-PDCH[1] is used for UL
PDCH[2] is used for UL
-PDCH[3] is used for UL
-PDCH[4] is used for UL
-PDCH[1] is control_ts for UL
-PDCH[1] is first common for UL
+PDCH[2] is control_ts for UL
+PDCH[2] is first common for UL
PDCH[1] is used for DL
PDCH[2] is used for DL
PDCH[3] is used for DL
PDCH[4] is used for DL
-PDCH[1] is control_ts for DL
-PDCH[1] is first common for DL
+PDCH[2] is control_ts for DL
+PDCH[2] is first common for DL
Going to test multislot assignment MS_CLASS=17
Testing UL then DL assignment.
PDCH[5] is used for UL
@@ -556,8 +537,6 @@ PDCH[5] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
PDCH[5] is used for UL
-PDCH[6] is used for UL
-PDCH[7] is used for UL
PDCH[5] is control_ts for UL
PDCH[5] is first common for UL
PDCH[5] is used for DL
@@ -566,18 +545,15 @@ PDCH[7] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
Testing jolly example
-PDCH[1] is used for UL
PDCH[2] is used for UL
-PDCH[3] is used for UL
-PDCH[4] is used for UL
-PDCH[1] is control_ts for UL
-PDCH[1] is first common for UL
+PDCH[2] is control_ts for UL
+PDCH[2] is first common for UL
PDCH[1] is used for DL
PDCH[2] is used for DL
PDCH[3] is used for DL
PDCH[4] is used for DL
-PDCH[1] is control_ts for DL
-PDCH[1] is first common for DL
+PDCH[2] is control_ts for DL
+PDCH[2] is first common for DL
Going to test multislot assignment MS_CLASS=18
Testing UL then DL assignment.
PDCH[5] is used for UL
@@ -593,8 +569,6 @@ PDCH[5] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
PDCH[5] is used for UL
-PDCH[6] is used for UL
-PDCH[7] is used for UL
PDCH[5] is control_ts for UL
PDCH[5] is first common for UL
PDCH[5] is used for DL
@@ -603,18 +577,15 @@ PDCH[7] is used for DL
PDCH[5] is control_ts for DL
PDCH[5] is first common for DL
Testing jolly example
-PDCH[1] is used for UL
PDCH[2] is used for UL
-PDCH[3] is used for UL
-PDCH[4] is used for UL
-PDCH[1] is control_ts for UL
-PDCH[1] is first common for UL
+PDCH[2] is control_ts for UL
+PDCH[2] is first common for UL
PDCH[1] is used for DL
PDCH[2] is used for DL
PDCH[3] is used for DL
PDCH[4] is used for DL
-PDCH[1] is control_ts for DL
-PDCH[1] is first common for DL
+PDCH[2] is control_ts for DL
+PDCH[2] is first common for DL
Going to test multislot assignment MS_CLASS=19
Testing UL then DL assignment.
PDCH[5] is used for UL
@@ -8653,58 +8624,128 @@ Going to test assignment with many TBF, algorithm A (UL and DL)
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 10 (UL and DL)
TBF[0] class 10 reserves ...DDCD.
- TBF[1] class 10 reserves ...DDCD.
- TBF[2] class 10 reserves ...DDCD.
- TBF[3] class 10 reserves ...DDCD.
- TBF[4] class 10 reserves ...DDCD.
- TBF[5] class 10 reserves ...DDCD.
- TBF[6] class 10 reserves ...DDCD.
- Successfully allocated 7 UL TBFs
+ TBF[1] class 10 reserves .....DCD
+ TBF[2] class 10 reserves ...DCD..
+ TBF[3] class 10 reserves .....DDC
+ TBF[4] class 10 reserves ...DCD..
+ TBF[5] class 10 reserves .....DCD
+ TBF[6] class 10 reserves ...DDC..
+ TBF[7] class 10 reserves .....DDC
+ TBF[8] class 10 reserves ...DCD..
+ TBF[9] class 10 reserves .....DCD
+ TBF[10] class 10 reserves ...DDC..
+ TBF[11] class 10 reserves .....DDC
+ TBF[12] class 10 reserves ...DCD..
+ TBF[13] class 10 reserves .....DCD
+ TBF[14] class 10 reserves ...DDC..
+ TBF[15] class 10 reserves .....DDC
+ TBF[16] class 10 reserves ...DCD..
+ TBF[17] class 10 reserves .....DCD
+ TBF[18] class 10 reserves ...DDC..
+ TBF[19] class 10 reserves .....DDC
+ TBF[20] class 10 reserves ...DCD..
+ TBF[21] class 10 reserves .....DCD
+ TBF[22] class 10 reserves ...CD...
+ TBF[23] class 10 reserves .....DDC
+ TBF[24] class 10 reserves ...CD...
+ TBF[25] class 10 reserves ...CD...
+ TBF[26] class 10 reserves .....DCD
+ TBF[27] class 10 reserves ...CD...
+ TBF[28] class 10 reserves ....DCD.
+ TBF[29] class 10 reserves .....DDC
+ TBF[30] class 10 reserves ...CD...
+ TBF[31] class 10 reserves ...CD...
+ Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 12 (UL and DL)
TBF[0] class 12 reserves ...DDCD.
- TBF[1] class 12 reserves ...DDCD.
- TBF[2] class 12 reserves ...DDCD.
- TBF[3] class 12 reserves ...DDCD.
- TBF[4] class 12 reserves ...DDCD.
- TBF[5] class 12 reserves ...DDCD.
- TBF[6] class 12 reserves ...DDCD.
- Successfully allocated 7 UL TBFs
+ TBF[1] class 12 reserves .....DCD
+ TBF[2] class 12 reserves ...CD...
+ TBF[3] class 12 reserves .....DDC
+ TBF[4] class 12 reserves ...DC...
+ TBF[5] class 12 reserves .....DCD
+ TBF[6] class 12 reserves ...CD...
+ TBF[7] class 12 reserves .....DDC
+ TBF[8] class 12 reserves ...DC...
+ TBF[9] class 12 reserves .....DCD
+ TBF[10] class 12 reserves ...CD...
+ TBF[11] class 12 reserves .....DDC
+ TBF[12] class 12 reserves ...DC...
+ TBF[13] class 12 reserves .....DCD
+ TBF[14] class 12 reserves ...CD...
+ TBF[15] class 12 reserves .....DDC
+ TBF[16] class 12 reserves ...DC...
+ TBF[17] class 12 reserves .....DCD
+ TBF[18] class 12 reserves ...CD...
+ TBF[19] class 12 reserves .....DDC
+ TBF[20] class 12 reserves ...DC...
+ TBF[21] class 12 reserves .....DCD
+ TBF[22] class 12 reserves ...CD...
+ TBF[23] class 12 reserves .....DDC
+ TBF[24] class 12 reserves ...DC...
+ TBF[25] class 12 reserves .....DCD
+ TBF[26] class 12 reserves ...CD...
+ TBF[27] class 12 reserves .....DDC
+ TBF[28] class 12 reserves ...DC...
+ Successfully allocated 29 UL TBFs
Going to test assignment with many TBF, algorithm B class 1-12 (UL and DL)
TBF[0] class 1 reserves ...C....
- TBF[1] class 2 reserves ...DC...
- TBF[2] class 3 reserves ...DC...
+ TBF[1] class 2 reserves ....DC..
+ TBF[2] class 3 reserves ......DC
TBF[3] class 4 reserves ...DCD..
- TBF[4] class 5 reserves ...CD...
- TBF[5] class 6 reserves ...DCD..
- TBF[6] class 7 reserves ...DCD..
- TBF[7] class 8 reserves ...DDCD.
+ TBF[4] class 5 reserves ......CD
+ TBF[5] class 6 reserves ...CD...
+ TBF[6] class 7 reserves .....CD.
+ TBF[7] class 8 reserves ....DDCD
TBF[8] class 9 reserves ...DCD..
- TBF[9] class 10 reserves ...DDCD.
- TBF[10] class 11 reserves ...DDCD.
- TBF[11] class 12 reserves ...DDCD.
- TBF[12] class 1 reserves ...C....
- TBF[13] class 2 reserves ...DC...
- Successfully allocated 14 UL TBFs
+ TBF[9] class 10 reserves .....DDC
+ TBF[10] class 11 reserves ...CD...
+ TBF[11] class 12 reserves ...C....
+ TBF[12] class 1 reserves .......C
+ TBF[13] class 2 reserves ......DC
+ TBF[14] class 3 reserves ...C....
+ TBF[15] class 4 reserves ....DCD.
+ TBF[16] class 5 reserves ......CD
+ TBF[17] class 6 reserves ...DC...
+ TBF[18] class 7 reserves .....C..
+ TBF[19] class 8 reserves ....DDCD
+ TBF[20] class 9 reserves .....DCD
+ TBF[21] class 10 reserves ...DCD..
+ TBF[22] class 11 reserves ...DC...
+ TBF[23] class 12 reserves ...C....
+ TBF[24] class 1 reserves .......C
+ TBF[25] class 2 reserves ......DC
+ TBF[26] class 3 reserves ...C....
+ TBF[27] class 4 reserves ....DCD.
+ TBF[28] class 5 reserves ......CD
+ TBF[29] class 6 reserves ...DC...
+ TBF[30] class 7 reserves ......C.
+ Successfully allocated 31 UL TBFs
Going to test assignment with many TBF, algorithm B class 1-29 (UL and DL)
TBF[0] class 1 reserves ...C....
- TBF[1] class 2 reserves ...DC...
- TBF[2] class 3 reserves ...DC...
+ TBF[1] class 2 reserves ....DC..
+ TBF[2] class 3 reserves ......DC
TBF[3] class 4 reserves ...DCD..
- TBF[4] class 5 reserves ...CD...
- TBF[5] class 6 reserves ...DCD..
- TBF[6] class 7 reserves ...DCD..
- TBF[7] class 8 reserves ...DDCD.
+ TBF[4] class 5 reserves ......CD
+ TBF[5] class 6 reserves ...CD...
+ TBF[6] class 7 reserves .....CD.
+ TBF[7] class 8 reserves ....DDCD
TBF[8] class 9 reserves ...DCD..
- TBF[9] class 10 reserves ...DDCD.
- TBF[10] class 11 reserves ...DDCD.
- TBF[11] class 12 reserves ...DDCD.
- TBF[12] class 13 reserves ...CDD..
- TBF[13] class 14 reserves ...CDDD.
- TBF[14] class 15 reserves ...CDDDD
- TBF[15] class 16 reserves ...CDDDD
- TBF[16] class 17 reserves ...CDDDD
- TBF[17] class 18 reserves ...DDDCD
- Successfully allocated 18 UL TBFs
+ TBF[9] class 10 reserves .....DDC
+ TBF[10] class 11 reserves ...CD...
+ TBF[11] class 12 reserves ...C....
+ TBF[12] class 13 reserves .....CDD
+ TBF[13] class 14 reserves ....DDCD
+ TBF[14] class 15 reserves ...DCD..
+ TBF[15] class 16 reserves ...DCD..
+ TBF[16] class 17 reserves ...DDDDC
+ TBF[17] class 18 reserves ...DDC..
+ TBF[18] class 19 reserves ...DDCDD
+ TBF[19] class 20 reserves ...DDCDD
+ TBF[20] class 21 reserves ....CD..
+ TBF[21] class 22 reserves .....DC.
+ TBF[22] class 23 reserves ...C....
+ TBF[23] class 24 reserves ...DDCDD
+ Successfully allocated 24 UL TBFs
Going to test assignment with many TBF, algorithm A (DL and UL)
TBF[0] class 1 reserves ...C....
TBF[1] class 1 reserves ....C...
@@ -8741,13 +8782,21 @@ Going to test assignment with many TBF, algorithm A (DL and UL)
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 10 (DL and UL)
TBF[0] class 10 reserves ...DDCD.
- TBF[1] class 10 reserves ...DDCD.
- TBF[2] class 10 reserves ...DDCD.
- TBF[3] class 10 reserves ...DDCD.
- TBF[4] class 10 reserves ...DDCD.
- TBF[5] class 10 reserves ...DDCD.
- TBF[6] class 10 reserves ...DDCD.
- Successfully allocated 7 UL TBFs
+ TBF[1] class 10 reserves .....DCD
+ TBF[2] class 10 reserves ...DCD..
+ TBF[3] class 10 reserves .....DCD
+ TBF[4] class 10 reserves ...DCD..
+ TBF[5] class 10 reserves .....DCD
+ TBF[6] class 10 reserves ...DCD..
+ TBF[7] class 10 reserves .....DCD
+ TBF[8] class 10 reserves ...DCD..
+ TBF[9] class 10 reserves .....DCD
+ TBF[10] class 10 reserves ...DCD..
+ TBF[11] class 10 reserves .....DCD
+ TBF[12] class 10 reserves ...DCD..
+ TBF[13] class 10 reserves .....DCD
+ TBF[14] class 10 reserves ...DCD..
+ Successfully allocated 15 UL TBFs
Going to test assignment with many TBF, algorithm A (DL after UL)
TBF[0] class 1 reserves ...C....
TBF[1] class 1 reserves ....C...
@@ -8784,37 +8833,37 @@ Going to test assignment with many TBF, algorithm A (DL after UL)
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 10 (DL after UL)
TBF[0] class 10 reserves ...DDCD.
- TBF[1] class 10 reserves ...DDCD.
- TBF[2] class 10 reserves ...DDCD.
- TBF[3] class 10 reserves ...DDCD.
- TBF[4] class 10 reserves ...DDCD.
- TBF[5] class 10 reserves ...DDCD.
- TBF[6] class 10 reserves ...DDCD.
- TBF[7] class 10 reserves ...DDCD.
- TBF[8] class 10 reserves ...DDCD.
- TBF[9] class 10 reserves ...DDCD.
- TBF[10] class 10 reserves ...DDCD.
- TBF[11] class 10 reserves ...DDCD.
- TBF[12] class 10 reserves ...DDCD.
- TBF[13] class 10 reserves ...DDCD.
- TBF[14] class 10 reserves ...DDCD.
- TBF[15] class 10 reserves ...DDCD.
- TBF[16] class 10 reserves ...DDCD.
- TBF[17] class 10 reserves ...DDCD.
- TBF[18] class 10 reserves ...DDCD.
- TBF[19] class 10 reserves ...DDCD.
- TBF[20] class 10 reserves ...DDCD.
- TBF[21] class 10 reserves ...DDCD.
- TBF[22] class 10 reserves ...DDCD.
- TBF[23] class 10 reserves ...DDCD.
- TBF[24] class 10 reserves ...DDCD.
- TBF[25] class 10 reserves ...DDCD.
- TBF[26] class 10 reserves ...DDCD.
- TBF[27] class 10 reserves ...DDCD.
- TBF[28] class 10 reserves ...DDCD.
- TBF[29] class 10 reserves ...DDCD.
- TBF[30] class 10 reserves ...DDCD.
- TBF[31] class 10 reserves ...DDCD.
+ TBF[1] class 10 reserves .....DCD
+ TBF[2] class 10 reserves ...DCD..
+ TBF[3] class 10 reserves .....DCD
+ TBF[4] class 10 reserves ...DCD..
+ TBF[5] class 10 reserves .....DCD
+ TBF[6] class 10 reserves ...DCD..
+ TBF[7] class 10 reserves .....DCD
+ TBF[8] class 10 reserves ...DCD..
+ TBF[9] class 10 reserves .....DCD
+ TBF[10] class 10 reserves ...DCD..
+ TBF[11] class 10 reserves .....DCD
+ TBF[12] class 10 reserves ...DCD..
+ TBF[13] class 10 reserves .....DCD
+ TBF[14] class 10 reserves ...DCD..
+ TBF[15] class 10 reserves .....DCD
+ TBF[16] class 10 reserves ...DCD..
+ TBF[17] class 10 reserves .....DCD
+ TBF[18] class 10 reserves ...DCD..
+ TBF[19] class 10 reserves .....DCD
+ TBF[20] class 10 reserves ...DCD..
+ TBF[21] class 10 reserves .....DCD
+ TBF[22] class 10 reserves ...CD...
+ TBF[23] class 10 reserves .....DCD
+ TBF[24] class 10 reserves ...CD...
+ TBF[25] class 10 reserves ...CD...
+ TBF[26] class 10 reserves .....DCD
+ TBF[27] class 10 reserves ...CD...
+ TBF[28] class 10 reserves ....DCD.
+ TBF[29] class 10 reserves .....DCD
+ TBF[30] class 10 reserves ...CD...
+ TBF[31] class 10 reserves ...CD...
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm A (UL after DL)
TBF[0] class 1 reserves ...U....
@@ -8852,13 +8901,38 @@ Going to test assignment with many TBF, algorithm A (UL after DL)
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 10 (UL after DL)
TBF[0] class 10 reserves .....U..
- TBF[1] class 10 reserves .....U..
- TBF[2] class 10 reserves .....U..
- TBF[3] class 10 reserves .....U..
- TBF[4] class 10 reserves .....U..
- TBF[5] class 10 reserves .....U..
+ TBF[1] class 10 reserves ......U.
+ TBF[2] class 10 reserves ....U...
+ TBF[3] class 10 reserves .......U
+ TBF[4] class 10 reserves ....U...
+ TBF[5] class 10 reserves ......U.
TBF[6] class 10 reserves .....U..
- Successfully allocated 7 UL TBFs
+ TBF[7] class 10 reserves .......U
+ TBF[8] class 10 reserves ....U...
+ TBF[9] class 10 reserves ......U.
+ TBF[10] class 10 reserves .....U..
+ TBF[11] class 10 reserves .......U
+ TBF[12] class 10 reserves ....U...
+ TBF[13] class 10 reserves ......U.
+ TBF[14] class 10 reserves .....U..
+ TBF[15] class 10 reserves .......U
+ TBF[16] class 10 reserves ....U...
+ TBF[17] class 10 reserves ......U.
+ TBF[18] class 10 reserves .....U..
+ TBF[19] class 10 reserves .......U
+ TBF[20] class 10 reserves ....U...
+ TBF[21] class 10 reserves ......U.
+ TBF[22] class 10 reserves ...U....
+ TBF[23] class 10 reserves .......U
+ TBF[24] class 10 reserves ...U....
+ TBF[25] class 10 reserves ...U....
+ TBF[26] class 10 reserves ......U.
+ TBF[27] class 10 reserves ...U....
+ TBF[28] class 10 reserves .....U..
+ TBF[29] class 10 reserves .......U
+ TBF[30] class 10 reserves ...U....
+ TBF[31] class 10 reserves ...U....
+ Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm A (UL only)
TBF[0] class 1 reserves ...U....
TBF[1] class 1 reserves ....U...
@@ -8895,13 +8969,38 @@ Going to test assignment with many TBF, algorithm A (UL only)
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 10 (UL only)
TBF[0] class 10 reserves .....U..
- TBF[1] class 10 reserves .....U..
- TBF[2] class 10 reserves .....U..
- TBF[3] class 10 reserves .....U..
- TBF[4] class 10 reserves .....U..
- TBF[5] class 10 reserves .....U..
+ TBF[1] class 10 reserves ......U.
+ TBF[2] class 10 reserves ....U...
+ TBF[3] class 10 reserves .......U
+ TBF[4] class 10 reserves ....U...
+ TBF[5] class 10 reserves ......U.
TBF[6] class 10 reserves .....U..
- Successfully allocated 7 UL TBFs
+ TBF[7] class 10 reserves .......U
+ TBF[8] class 10 reserves ....U...
+ TBF[9] class 10 reserves ......U.
+ TBF[10] class 10 reserves .....U..
+ TBF[11] class 10 reserves .......U
+ TBF[12] class 10 reserves ....U...
+ TBF[13] class 10 reserves ......U.
+ TBF[14] class 10 reserves .....U..
+ TBF[15] class 10 reserves .......U
+ TBF[16] class 10 reserves ....U...
+ TBF[17] class 10 reserves ......U.
+ TBF[18] class 10 reserves .....U..
+ TBF[19] class 10 reserves .......U
+ TBF[20] class 10 reserves ....U...
+ TBF[21] class 10 reserves ......U.
+ TBF[22] class 10 reserves ...U....
+ TBF[23] class 10 reserves .......U
+ TBF[24] class 10 reserves ...U....
+ TBF[25] class 10 reserves ...U....
+ TBF[26] class 10 reserves ......U.
+ TBF[27] class 10 reserves ...U....
+ TBF[28] class 10 reserves .....U..
+ TBF[29] class 10 reserves .......U
+ TBF[30] class 10 reserves ...U....
+ TBF[31] class 10 reserves ...U....
+ Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm A (DL ONLY)
TBF[0] class 1 reserves ...C....
TBF[1] class 1 reserves ....C...
@@ -8938,35 +9037,35 @@ Going to test assignment with many TBF, algorithm A (DL ONLY)
Successfully allocated 32 UL TBFs
Going to test assignment with many TBF, algorithm B class 10 (DL ONLY)
TBF[0] class 10 reserves ...DDCD.
- TBF[1] class 10 reserves ...DDCD.
- TBF[2] class 10 reserves ...DDCD.
- TBF[3] class 10 reserves ...DDCD.
- TBF[4] class 10 reserves ...DDCD.
- TBF[5] class 10 reserves ...DDCD.
- TBF[6] class 10 reserves ...DDCD.
- TBF[7] class 10 reserves ...DDCD.
- TBF[8] class 10 reserves ...DDCD.
- TBF[9] class 10 reserves ...DDCD.
- TBF[10] class 10 reserves ...DDCD.
- TBF[11] class 10 reserves ...DDCD.
- TBF[12] class 10 reserves ...DDCD.
- TBF[13] class 10 reserves ...DDCD.
- TBF[14] class 10 reserves ...DDCD.
- TBF[15] class 10 reserves ...DDCD.
- TBF[16] class 10 reserves ...DDCD.
- TBF[17] class 10 reserves ...DDCD.
- TBF[18] class 10 reserves ...DDCD.
- TBF[19] class 10 reserves ...DDCD.
- TBF[20] class 10 reserves ...DDCD.
- TBF[21] class 10 reserves ...DDCD.
- TBF[22] class 10 reserves ...DDCD.
- TBF[23] class 10 reserves ...DDCD.
- TBF[24] class 10 reserves ...DDCD.
- TBF[25] class 10 reserves ...DDCD.
- TBF[26] class 10 reserves ...DDCD.
- TBF[27] class 10 reserves ...DDCD.
- TBF[28] class 10 reserves ...DDCD.
- TBF[29] class 10 reserves ...DDCD.
- TBF[30] class 10 reserves ...DDCD.
- TBF[31] class 10 reserves ...DDCD.
+ TBF[1] class 10 reserves .....DCD
+ TBF[2] class 10 reserves ...DCD..
+ TBF[3] class 10 reserves .....DCD
+ TBF[4] class 10 reserves ...DCD..
+ TBF[5] class 10 reserves .....DCD
+ TBF[6] class 10 reserves ...DCD..
+ TBF[7] class 10 reserves .....DCD
+ TBF[8] class 10 reserves ...DCD..
+ TBF[9] class 10 reserves .....DCD
+ TBF[10] class 10 reserves ...DCD..
+ TBF[11] class 10 reserves .....DCD
+ TBF[12] class 10 reserves ...DCD..
+ TBF[13] class 10 reserves .....DCD
+ TBF[14] class 10 reserves ...DCD..
+ TBF[15] class 10 reserves .....DCD
+ TBF[16] class 10 reserves ...DCD..
+ TBF[17] class 10 reserves .....DCD
+ TBF[18] class 10 reserves ...DCD..
+ TBF[19] class 10 reserves .....DCD
+ TBF[20] class 10 reserves ...DCD..
+ TBF[21] class 10 reserves .....DCD
+ TBF[22] class 10 reserves ...CD...
+ TBF[23] class 10 reserves .....DCD
+ TBF[24] class 10 reserves ...CD...
+ TBF[25] class 10 reserves ...CD...
+ TBF[26] class 10 reserves .....DCD
+ TBF[27] class 10 reserves ...CD...
+ TBF[28] class 10 reserves ....DCD.
+ TBF[29] class 10 reserves .....DCD
+ TBF[30] class 10 reserves ...CD...
+ TBF[31] class 10 reserves ...CD...
Successfully allocated 32 UL TBFs