[PATCH] osmo-pcu[master]: TBF-DL: extend index check for RLC block copy

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Max gerrit-no-reply at lists.osmocom.org
Fri Sep 8 10:40:28 UTC 2017


Hello Jenkins Builder,

I'd like you to reexamine a change.  Please visit

    https://gerrit.osmocom.org/3892

to look at the new patch set (#2).

TBF-DL: extend index check for RLC block copy

Log number of RLC blocks to copy and assert if trying to copy too many
blocks.

Change-Id: I01cbc26ec67400a44e9fff3f9a30d729320380f9
Fixes: CID143069
---
M src/tbf_dl.cpp
M tests/tbf/TbfTest.err
2 files changed, 218 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-pcu refs/changes/92/3892/2

diff --git a/src/tbf_dl.cpp b/src/tbf_dl.cpp
index 1dd7dd8..3d27883 100644
--- a/src/tbf_dl.cpp
+++ b/src/tbf_dl.cpp
@@ -757,6 +757,8 @@
 	OSMO_ASSERT(rlc.num_data_blocks <= ARRAY_SIZE(rlc.block_info));
 	OSMO_ASSERT(rlc.num_data_blocks > 0);
 
+	LOGP(DRLCMACDL, LOGL_DEBUG, "- Copying %u RLC blocks, %u BSNs\n", rlc.num_data_blocks, num_bsns);
+
 	/* Copy block(s) to RLC message */
 	for (data_block_idx = 0; data_block_idx < rlc.num_data_blocks;
 		data_block_idx++)
@@ -782,6 +784,7 @@
 			OSMO_ASSERT(m_rlc.block(bsn)->next_ps >= EGPRS_PS_1);
 			OSMO_ASSERT(m_rlc.block(bsn)->next_ps <= EGPRS_PS_3);
 		}
+		OSMO_ASSERT(data_block_idx < 2); /* punct defined above as 2-element array */
 		punct[data_block_idx] = m_rlc.block(bsn)->next_ps;
 
 		rdbi = &rlc.block_info[data_block_idx];
diff --git a/tests/tbf/TbfTest.err b/tests/tbf/TbfTest.err
index 5f1e00d..602e35b 100644
--- a/tests/tbf/TbfTest.err
+++ b/tests/tbf/TbfTest.err
@@ -73,6 +73,7 @@
 -- Chunk with length 200 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
@@ -83,6 +84,7 @@
 -- Chunk with length 180 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
@@ -160,6 +162,7 @@
 -- Chunk with length 200 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
@@ -170,6 +173,7 @@
 -- Chunk with length 180 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
@@ -247,6 +251,7 @@
 -- Chunk with length 200 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 0, CS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-1): 07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 01 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 
@@ -257,6 +262,7 @@
 -- Chunk with length 180 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 1, CS-1): 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, CS-1): 07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 00 03 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 
@@ -266,6 +272,7 @@
 -- Chunk with length 160 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 2, CS-1): 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 msg block (BSN 2, CS-1): 07 00 05 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 00 05 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 
@@ -275,6 +282,7 @@
 -- Chunk with length 140 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 3, CS-1): 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 msg block (BSN 3, CS-1): 07 00 07 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 00 07 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
@@ -284,6 +292,7 @@
 -- Chunk with length 120 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 4, CS-1): 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 msg block (BSN 4, CS-1): 07 00 09 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 09 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 
@@ -293,6 +302,7 @@
 -- Chunk with length 100 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 5, CS-1): 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 msg block (BSN 5, CS-1): 07 00 0b 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 00 0b 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 
@@ -302,6 +312,7 @@
 -- Chunk with length 80 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 6, CS-1): 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 msg block (BSN 6, CS-1): 07 00 0d 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 00 0d 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 
@@ -311,6 +322,7 @@
 -- Chunk with length 60 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 7, CS-1): 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 msg block (BSN 7, CS-1): 07 00 0f 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 00 0f 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
@@ -320,6 +332,7 @@
 -- Chunk with length 40 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 8, CS-1): a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 msg block (BSN 8, CS-1): 07 00 11 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 11 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 
@@ -329,6 +342,7 @@
 -- Chunk with length 20 would exactly fit into space (20): add length header with LI=0, to make frame extend to next block, and we are done
 data block (BSN 9, CS-1): 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 msg block (BSN 9, CS-1): 07 00 12 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=43 block=10 data=07 00 12 01 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 
@@ -341,6 +355,7 @@
 -- Chunk with length 200 larger than space (18) left in block: copy only remaining space, and we are done
 data block (BSN 10, CS-1): 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 msg block (BSN 10, CS-1): 07 00 14 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=47 block=11 data=07 00 14 07 c7 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 
@@ -350,6 +365,7 @@
 -- Chunk with length 182 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 11, CS-1): 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 
 - need_padding 0 spb_status 0 spb 0(BSN1 11 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 11)
 msg block (BSN 11, CS-1): 07 00 17 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=52 block=0 data=07 00 17 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 
