aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2017-10-10 19:02:43 +0200
committerMax <msuraev@sysmocom.de>2017-10-10 19:02:43 +0200
commita4f4822784c35d89d8dfa644f0546f6510f889db (patch)
treee67e44247bce26c8e67b8a4e4f499017875f7025 /src
parent5b0df1f1c52803ae01c406081efacfdd19a24d4c (diff)
cosmetic: reformat multislot classes table
Add header similar to the one used in the standard, reformat to facilitate further extention. Change-Id: I786df6b154c0668d2cefa0ea84d7dea336b0da1d Related: OS#2282
Diffstat (limited to 'src')
-rw-r--r--src/gprs_rlcmac_ts_alloc.cpp63
1 files changed, 32 insertions, 31 deletions
diff --git a/src/gprs_rlcmac_ts_alloc.cpp b/src/gprs_rlcmac_ts_alloc.cpp
index 57197b22..2b08cf63 100644
--- a/src/gprs_rlcmac_ts_alloc.cpp
+++ b/src/gprs_rlcmac_ts_alloc.cpp
@@ -46,37 +46,38 @@ struct gprs_ms_multislot_class {
};
static const struct gprs_ms_multislot_class gprs_ms_multislot_class[32] = {
-/* M-S Class Rx Tx Sum Tta Ttb Tra Trb Type */
-/* N/A */ { MS_NA,MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA },
-/* 1 */ { 1, 1, 2, 3, 2, 4, 2, 1 },
-/* 2 */ { 2, 1, 3, 3, 2, 3, 1, 1 },
-/* 3 */ { 2, 2, 3, 3, 2, 3, 1, 1 },
-/* 4 */ { 3, 1, 4, 3, 1, 3, 1, 1 },
-/* 5 */ { 2, 2, 4, 3, 1, 3, 1, 1 },
-/* 6 */ { 3, 2, 4, 3, 1, 3, 1, 1 },
-/* 7 */ { 3, 3, 4, 3, 1, 3, 1, 1 },
-/* 8 */ { 4, 1, 5, 3, 1, 2, 1, 1 },
-/* 9 */ { 3, 2, 5, 3, 1, 2, 1, 1 },
-/* 10 */ { 4, 2, 5, 3, 1, 2, 1, 1 },
-/* 11 */ { 4, 3, 5, 3, 1, 2, 1, 1 },
-/* 12 */ { 4, 4, 5, 2, 1, 2, 1, 1 },
-/* 13 */ { 3, 3, MS_NA, MS_NA, MS_A, 3, MS_A, 2 },
-/* 14 */ { 4, 4, MS_NA, MS_NA, MS_A, 3, MS_A, 2 },
-/* 15 */ { 5, 5, MS_NA, MS_NA, MS_A, 3, MS_A, 2 },
-/* 16 */ { 6, 6, MS_NA, MS_NA, MS_A, 2, MS_A, 2 },
-/* 17 */ { 7, 7, MS_NA, MS_NA, MS_A, 1, 0, 2 },
-/* 18 */ { 8, 8, MS_NA, MS_NA, 0, 0, 0, 2 },
-/* 19 */ { 6, 2, MS_NA, 3, MS_B, 2, MS_C, 1 },
-/* 20 */ { 6, 3, MS_NA, 3, MS_B, 2, MS_C, 1 },
-/* 21 */ { 6, 4, MS_NA, 3, MS_B, 2, MS_C, 1 },
-/* 22 */ { 6, 4, MS_NA, 2, MS_B, 2, MS_C, 1 },
-/* 23 */ { 6, 6, MS_NA, 2, MS_B, 2, MS_C, 1 },
-/* 24 */ { 8, 2, MS_NA, 3, MS_B, 2, MS_C, 1 },
-/* 25 */ { 8, 3, MS_NA, 3, MS_B, 2, MS_C, 1 },
-/* 26 */ { 8, 4, MS_NA, 3, MS_B, 2, MS_C, 1 },
-/* 27 */ { 8, 4, MS_NA, 2, MS_B, 2, MS_C, 1 },
-/* 28 */ { 8, 6, MS_NA, 2, MS_B, 2, MS_C, 1 },
-/* 29 */ { 8, 8, MS_NA, 2, MS_B, 2, MS_C, 1 },
+ /* M-S Class | Max # of slots | Min # of slots | Type */
+ /* | Rx Tx Sum | Tta Ttb Tra Trb | */
+ /* N/A */ { MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA },
+ /* 1 */ { 1, 1, 2, 3, 2, 4, 2, 1 },
+ /* 2 */ { 2, 1, 3, 3, 2, 3, 1, 1 },
+ /* 3 */ { 2, 2, 3, 3, 2, 3, 1, 1 },
+ /* 4 */ { 3, 1, 4, 3, 1, 3, 1, 1 },
+ /* 5 */ { 2, 2, 4, 3, 1, 3, 1, 1 },
+ /* 6 */ { 3, 2, 4, 3, 1, 3, 1, 1 },
+ /* 7 */ { 3, 3, 4, 3, 1, 3, 1, 1 },
+ /* 8 */ { 4, 1, 5, 3, 1, 2, 1, 1 },
+ /* 9 */ { 3, 2, 5, 3, 1, 2, 1, 1 },
+ /* 10 */ { 4, 2, 5, 3, 1, 2, 1, 1 },
+ /* 11 */ { 4, 3, 5, 3, 1, 2, 1, 1 },
+ /* 12 */ { 4, 4, 5, 2, 1, 2, 1, 1 },
+ /* 13 */ { 3, 3, MS_NA, MS_NA, MS_A, 3, MS_A, 2 },
+ /* 14 */ { 4, 4, MS_NA, MS_NA, MS_A, 3, MS_A, 2 },
+ /* 15 */ { 5, 5, MS_NA, MS_NA, MS_A, 3, MS_A, 2 },
+ /* 16 */ { 6, 6, MS_NA, MS_NA, MS_A, 2, MS_A, 2 },
+ /* 17 */ { 7, 7, MS_NA, MS_NA, MS_A, 1, 0, 2 },
+ /* 18 */ { 8, 8, MS_NA, MS_NA, 0, 0, 0, 2 },
+ /* 19 */ { 6, 2, MS_NA, 3, MS_B, 2, MS_C, 1 },
+ /* 20 */ { 6, 3, MS_NA, 3, MS_B, 2, MS_C, 1 },
+ /* 21 */ { 6, 4, MS_NA, 3, MS_B, 2, MS_C, 1 },
+ /* 22 */ { 6, 4, MS_NA, 2, MS_B, 2, MS_C, 1 },
+ /* 23 */ { 6, 6, MS_NA, 2, MS_B, 2, MS_C, 1 },
+ /* 24 */ { 8, 2, MS_NA, 3, MS_B, 2, MS_C, 1 },
+ /* 25 */ { 8, 3, MS_NA, 3, MS_B, 2, MS_C, 1 },
+ /* 26 */ { 8, 4, MS_NA, 3, MS_B, 2, MS_C, 1 },
+ /* 27 */ { 8, 4, MS_NA, 2, MS_B, 2, MS_C, 1 },
+ /* 28 */ { 8, 6, MS_NA, 2, MS_B, 2, MS_C, 1 },
+ /* 29 */ { 8, 8, MS_NA, 2, MS_B, 2, MS_C, 1 },
/* N/A */ { MS_NA,MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA },
/* N/A */ { MS_NA,MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA, MS_NA },
};