@@ -359,6 +375,7 @@
 -- Chunk with length 162 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 12, CS-1): 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 
 - need_padding 0 spb_status 0 spb 0(BSN1 12 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 12)
 msg block (BSN 12, CS-1): 07 00 19 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=56 block=1 data=07 00 19 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 
@@ -368,6 +385,7 @@
 -- Chunk with length 142 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 13, CS-1): 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 
 - need_padding 0 spb_status 0 spb 0(BSN1 13 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 13)
 msg block (BSN 13, CS-1): 07 00 1b 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=60 block=2 data=07 00 1b 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 
@@ -377,6 +395,7 @@
 -- Chunk with length 122 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 14, CS-1): 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 
 - need_padding 0 spb_status 0 spb 0(BSN1 14 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 14)
 msg block (BSN 14, CS-1): 07 00 1d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=65 block=3 data=07 00 1d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 
@@ -386,6 +405,7 @@
 -- Chunk with length 102 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 15, CS-1): 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 
 - need_padding 0 spb_status 0 spb 0(BSN1 15 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 15)
 msg block (BSN 15, CS-1): 07 00 1f 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=69 block=4 data=07 00 1f 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 
@@ -395,6 +415,7 @@
 -- Chunk with length 82 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 16, CS-1): 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 
 - need_padding 0 spb_status 0 spb 0(BSN1 16 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 16)
 msg block (BSN 16, CS-1): 07 00 21 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=73 block=5 data=07 00 21 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 
@@ -404,6 +425,7 @@
 -- Chunk with length 62 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 17, CS-1): 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 
 - need_padding 0 spb_status 0 spb 0(BSN1 17 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 17)
 msg block (BSN 17, CS-1): 07 00 23 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=78 block=6 data=07 00 23 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 
@@ -413,6 +435,7 @@
 -- Chunk with length 42 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 18, CS-1): 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 
 - need_padding 0 spb_status 0 spb 0(BSN1 18 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 18)
 msg block (BSN 18, CS-1): 07 00 25 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=82 block=7 data=07 00 25 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 
@@ -422,6 +445,7 @@
 -- Chunk with length 22 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 19, CS-1): b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 
 - need_padding 0 spb_status 0 spb 0(BSN1 19 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 19)
 msg block (BSN 19, CS-1): 07 00 27 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 
 Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=86 block=8 data=07 00 27 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 
@@ -436,6 +460,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=16
 data block (BSN 20, CS-1): 0a 41 c6 c7 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 20 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 20)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
@@ -475,6 +500,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=19
 data block (BSN 21, CS-1): 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 21 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 21)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)
@@ -495,6 +521,7 @@
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) changes state from FLOW to FINISHED
 data block (BSN 22, CS-1): 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 22 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 22)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED)
@@ -1478,6 +1505,7 @@
 - Dequeue next LLC for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) (len=19)
 data block (BSN 0, CS-1): 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-1): 07 00 00 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 MSG = 07 00 00 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
@@ -1489,6 +1517,7 @@
 - Dequeue next LLC for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) (len=19)
 data block (BSN 1, CS-1): 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, CS-1): 07 00 02 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 
 MSG = 07 00 02 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 
@@ -1500,6 +1529,7 @@
 TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) changes state from ASSIGN to FINISHED
 data block (BSN 2, CS-1): 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling cannot be scheduled in this TS 7 (first control TS 4)
@@ -1780,6 +1810,7 @@
 TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) changes state from FLOW to FINISHED
 data block (BSN 0, CS-4): 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=2654292, TS=7)
@@ -1793,6 +1824,7 @@
 - Restarting at BSN 0, because all blocks have been transmitted.
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-4): 07 01 00 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654283 block=11 data=00 01 00 29 52 41 55 5f 41 43 43 45 50 54 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 00 
@@ -2353,6 +2385,7 @@
 -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done
 data block (BSN 0, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-1): 07 00 00 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654279 block=10 data=00 00 00 37 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 4c 4c 43 20 50 41 
@@ -2373,6 +2406,7 @@
 -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done
 data block (BSN 1, CS-1): 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, CS-1): 07 00 02 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654283 block=11 data=00 00 02 1f 43 4b 45 54 20 30 31 4c 4c 43 20 50 41 43 4b 45 54 20 30 
@@ -2396,6 +2430,7 @@
 -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done
 data block (BSN 2, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 msg block (BSN 2, CS-1): 07 00 04 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654288 block=0 data=00 00 04 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 4c 4c 43 20 
@@ -2416,6 +2451,7 @@
 -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done
 data block (BSN 3, CS-1): 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 msg block (BSN 3, CS-1): 07 00 06 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654292 block=1 data=00 00 06 27 50 41 43 4b 45 54 20 30 34 4c 4c 43 20 50 41 43 4b 45 54 
@@ -2439,6 +2475,7 @@
 -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done
 data block (BSN 4, CS-1): 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 msg block (BSN 4, CS-1): 07 00 08 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654296 block=2 data=00 00 08 0e 37 20 30 35 4c 4c 43 20 50 41 43 4b 45 54 20 30 36 4c 4c 
@@ -2459,6 +2496,7 @@
 -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done
 data block (BSN 5, CS-1): 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 msg block (BSN 5, CS-1): 07 00 0a 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654301 block=3 data=00 00 0a 2f 43 20 50 41 43 4b 45 54 20 30 37 4c 4c 43 20 50 41 43 4b 
@@ -2482,6 +2520,7 @@
 - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13)
 data block (BSN 6, CS-1): 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 msg block (BSN 6, CS-1): 07 00 0c 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654305 block=4 data=00 00 0c 16 35 45 54 20 30 38 4c 4c 43 20 50 41 43 4b 45 54 20 30 39 
@@ -2502,6 +2541,7 @@
 -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done
 data block (BSN 7, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 msg block (BSN 7, CS-1): 07 00 0e 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654309 block=5 data=00 00 0e 37 4c 4c 43 20 50 41 43 4b 45 54 20 31 30 4c 4c 43 20 50 41 
@@ -2522,6 +2562,7 @@
 -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done
 data block (BSN 8, CS-1): 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 msg block (BSN 8, CS-1): 07 00 10 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654314 block=6 data=00 00 10 1f 43 4b 45 54 20 31 31 4c 4c 43 20 50 41 43 4b 45 54 20 31 
@@ -2545,6 +2586,7 @@
 -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done
 data block (BSN 9, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 msg block (BSN 9, CS-1): 07 00 12 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654318 block=7 data=00 00 12 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 31 33 4c 4c 43 20 
@@ -2565,6 +2607,7 @@
 -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done
 data block (BSN 10, CS-1): 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 msg block (BSN 10, CS-1): 07 00 14 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654322 block=8 data=00 00 14 27 50 41 43 4b 45 54 20 31 34 4c 4c 43 20 50 41 43 4b 45 54 
@@ -2588,6 +2631,7 @@
 -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done
 data block (BSN 11, CS-1): 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c 
 - need_padding 0 spb_status 0 spb 0(BSN1 11 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 11)
 msg block (BSN 11, CS-1): 07 00 16 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654327 block=9 data=00 00 16 0e 37 20 31 35 4c 4c 43 20 50 41 43 4b 45 54 20 31 36 4c 4c 
@@ -2608,6 +2652,7 @@
 -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done
 data block (BSN 12, CS-1): 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b 
 - need_padding 0 spb_status 0 spb 0(BSN1 12 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 12)
 msg block (BSN 12, CS-1): 07 00 18 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654331 block=10 data=00 00 18 2f 43 20 50 41 43 4b 45 54 20 31 37 4c 4c 43 20 50 41 43 4b 
@@ -2631,6 +2676,7 @@
 - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13)
 data block (BSN 13, CS-1): 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39 
 - need_padding 0 spb_status 0 spb 0(BSN1 13 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 13)
 msg block (BSN 13, CS-1): 07 00 1a 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654335 block=11 data=00 00 1a 16 35 45 54 20 31 38 4c 4c 43 20 50 41 43 4b 45 54 20 31 39 
@@ -2651,6 +2697,7 @@
 -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done
 data block (BSN 14, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41 
 - need_padding 0 spb_status 0 spb 0(BSN1 14 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 14)
 msg block (BSN 14, CS-1): 07 00 1c 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654340 block=0 data=00 00 1c 37 4c 4c 43 20 50 41 43 4b 45 54 20 32 30 4c 4c 43 20 50 41 
@@ -2671,6 +2718,7 @@
 -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done
 data block (BSN 15, CS-1): 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32 
 - need_padding 0 spb_status 0 spb 0(BSN1 15 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 15)
 msg block (BSN 15, CS-1): 07 00 1e 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654344 block=1 data=00 00 1e 1f 43 4b 45 54 20 32 31 4c 4c 43 20 50 41 43 4b 45 54 20 32 
@@ -2694,6 +2742,7 @@
 -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done
 data block (BSN 16, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20 
 - need_padding 0 spb_status 0 spb 0(BSN1 16 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 16)
 msg block (BSN 16, CS-1): 07 00 20 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654348 block=2 data=00 00 20 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 32 33 4c 4c 43 20 
@@ -2714,6 +2763,7 @@
 -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done
 data block (BSN 17, CS-1): 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54 
 - need_padding 0 spb_status 0 spb 0(BSN1 17 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 17)
 msg block (BSN 17, CS-1): 07 00 22 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654353 block=3 data=00 00 22 27 50 41 43 4b 45 54 20 32 34 4c 4c 43 20 50 41 43 4b 45 54 
@@ -2737,6 +2787,7 @@
 -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done
 data block (BSN 18, CS-1): 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c 
 - need_padding 0 spb_status 0 spb 0(BSN1 18 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 18)
 msg block (BSN 18, CS-1): 07 00 24 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654357 block=4 data=00 00 24 0e 37 20 32 35 4c 4c 43 20 50 41 43 4b 45 54 20 32 36 4c 4c 
@@ -2757,6 +2808,7 @@
 -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done
 data block (BSN 19, CS-1): 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b 
 - need_padding 0 spb_status 0 spb 0(BSN1 19 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 19)
 msg block (BSN 19, CS-1): 07 00 26 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654361 block=5 data=00 00 26 2f 43 20 50 41 43 4b 45 54 20 32 37 4c 4c 43 20 50 41 43 4b 
@@ -2780,6 +2832,7 @@
 - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13)
 data block (BSN 20, CS-1): 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39 
 - need_padding 0 spb_status 0 spb 0(BSN1 20 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 20)
 - Scheduling Ack/Nack polling, because 20 blocks sent.
 TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Scheduled DL Acknowledgement polling on PACCH (FN=2654379, TS=7)
@@ -2803,6 +2856,7 @@
 -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done
 data block (BSN 21, CS-1): 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41 
 - need_padding 0 spb_status 0 spb 0(BSN1 21 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 21)
 msg block (BSN 21, CS-1): 07 00 2a 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654370 block=7 data=00 00 2a 37 4c 4c 43 20 50 41 43 4b 45 54 20 33 30 4c 4c 43 20 50 41 
@@ -2823,6 +2877,7 @@
 -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done
 data block (BSN 22, CS-1): 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33 
 - need_padding 0 spb_status 0 spb 0(BSN1 22 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 22)
 msg block (BSN 22, CS-1): 07 00 2c 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654374 block=8 data=07 00 2c 1f 43 4b 45 54 20 33 31 4c 4c 43 20 50 41 43 4b 45 54 20 33 
@@ -2846,6 +2901,7 @@
 -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done
 data block (BSN 23, CS-1): 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20 
 - need_padding 0 spb_status 0 spb 0(BSN1 23 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 23)
 msg block (BSN 23, CS-1): 07 00 2e 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654379 block=9 data=00 00 2e 06 37 32 4c 4c 43 20 50 41 43 4b 45 54 20 33 33 4c 4c 43 20 
@@ -2866,6 +2922,7 @@
 -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done
 data block (BSN 24, CS-1): 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54 
 - need_padding 0 spb_status 0 spb 0(BSN1 24 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 24)
 msg block (BSN 24, CS-1): 07 00 30 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654383 block=10 data=00 00 30 27 50 41 43 4b 45 54 20 33 34 4c 4c 43 20 50 41 43 4b 45 54 
@@ -2889,6 +2946,7 @@
 -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done
 data block (BSN 25, CS-1): 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c 
 - need_padding 0 spb_status 0 spb 0(BSN1 25 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 25)
 msg block (BSN 25, CS-1): 07 00 32 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654387 block=11 data=00 00 32 0e 37 20 33 35 4c 4c 43 20 50 41 43 4b 45 54 20 33 36 4c 4c 
@@ -2909,6 +2967,7 @@
 -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done
 data block (BSN 26, CS-1): 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b 
 - need_padding 0 spb_status 0 spb 0(BSN1 26 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 26)
 msg block (BSN 26, CS-1): 07 00 34 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654392 block=0 data=00 00 34 2f 43 20 50 41 43 4b 45 54 20 33 37 4c 4c 43 20 50 41 43 4b 
@@ -2932,6 +2991,7 @@
 TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) changes state from FLOW to FINISHED
 data block (BSN 27, CS-1): 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39 
 - need_padding 0 spb_status 0 spb 0(BSN1 27 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 27)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED)
@@ -3041,6 +3101,7 @@
 -- Chunk with length 21 larger than space (20) left in block: copy only remaining space, and we are done
 data block (BSN 0, CS-1): 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, CS-1): 07 02 01 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654405 block=3 data=00 02 01 4c 4c 43 20 50 41 43 4b 45 54 20 30 30 20 28 54 42 46 20 32 
@@ -3061,6 +3122,7 @@
 -- Chunk with length 21 larger than space (18) left in block: copy only remaining space, and we are done
 data block (BSN 1, CS-1): 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, CS-1): 07 02 02 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654409 block=4 data=00 02 02 07 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 31 20 28 54 42 46 
@@ -3081,6 +3143,7 @@
 -- Chunk with length 21 larger than space (16) left in block: copy only remaining space, and we are done
 data block (BSN 2, CS-1): 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 msg block (BSN 2, CS-1): 07 02 04 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654413 block=5 data=00 02 04 0f 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 32 20 28 54 
@@ -3101,6 +3164,7 @@
 -- Chunk with length 21 larger than space (14) left in block: copy only remaining space, and we are done
 data block (BSN 3, CS-1): 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 msg block (BSN 3, CS-1): 07 02 06 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654418 block=6 data=00 02 06 17 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 33 20 
@@ -3121,6 +3185,7 @@
 -- Chunk with length 21 larger than space (12) left in block: copy only remaining space, and we are done
 data block (BSN 4, CS-1): 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 msg block (BSN 4, CS-1): 07 02 08 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654422 block=7 data=00 02 08 1f 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 20 30 
@@ -3141,6 +3206,7 @@
 -- Chunk with length 21 larger than space (10) left in block: copy only remaining space, and we are done
 data block (BSN 5, CS-1): 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 msg block (BSN 5, CS-1): 07 02 0a 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654426 block=8 data=00 02 0a 27 34 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 45 54 
@@ -3161,6 +3227,7 @@
 -- Chunk with length 21 larger than space (8) left in block: copy only remaining space, and we are done
 data block (BSN 6, CS-1): 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 msg block (BSN 6, CS-1): 07 02 0c 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654431 block=9 data=00 02 0c 2f 20 30 35 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 43 4b 
@@ -3181,6 +3248,7 @@
 -- Chunk with length 21 larger than space (6) left in block: copy only remaining space, and we are done
 data block (BSN 7, CS-1): 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 msg block (BSN 7, CS-1): 07 02 0e 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654435 block=10 data=00 02 0e 37 45 54 20 30 36 20 28 54 42 46 20 32 29 4c 4c 43 20 50 41 
@@ -3201,6 +3269,7 @@
 -- Chunk with length 21 larger than space (4) left in block: copy only remaining space, and we are done
 data block (BSN 8, CS-1): 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 msg block (BSN 8, CS-1): 07 02 10 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654439 block=11 data=00 02 10 3f 43 4b 45 54 20 30 37 20 28 54 42 46 20 32 29 4c 4c 43 20 
@@ -3221,6 +3290,7 @@
 -- Chunk with length 21 larger than space (2) left in block: copy only remaining space, and we are done
 data block (BSN 9, CS-1): 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 msg block (BSN 9, CS-1): 07 02 12 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c 
 Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654444 block=0 data=00 02 12 47 50 41 43 4b 45 54 20 30 38 20 28 54 42 46 20 32 29 4c 4c 
@@ -3241,6 +3311,7 @@
 TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) changes state from FLOW to FINISHED
 data block (BSN 10, CS-1): 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled DL Acknowledgement polling on PACCH (FN=2654461, TS=7)
@@ -3725,6 +3796,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10
 data block (BSN 0, MCS-1): 14 15 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3739,6 +3811,7 @@
 -- Chunk with length 512 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3750,6 +3823,7 @@
 -- Chunk with length 490 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 2, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3761,6 +3835,7 @@
 -- Chunk with length 468 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3772,6 +3847,7 @@
 -- Chunk with length 446 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 4, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3783,6 +3859,7 @@
 -- Chunk with length 424 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3794,6 +3871,7 @@
 -- Chunk with length 402 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 6, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3805,6 +3883,7 @@
 -- Chunk with length 380 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3816,6 +3895,7 @@
 -- Chunk with length 358 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 8, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3827,6 +3907,7 @@
 -- Chunk with length 336 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 9, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3838,6 +3919,7 @@
 -- Chunk with length 314 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 10, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3849,6 +3931,7 @@
 -- Chunk with length 292 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 11, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 11 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 11)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3860,6 +3943,7 @@
 -- Chunk with length 270 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 12, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 12 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 12)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3871,6 +3955,7 @@
 -- Chunk with length 248 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 13, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 13 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 13)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3882,6 +3967,7 @@
 -- Chunk with length 226 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 14, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 14 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 14)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3893,6 +3979,7 @@
 -- Chunk with length 204 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 15, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 15 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 15)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3904,6 +3991,7 @@
 -- Chunk with length 182 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 16, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 16 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 16)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3915,6 +4003,7 @@
 -- Chunk with length 160 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 17, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 17 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 17)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3926,6 +4015,7 @@
 -- Chunk with length 138 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 18, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 18 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 18)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3937,6 +4027,7 @@
 -- Chunk with length 116 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 19, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 19 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 19)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3948,6 +4039,7 @@
 -- Chunk with length 94 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 20, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 20 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 20)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3959,6 +4051,7 @@
 -- Chunk with length 72 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 21, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 21 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 21)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3970,6 +4063,7 @@
 -- Chunk with length 50 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 22, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 22 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 22)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3981,6 +4075,7 @@
 -- Chunk with length 28 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 23, MCS-1): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 23 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 23)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -3997,6 +4092,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=14
 data block (BSN 24, MCS-1): 0c 1d 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 24 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 24)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4059,6 +4155,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=16
 data block (BSN 0, MCS-2): 14 21 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4073,6 +4170,7 @@
 -- Chunk with length 512 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4084,6 +4182,7 @@
 -- Chunk with length 484 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 2, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4095,6 +4194,7 @@
 -- Chunk with length 456 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4106,6 +4206,7 @@
 -- Chunk with length 428 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 4, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4117,6 +4218,7 @@
 -- Chunk with length 400 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4128,6 +4230,7 @@
 -- Chunk with length 372 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 6, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4139,6 +4242,7 @@
 -- Chunk with length 344 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4150,6 +4254,7 @@
 -- Chunk with length 316 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 8, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4161,6 +4266,7 @@
 -- Chunk with length 288 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 9, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4172,6 +4278,7 @@
 -- Chunk with length 260 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 10, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4183,6 +4290,7 @@
 -- Chunk with length 232 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 11, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 11 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 11)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4194,6 +4302,7 @@
 -- Chunk with length 204 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 12, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 12 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 12)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4205,6 +4314,7 @@
 -- Chunk with length 176 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 13, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 13 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 13)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4216,6 +4326,7 @@
 -- Chunk with length 148 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 14, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 14 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 14)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4227,6 +4338,7 @@
 -- Chunk with length 120 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 15, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 15 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 15)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4238,6 +4350,7 @@
 -- Chunk with length 92 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 16, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 16 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 16)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4249,6 +4362,7 @@
 -- Chunk with length 64 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 17, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 17 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 17)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4260,6 +4374,7 @@
 -- Chunk with length 36 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 18, MCS-2): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 18 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 18)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4276,6 +4391,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=18
 data block (BSN 19, MCS-2): 10 25 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 19 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 19)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4338,6 +4454,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=25
 data block (BSN 0, MCS-3): 14 33 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4352,6 +4469,7 @@
 -- Chunk with length 512 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4363,6 +4481,7 @@
 -- Chunk with length 475 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 2, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4374,6 +4493,7 @@
 -- Chunk with length 438 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4385,6 +4505,7 @@
 -- Chunk with length 401 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 4, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4396,6 +4517,7 @@
 -- Chunk with length 364 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4407,6 +4529,7 @@
 -- Chunk with length 327 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 6, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4418,6 +4541,7 @@
 -- Chunk with length 290 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4429,6 +4553,7 @@
 -- Chunk with length 253 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 8, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4440,6 +4565,7 @@
 -- Chunk with length 216 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 9, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4451,6 +4577,7 @@
 -- Chunk with length 179 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 10, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4462,6 +4589,7 @@
 -- Chunk with length 142 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 11, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 11 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 11)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4473,6 +4601,7 @@
 -- Chunk with length 105 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 12, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 12 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 12)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4484,6 +4613,7 @@
 -- Chunk with length 68 larger than space (37) left in block: copy only remaining space, and we are done
 data block (BSN 13, MCS-3): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 13 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 13)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4498,6 +4628,7 @@
 -- Chunk with length 6 larger than space (5) left in block: copy only remaining space, and we are done
 data block (BSN 14, MCS-3): 3f 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 14 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 14)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4514,6 +4645,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=34
 data block (BSN 15, MCS-3): 02 45 2b 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 15 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 15)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4576,6 +4708,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=32
 data block (BSN 0, MCS-4): 14 41 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4590,6 +4723,7 @@
 -- Chunk with length 512 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4601,6 +4735,7 @@
 -- Chunk with length 468 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 2, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4612,6 +4747,7 @@
 -- Chunk with length 424 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4623,6 +4759,7 @@
 -- Chunk with length 380 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 4, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4634,6 +4771,7 @@
 -- Chunk with length 336 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4645,6 +4783,7 @@
 -- Chunk with length 292 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 6, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4656,6 +4795,7 @@
 -- Chunk with length 248 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4667,6 +4807,7 @@
 -- Chunk with length 204 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 8, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4678,6 +4819,7 @@
 -- Chunk with length 160 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 9, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4689,6 +4831,7 @@
 -- Chunk with length 116 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 10, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4700,6 +4843,7 @@
 -- Chunk with length 72 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 11, MCS-4): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 11 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 11)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4716,6 +4860,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=14
 data block (BSN 12, MCS-4): 38 1d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 12 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 12)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4778,6 +4923,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=44
 data block (BSN 0, MCS-5): 14 59 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4792,6 +4938,7 @@
 -- Chunk with length 512 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4803,6 +4950,7 @@
 -- Chunk with length 456 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 2, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4814,6 +4962,7 @@
 -- Chunk with length 400 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4825,6 +4974,7 @@
 -- Chunk with length 344 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 4, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4836,6 +4986,7 @@
 -- Chunk with length 288 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4847,6 +4998,7 @@
 -- Chunk with length 232 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 6, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4858,6 +5010,7 @@
 -- Chunk with length 176 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4869,6 +5022,7 @@
 -- Chunk with length 120 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 8, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4880,6 +5034,7 @@
 -- Chunk with length 64 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 9, MCS-5): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 9 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 9)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4896,6 +5051,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=46
 data block (BSN 10, MCS-5): 10 5d 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4958,6 +5114,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=62
 data block (BSN 0, MCS-6): 14 7d 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4972,6 +5129,7 @@
 -- Chunk with length 512 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4983,6 +5141,7 @@
 -- Chunk with length 438 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 2, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 2)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -4994,6 +5153,7 @@
 -- Chunk with length 364 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 3 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5005,6 +5165,7 @@
 -- Chunk with length 290 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 4, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 4)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5016,6 +5177,7 @@
 -- Chunk with length 216 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 5 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5027,6 +5189,7 @@
 -- Chunk with length 142 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 6, MCS-6): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 6)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5041,6 +5204,7 @@
 -- Chunk with length 6 larger than space (5) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-6): 89 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 7 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5057,6 +5221,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=71
 data block (BSN 8, MCS-6): 02 8f 2b 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5120,6 +5285,7 @@
 data block (BSN 0, MCS-7): 14 59 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - Restarting at BSN 0, because all blocks have been transmitted (FLOW).
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5136,6 +5302,7 @@
 -- Chunk with length 512 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5151,6 +5318,7 @@
 -- Chunk with length 400 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 3)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 2)
 - Copying data unit 1 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5166,6 +5334,7 @@
 -- Chunk with length 288 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 5)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 4)
 - Copying data unit 1 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5181,6 +5350,7 @@
 -- Chunk with length 176 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 7)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 6)
 - Copying data unit 1 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5196,6 +5366,7 @@
 -- Chunk with length 64 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 9, MCS-7): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 9)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 8)
 - Copying data unit 1 (BSN 9)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5214,6 +5385,7 @@
 data block (BSN 10, MCS-7): 10 5d 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - Restarting at BSN 0, because all blocks have been transmitted (FLOW).
 - need_padding 0 spb_status 0 spb 0(BSN1 10 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 10)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5277,6 +5449,7 @@
 data block (BSN 0, MCS-8): 14 71 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - Restarting at BSN 0, because all blocks have been transmitted (FLOW).
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 2 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5294,6 +5467,7 @@
 -- Chunk with length 512 larger than space (68) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5309,6 +5483,7 @@
 -- Chunk with length 376 larger than space (68) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 3)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 2)
 - Copying data unit 1 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5324,6 +5499,7 @@
 -- Chunk with length 240 larger than space (68) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 5)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 4)
 - Copying data unit 1 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5339,6 +5515,7 @@
 -- Chunk with length 104 larger than space (68) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-8): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 7)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 6)
 - Copying data unit 1 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5357,6 +5534,7 @@
 data block (BSN 8, MCS-8): 48 3d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - Restarting at BSN 0, because all blocks have been transmitted (FLOW).
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 2 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Copying data unit 1 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5421,6 +5599,7 @@
 data block (BSN 0, MCS-9): 14 7d 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - Restarting at BSN 0, because all blocks have been transmitted (FLOW).
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5437,6 +5616,7 @@
 -- Chunk with length 512 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 1, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5452,6 +5632,7 @@
 -- Chunk with length 364 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 3, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 2 BSN2 3)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 2)
 - Copying data unit 1 (BSN 3)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5467,6 +5648,7 @@
 -- Chunk with length 216 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 5, MCS-9): 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 
 - need_padding 0 spb_status 0 spb 0(BSN1 4 BSN2 5)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 4)
 - Copying data unit 1 (BSN 5)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5485,6 +5667,7 @@
 -- Chunk with length 6 larger than space (5) left in block: copy only remaining space, and we are done
 data block (BSN 7, MCS-9): 89 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 43 c0 01 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 6 BSN2 7)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 6)
 - Copying data unit 1 (BSN 7)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5503,6 +5686,7 @@
 data block (BSN 8, MCS-9): 02 8f 2b 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - Restarting at BSN 0, because all blocks have been transmitted (FLOW).
 - need_padding 0 spb_status 0 spb 0(BSN1 8 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 8)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)
@@ -5552,12 +5736,14 @@
 -- Chunk with length 100 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(6) last_mcs(6) demanded_mcs(6) cs_trans(6) arq_type(1) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 12 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -5604,12 +5790,14 @@
 -- Chunk with length 100 larger than space (22) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-1): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-1): 07 00 00 96 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(1) last_mcs(1) demanded_mcs(1) cs_trans(1) arq_type(1) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-1): 07 00 00 98 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -5656,12 +5844,14 @@
 -- Chunk with length 100 larger than space (28) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-2): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-2): 07 00 00 92 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(2) last_mcs(2) demanded_mcs(2) cs_trans(2) arq_type(1) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-2): 07 00 00 94 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -5708,6 +5898,7 @@
 -- Chunk with length 100 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-5): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
@@ -5720,6 +5911,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10
 data block (BSN 1, MCS-5): 58 15 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 43 c0 01 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on UNKNOWN (FN=21, TS=4)
@@ -5731,6 +5923,7 @@
 - initial_cs_dl(5) last_mcs(5) demanded_mcs(7) cs_trans(7) arq_type(1) bsn(1)
 - Resending BSN 1
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 msg block (BSN 0, MCS-7): 07 00 00 02 c0 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc 80 55 81 93 a3 b3 c3 d3 e3 f3 03 14 24 34 44 54 64 74 84 94 a4 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 36 04 1c b0 b2 b2 b2 b2 b2 b2 02 
@@ -5778,6 +5971,7 @@
 -- Chunk with length 100 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
@@ -5790,6 +5984,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=46
 data block (BSN 1, MCS-6): 34 5d 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Acknowledgement polling on UNKNOWN (FN=21, TS=4)
@@ -5801,6 +5996,7 @@
 - initial_cs_dl(6) last_mcs(6) demanded_mcs(9) cs_trans(9) arq_type(1) bsn(1)
 - Resending BSN 1
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 msg block (BSN 0, MCS-9): 07 00 00 02 28 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc 00 05 09 0d 11 15 19 1d 21 25 41 d3 a5 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 36 04 1c b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02 
@@ -5856,6 +6052,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10
 data block (BSN 1, MCS-7): 58 15 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 43 c0 01 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5866,12 +6063,14 @@
 - initial_cs_dl(7) last_mcs(7) demanded_mcs(5) cs_trans(5) arq_type(1) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2)
 - initial_cs_dl(7) last_mcs(7) demanded_mcs(5) cs_trans(5) arq_type(1) bsn(1)
 - Resending BSN 1
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, MCS-5): 07 40 00 08 56 05 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 92 d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 10 70 c0 ca ca ca ca ca ca 0a 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -5926,6 +6125,7 @@
 Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=46
 data block (BSN 1, MCS-9): 34 5d 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 1)
+- Copying 2 RLC blocks, 2 BSNs
 - Copying data unit 0 (BSN 0)
 - Copying data unit 1 (BSN 1)
 - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent).
@@ -5936,12 +6136,14 @@
 - initial_cs_dl(9) last_mcs(9) demanded_mcs(6) cs_trans(6) arq_type(1) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 12 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2)
 - initial_cs_dl(9) last_mcs(9) demanded_mcs(6) cs_trans(6) arq_type(1) bsn(1)
 - Resending BSN 1
 - need_padding 0 spb_status 0 spb 0(BSN1 1 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 1)
 msg block (BSN 1, MCS-6): 07 40 00 02 4d 97 d2 12 53 93 d3 13 54 94 d4 14 55 95 d5 15 56 96 d6 16 57 97 d7 17 58 98 d8 d8 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -5988,18 +6190,21 @@
 -- Chunk with length 100 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(6) last_mcs(6) demanded_mcs(3) cs_trans(3) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 2(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-3): 07 00 00 c6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(6) last_mcs(3) demanded_mcs(3) cs_trans(3) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 1 spb 3(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-3): 07 00 00 e6 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -6046,18 +6251,21 @@
 -- Chunk with length 100 larger than space (56) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-5): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-5): 07 00 00 18 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(5) last_mcs(5) demanded_mcs(2) cs_trans(2) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 2(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-2): 07 00 00 d2 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(5) last_mcs(2) demanded_mcs(2) cs_trans(2) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 1 spb 3(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-2): 07 00 00 f2 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -6104,18 +6312,21 @@
 -- Chunk with length 100 larger than space (44) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-4): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-4): 07 00 00 80 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(4) last_mcs(4) demanded_mcs(1) cs_trans(1) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 2(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-1): 07 00 00 d6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(4) last_mcs(1) demanded_mcs(1) cs_trans(1) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 1 spb 3(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-1): 07 00 00 f6 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 4a 4c 4e 50 52 54 56 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge
@@ -6162,24 +6373,28 @@
 -- Chunk with length 100 larger than space (74) left in block: copy only remaining space, and we are done
 data block (BSN 0, MCS-6): 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 
 - need_padding 0 spb_status 0 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(6) last_mcs(6) demanded_mcs(3) cs_trans(3) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 0 spb 2(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-3): 07 00 00 c6 00 02 04 06 08 0a 0c 0e 10 12 14 16 18 1a 1c 1e 20 22 24 26 28 2a 2c 2e 30 32 34 36 38 3a 3c 3e 40 42 44 46 48 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(6) last_mcs(3) demanded_mcs(3) cs_trans(3) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 1 spb 3(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-3): 07 00 00 e6 4a 4c 4e 50 52 54 56 58 5a 5c 5e 60 62 64 66 68 6a 6c 6e 70 72 74 76 78 7a 7c 7e 80 82 84 86 88 8a 8c 8e 90 92 00 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1)
 - initial_cs_dl(6) last_mcs(3) demanded_mcs(6) cs_trans(6) arq_type(0) bsn(0)
 - Resending BSN 0
 - need_padding 0 spb_status 2 spb 0(BSN1 0 BSN2 -1)
+- Copying 1 RLC blocks, 1 BSNs
 - Copying data unit 0 (BSN 0)
 msg block (BSN 0, MCS-6): 07 00 00 10 40 80 c0 00 41 81 c1 01 42 82 c2 02 43 83 c3 03 44 84 c4 04 45 85 c5 05 46 86 c6 06 47 87 c7 07 48 88 c8 08 49 89 c9 09 4a 8a ca 0a 4b 8b cb 0b 4c 8c cc 0c 4d 8d cd 0d 4e 8e ce 0e 4f 8f cf 0f 50 90 d0 10 51 91 d1 11 52 12 
 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge

-- 
To view, visit https://gerrit.osmocom.org/3892
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I01cbc26ec67400a44e9fff3f9a30d729320380f9
Gerrit-PatchSet: 2
Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Owner: Max <msuraev at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder



More information about the gerrit-log mailing list