Daniel Willmann | 341689d | 2014-06-11 18:33:14 +0200 | [diff] [blame] | 1 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 2 | Allocating DL TBF: MS_CLASS=0/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 3 | Creating MS object, TLLI = 0x00000000 |
Daniel Willmann | 341689d | 2014-06-11 18:33:14 +0200 | [diff] [blame] | 4 | Slot Allocation (Algorithm A) for class 0 |
| 5 | - Skipping TS 0, because not enabled |
| 6 | - Skipping TS 1, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 7 | - Skipping TS 4, because not enabled |
| 8 | - Skipping TS 5, because not enabled |
| 9 | - Skipping TS 6, because not enabled |
| 10 | - Skipping TS 7, because not enabled |
| 11 | - Skipping TS 3, because num TBFs 0 >= 0 |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 12 | - Assign downlink TS=2 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 13 | PDCH(TS 2, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Daniel Willmann | 341689d | 2014-06-11 18:33:14 +0200 | [diff] [blame] | 14 | - Setting Control TS 2 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 15 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 16 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 04, dl_slots = 04 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 17 | The MS object cannot fully confirm an unexpected TLLI: 0x00002342, partly confirmed |
Jacob Erlbeck | 9200ce6 | 2015-05-22 17:48:04 +0200 | [diff] [blame] | 18 | Modifying MS object, TLLI = 0x00002342, TA 0 -> 4 |
Daniel Willmann | 341689d | 2014-06-11 18:33:14 +0200 | [diff] [blame] | 19 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 20 | Allocating UL TBF: MS_CLASS=0/0 |
Daniel Willmann | 341689d | 2014-06-11 18:33:14 +0200 | [diff] [blame] | 21 | Slot Allocation (Algorithm A) for class 0 |
| 22 | - Skipping TS 0, because not enabled |
| 23 | - Skipping TS 1, because not enabled |
Jacob Erlbeck | 5cd496d | 2015-06-30 10:24:37 +0200 | [diff] [blame] | 24 | - Skipping TS 3, because need to reuse TS |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 25 | - Skipping TS 4, because not enabled |
| 26 | - Skipping TS 5, because not enabled |
| 27 | - Skipping TS 6, because not enabled |
| 28 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 29 | - Assign uplink TS=2 TFI=0 USF=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 30 | PDCH(TS 2, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
Daniel Willmann | 341689d | 2014-06-11 18:33:14 +0200 | [diff] [blame] | 31 | - Setting Control TS 2 |
Jacob Erlbeck | 767193e | 2015-05-20 12:06:46 +0200 | [diff] [blame] | 32 | Attaching TBF to MS object, TLLI = 0x00002342, TBF = TBF(TFI=0 TLLI=0x00002342 DIR=UL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 33 | Allocated TBF(TFI=0 TLLI=0x00002342 DIR=UL STATE=NULL): trx = 0, ul_slots = 04, dl_slots = 00 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 34 | Modifying MS object, TLLI: 0x00000000 -> 0x00002342, already confirmed partly |
Jacob Erlbeck | 9399046 | 2015-05-15 15:50:43 +0200 | [diff] [blame] | 35 | The MS object cannot fully confirm an unexpected TLLI: 0x00004232, partly confirmed |
| 36 | Modifying MS object, TLLI: 0x00002342 -> 0x00004232, already confirmed partly |
Jacob Erlbeck | 9200ce6 | 2015-05-22 17:48:04 +0200 | [diff] [blame] | 37 | Modifying MS object, TLLI = 0x00004232, TA 4 -> 6 |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 38 | Searching for first unallocated TFI: TRX=0 |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 39 | Found TFI=0. |
| 40 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 41 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 42 | Creating MS object, TLLI = 0x00000000 |
| 43 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 44 | Slot Allocation (Algorithm A) for class 45 |
| 45 | - Skipping TS 0, because not enabled |
| 46 | - Skipping TS 1, because not enabled |
| 47 | - Skipping TS 2, because not enabled |
| 48 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 49 | - Skipping TS 5, because not enabled |
| 50 | - Skipping TS 6, because not enabled |
| 51 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 52 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 53 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 54 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 55 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 56 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 57 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) changes state from NULL to FLOW |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 58 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 59 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) append |
| 60 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) append |
Jacob Erlbeck | 6b356a5 | 2016-01-29 16:39:21 +0100 | [diff] [blame] | 61 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 62 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) start Packet Downlink Assignment (PACCH) |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 63 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 64 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 65 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW): Scheduling polling at FN 13 TS 4 |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 66 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Assignment polling on FN=13, TS=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 67 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (TRX=0, TS=4) |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 68 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 69 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 70 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 71 | - Sending new block at BSN 0, CS=CS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 72 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (len=200) |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 73 | -- Chunk with length 200 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 74 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 75 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 76 | 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 |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 77 | 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 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 78 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 79 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 80 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 81 | - Sending new block at BSN 1, CS=CS-1 |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 82 | -- Chunk with length 180 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 83 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 84 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 85 | 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 |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 86 | 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 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 87 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 88 | - Final ACK received. |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 89 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) changes state from FLOW to WAIT RELEASE |
Jacob Erlbeck | 04e72d3 | 2015-08-13 18:36:56 +0200 | [diff] [blame] | 90 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) starting timer 3193. |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 91 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 92 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 93 | Slot Allocation (Algorithm A) for class 45 |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 94 | - Skipping TS 0, because not enabled |
| 95 | - Skipping TS 1, because not enabled |
| 96 | - Skipping TS 2, because not enabled |
| 97 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 98 | - Skipping TS 5, because not enabled |
| 99 | - Skipping TS 6, because not enabled |
| 100 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 101 | - Assign downlink TS=4 TFI=1 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 102 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL), 2 TBFs, USFs = 00, TFIs = 00000003. |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 103 | - Setting Control TS 4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 104 | Attaching TBF to MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 105 | Allocated TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 91ff7d1 | 2015-09-01 11:20:29 +0200 | [diff] [blame] | 106 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) Trigger downlink assignment on PACCH |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 107 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) exists |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 108 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 109 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) starting timer 0. |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 110 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) changes state from WAIT RELEASE to RELEASING |
| 111 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free |
| 112 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer 3193. |
| 113 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 1 TBFs, USFs = 00, TFIs = 00000002. |
| 114 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 115 | ********** TBF ends here ********** |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 116 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) changes state from ASSIGN to RELEASING |
| 117 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free |
| 118 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer 0. |
| 119 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 120 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) |
Daniel Willmann | 510d7d3 | 2014-08-15 18:19:41 +0200 | [diff] [blame] | 121 | ********** TBF ends here ********** |
Jacob Erlbeck | d3eac28 | 2015-05-22 15:47:55 +0200 | [diff] [blame] | 122 | Destroying MS object, TLLI = 0xffeeddcc |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 123 | Searching for first unallocated TFI: TRX=0 |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 124 | Found TFI=0. |
| 125 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 126 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 127 | Creating MS object, TLLI = 0x00000000 |
| 128 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 129 | Slot Allocation (Algorithm A) for class 45 |
| 130 | - Skipping TS 0, because not enabled |
| 131 | - Skipping TS 1, because not enabled |
| 132 | - Skipping TS 2, because not enabled |
| 133 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 134 | - Skipping TS 5, because not enabled |
| 135 | - Skipping TS 6, because not enabled |
| 136 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 137 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 138 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 139 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 140 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 141 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 142 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) changes state from NULL to FLOW |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 143 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 144 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) append |
| 145 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) append |
Jacob Erlbeck | 6b356a5 | 2016-01-29 16:39:21 +0100 | [diff] [blame] | 146 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 147 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) start Packet Downlink Assignment (PACCH) |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 148 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 149 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 150 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW): Scheduling polling at FN 13 TS 4 |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 151 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Assignment polling on FN=13, TS=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 152 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (TRX=0, TS=4) |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 153 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 154 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 155 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 156 | - Sending new block at BSN 0, CS=CS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 157 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (len=200) |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 158 | -- Chunk with length 200 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 159 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 160 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 161 | 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 |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 162 | 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 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 163 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 164 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 165 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 166 | - Sending new block at BSN 1, CS=CS-1 |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 167 | -- Chunk with length 180 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 168 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 169 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 170 | 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 |
Jacob Erlbeck | c495209 | 2015-03-24 11:04:19 +0100 | [diff] [blame] | 171 | 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 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 172 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 173 | - Final ACK received. |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 174 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) changes state from FLOW to WAIT RELEASE |
Jacob Erlbeck | 04e72d3 | 2015-08-13 18:36:56 +0200 | [diff] [blame] | 175 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) starting timer 3193. |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 176 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 177 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 178 | Slot Allocation (Algorithm A) for class 45 |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 179 | - Skipping TS 0, because not enabled |
| 180 | - Skipping TS 1, because not enabled |
| 181 | - Skipping TS 2, because not enabled |
| 182 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 183 | - Skipping TS 5, because not enabled |
| 184 | - Skipping TS 6, because not enabled |
| 185 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 186 | - Assign downlink TS=4 TFI=1 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 187 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL), 2 TBFs, USFs = 00, TFIs = 00000003. |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 188 | - Setting Control TS 4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 189 | Attaching TBF to MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 190 | Allocated TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 91ff7d1 | 2015-09-01 11:20:29 +0200 | [diff] [blame] | 191 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) Trigger downlink assignment on PACCH |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 192 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) exists |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 193 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 194 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) starting timer 0. |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 195 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=ASSIGN) changes state from ASSIGN to RELEASING |
| 196 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free |
| 197 | TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer 0. |
| 198 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 199 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=1 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 200 | ********** TBF ends here ********** |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 201 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) changes state from WAIT RELEASE to RELEASING |
| 202 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free |
| 203 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer 3193. |
| 204 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 205 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 5e9f40d | 2015-02-23 14:26:59 +0100 | [diff] [blame] | 206 | ********** TBF ends here ********** |
Jacob Erlbeck | d3eac28 | 2015-05-22 15:47:55 +0200 | [diff] [blame] | 207 | Destroying MS object, TLLI = 0xffeeddcc |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 208 | Searching for first unallocated TFI: TRX=0 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 209 | Found TFI=0. |
| 210 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 211 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 212 | Creating MS object, TLLI = 0x00000000 |
| 213 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 214 | Slot Allocation (Algorithm A) for class 45 |
| 215 | - Skipping TS 0, because not enabled |
| 216 | - Skipping TS 1, because not enabled |
| 217 | - Skipping TS 2, because not enabled |
| 218 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 219 | - Skipping TS 5, because not enabled |
| 220 | - Skipping TS 6, because not enabled |
| 221 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 222 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 223 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 224 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 225 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 226 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 227 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) changes state from NULL to FLOW |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 228 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 229 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) append |
| 230 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) append |
Jacob Erlbeck | 6b356a5 | 2016-01-29 16:39:21 +0100 | [diff] [blame] | 231 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 232 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) start Packet Downlink Assignment (PACCH) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 233 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 234 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 235 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW): Scheduling polling at FN 13 TS 4 |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 236 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) Scheduled DL Assignment polling on FN=13, TS=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 237 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (TRX=0, TS=4) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 238 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 239 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 240 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 241 | - Sending new block at BSN 0, CS=CS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 242 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (len=200) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 243 | -- Chunk with length 200 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 244 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 245 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 246 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 247 | 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 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 248 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 249 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 250 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 251 | - Sending new block at BSN 1, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 252 | -- Chunk with length 180 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 253 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 254 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 255 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 256 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 257 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 258 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 259 | - Sending new block at BSN 2, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 260 | -- Chunk with length 160 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 261 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 262 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 263 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 264 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 265 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 266 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==3) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 267 | - Sending new block at BSN 3, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 268 | -- Chunk with length 140 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 269 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 270 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 271 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 272 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 273 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 274 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==4) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 275 | - Sending new block at BSN 4, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 276 | -- Chunk with length 120 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 277 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 278 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 279 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 280 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 281 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 282 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==5) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 283 | - Sending new block at BSN 5, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 284 | -- Chunk with length 100 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 285 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 286 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 287 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 288 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 289 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 290 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==6) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 291 | - Sending new block at BSN 6, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 292 | -- Chunk with length 80 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 293 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 294 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 295 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 296 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 297 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 298 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==7) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 299 | - Sending new block at BSN 7, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 300 | -- Chunk with length 60 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 301 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 302 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 303 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 304 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 305 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 306 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==8) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 307 | - Sending new block at BSN 8, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 308 | -- Chunk with length 40 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 309 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 310 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 311 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 312 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 313 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 314 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==9) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 315 | - Sending new block at BSN 9, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 316 | -- 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 |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 317 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 318 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 319 | 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 |
| 320 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 321 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 322 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==10) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 323 | - Sending new block at BSN 10, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 324 | -- Chunk with length 1 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 325 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=200 |
| 326 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) (len=200) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 327 | -- Chunk with length 200 larger than space (18) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 328 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 329 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 330 | 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 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 331 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 332 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 333 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==11) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 334 | - Sending new block at BSN 11, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 335 | -- Chunk with length 182 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 336 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 337 | - Copying data unit 0 (BSN 11) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 338 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 339 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 340 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 341 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==12) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 342 | - Sending new block at BSN 12, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 343 | -- Chunk with length 162 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 344 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 345 | - Copying data unit 0 (BSN 12) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 346 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 347 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 348 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 349 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==13) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 350 | - Sending new block at BSN 13, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 351 | -- Chunk with length 142 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 352 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 353 | - Copying data unit 0 (BSN 13) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 354 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 355 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 356 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 357 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==14) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 358 | - Sending new block at BSN 14, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 359 | -- Chunk with length 122 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 360 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 361 | - Copying data unit 0 (BSN 14) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 362 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 363 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 364 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 365 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==15) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 366 | - Sending new block at BSN 15, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 367 | -- Chunk with length 102 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 368 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 369 | - Copying data unit 0 (BSN 15) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 370 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 371 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 372 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 373 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==16) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 374 | - Sending new block at BSN 16, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 375 | -- Chunk with length 82 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 376 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 377 | - Copying data unit 0 (BSN 16) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 378 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 379 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 380 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 381 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==17) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 382 | - Sending new block at BSN 17, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 383 | -- Chunk with length 62 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 384 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 385 | - Copying data unit 0 (BSN 17) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 386 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 387 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 388 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 389 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==18) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 390 | - Sending new block at BSN 18, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 391 | -- Chunk with length 42 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 392 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 393 | - Copying data unit 0 (BSN 18) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 394 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 395 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 396 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 397 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==19) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 398 | - Sending new block at BSN 19, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 399 | -- Chunk with length 22 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 400 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 401 | - Copying data unit 0 (BSN 19) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 402 | 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 |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 403 | 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 |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 404 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 405 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==20) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 406 | - Sending new block at BSN 20, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 407 | -- Chunk with length 2 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 408 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=200 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 409 | -- Empty chunk, added LLC dummy command of size 16, drained_since=0 |
| 410 | -- Chunk with length 16 is less than remaining space (17): add length header to to delimit LLC frame |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 411 | -- No space left, so we are done. |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 412 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=16 |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 413 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 414 | - Copying data unit 0 (BSN 20) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 415 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 416 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 417 | msg block (BSN 20, CS-1): 07 00 28 0a 41 c6 c7 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 418 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=91 block=9 data=07 00 28 0a 41 c6 c7 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 419 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 420 | - ack: (BSN=85)"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=20) R=ACK I=NACK |
Jacob Erlbeck | 2db0f08 | 2015-09-07 18:49:00 +0200 | [diff] [blame] | 421 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) DL analysis, range=0:21, lost=0, recv=21, skipped=0, bsn=127, info='RRRRRRRRRRRRRRRRRRRRR$..........................................' |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 422 | - got ack for BSN=20 |
| 423 | - got ack for BSN=19 |
| 424 | - got ack for BSN=18 |
| 425 | - got ack for BSN=17 |
| 426 | - got ack for BSN=16 |
| 427 | - got ack for BSN=15 |
| 428 | - got ack for BSN=14 |
| 429 | - got ack for BSN=13 |
| 430 | - got ack for BSN=12 |
| 431 | - got ack for BSN=11 |
| 432 | - got ack for BSN=10 |
| 433 | - got ack for BSN=9 |
| 434 | - got ack for BSN=8 |
| 435 | - got ack for BSN=7 |
| 436 | - got ack for BSN=6 |
| 437 | - got ack for BSN=5 |
| 438 | - got ack for BSN=4 |
| 439 | - got ack for BSN=3 |
| 440 | - got ack for BSN=2 |
| 441 | - got ack for BSN=1 |
| 442 | - got ack for BSN=0 |
| 443 | - V(B): (V(A)=21)""(V(S)-1=20) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 444 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 445 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==21 .. V(S)==21) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 446 | - Sending new dummy block at BSN 21, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 447 | -- Empty chunk, added LLC dummy command of size 19, drained_since=4 |
| 448 | -- Chunk with length 19 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 449 | -- No space left, so we are done. |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 450 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=19 |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 451 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 452 | - Copying data unit 0 (BSN 21) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 453 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 454 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 455 | msg block (BSN 21, CS-1): 07 00 2a 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 456 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=95 block=10 data=07 00 2a 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 457 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink acknowledge |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 458 | - ack: (BSN=86)"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=21) R=ACK I=NACK |
Jacob Erlbeck | 2db0f08 | 2015-09-07 18:49:00 +0200 | [diff] [blame] | 459 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) DL analysis, range=21:22, lost=0, recv=1, skipped=0, bsn=20, info='R$..............................................................' |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 460 | - got ack for BSN=21 |
| 461 | - V(B): (V(A)=22)""(V(S)-1=21) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid |
Jacob Erlbeck | 502bd1f | 2015-03-20 14:26:05 +0100 | [diff] [blame] | 462 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 463 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) downlink (V(A)==22 .. V(S)==22) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 464 | - Sending new dummy block at BSN 22, CS=CS-1 |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 465 | -- Empty chunk, added LLC dummy command of size 19, drained_since=112 |
| 466 | -- Chunk with length 19 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 467 | -- Final block, so we done. |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 468 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW)len=19 |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 469 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW) changes state from FLOW to FINISHED |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 470 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 471 | - Copying data unit 0 (BSN 22) |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 472 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 473 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 474 | msg block (BSN 22, CS-1): 07 01 2c 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | ee31090 | 2015-08-24 11:55:17 +0200 | [diff] [blame] | 475 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=203 block=11 data=07 01 2c 4d 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 476 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) downlink acknowledge |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 477 | - Final ACK received. |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 478 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FINISHED) changes state from FINISHED to WAIT RELEASE |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 479 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) starting timer 3193. |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 480 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE) changes state from WAIT RELEASE to RELEASING |
| 481 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) free |
| 482 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) stopping timer 3193. |
| 483 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 484 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 1c68aba | 2015-05-22 15:40:08 +0200 | [diff] [blame] | 485 | Destroying MS object, TLLI = 0xffeeddcc |
Jacob Erlbeck | 2cbe80b | 2015-03-25 10:48:52 +0100 | [diff] [blame] | 486 | ********** TBF ends here ********** |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 487 | Searching for first unallocated TFI: TRX=0 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 488 | Found TFI=0. |
| 489 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 490 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 491 | Creating MS object, TLLI = 0x00000000 |
| 492 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 493 | Slot Allocation (Algorithm A) for class 45 |
| 494 | - Skipping TS 0, because not enabled |
| 495 | - Skipping TS 1, because not enabled |
| 496 | - Skipping TS 2, because not enabled |
| 497 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 498 | - Skipping TS 5, because not enabled |
| 499 | - Skipping TS 6, because not enabled |
| 500 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 501 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 502 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 503 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 504 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 505 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 506 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) changes state from NULL to FLOW |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 507 | Searching for first unallocated TFI: TRX=0 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 508 | Found TFI=1. |
| 509 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 510 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 511 | Creating MS object, TLLI = 0x00000000 |
| 512 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 513 | Slot Allocation (Algorithm A) for class 45 |
| 514 | - Skipping TS 0, because not enabled |
| 515 | - Skipping TS 1, because not enabled |
| 516 | - Skipping TS 2, because not enabled |
| 517 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 518 | - Skipping TS 5, because not enabled |
| 519 | - Skipping TS 6, because not enabled |
| 520 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 521 | - Assign downlink TS=4 TFI=1 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 522 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL), 2 TBFs, USFs = 00, TFIs = 00000003. |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 523 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 524 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 525 | Allocated TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 526 | TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) changes state from NULL to FLOW |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 527 | The MS object cannot fully confirm an unexpected TLLI: 0xf1000001, partly confirmed |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 528 | The MS object cannot fully confirm an unexpected TLLI: 0xf1000002, partly confirmed |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 529 | Modifying MS object, TLLI = 0xf1000001, IMSI '' -> '001001000000001' |
| 530 | Modifying MS object, TLLI = 0xf1000001, IMSI '001001000000001' -> '001001000000002' |
Jacob Erlbeck | 7b9f825 | 2015-05-21 11:07:53 +0200 | [diff] [blame] | 531 | TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=FLOW) the IMSI '001001000000002' was already assigned to another MS object: TLLI = 0xf1000001, that IMSI will be removed |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 532 | TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=FLOW) changes state from FLOW to RELEASING |
| 533 | TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=RELEASING) free |
| 534 | TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=RELEASING) Software error: Pending downlink assignment. This may not happen, because the assignment message never gets transmitted. Please be sure not to free in this state. PLEASE FIX! |
| 535 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=RELEASING), 1 TBFs, USFs = 00, TFIs = 00000002. |
| 536 | Detaching TBF from MS object, TLLI = 0xf1000001, TBF = TBF(TFI=0 TLLI=0xf1000001 DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 28c40b1 | 2015-08-16 18:19:32 +0200 | [diff] [blame] | 537 | ********** TBF ends here ********** |
Jacob Erlbeck | 2b349b5 | 2015-08-18 11:55:03 +0200 | [diff] [blame] | 538 | Modifying MS object, TLLI = 0xf1000002, IMSI '' -> '001001000000002' |
| 539 | Clearing MS object, TLLI: 0xf1000001, IMSI: '001001000000002' |
Jacob Erlbeck | 28c40b1 | 2015-08-16 18:19:32 +0200 | [diff] [blame] | 540 | Destroying MS object, TLLI = 0x00000000 |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 541 | TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=FLOW) changes state from FLOW to RELEASING |
| 542 | TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=RELEASING) free |
| 543 | TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=RELEASING) Software error: Pending downlink assignment. This may not happen, because the assignment message never gets transmitted. Please be sure not to free in this state. PLEASE FIX! |
| 544 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 545 | Detaching TBF from MS object, TLLI = 0xf1000002, TBF = TBF(TFI=1 TLLI=0xf1000002 DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 28c40b1 | 2015-08-16 18:19:32 +0200 | [diff] [blame] | 546 | Destroying MS object, TLLI = 0xf1000002 |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 547 | ********** TBF ends here ********** |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 548 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 549 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 550 | Creating MS object, TLLI = 0x00000000 |
| 551 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 552 | Slot Allocation (Algorithm A) for class 45 |
| 553 | - Skipping TS 0, because not enabled |
| 554 | - Skipping TS 1, because not enabled |
| 555 | - Skipping TS 2, because not enabled |
| 556 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 557 | - Skipping TS 5, because not enabled |
| 558 | - Skipping TS 6, because not enabled |
| 559 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 560 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 561 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 562 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 563 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 564 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 565 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000000, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 566 | TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 567 | Modifying MS object, TLLI = 0xc0000000, IMSI '' -> '001001000000000' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 568 | Send dowlink assignment for TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000000) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 569 | TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 570 | TX: START TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 571 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 572 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 30 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 08 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 573 | TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 574 | TBF(TFI=0 TLLI=0xc0000000 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 575 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 576 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 577 | Creating MS object, TLLI = 0x00000000 |
| 578 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 579 | Slot Allocation (Algorithm A) for class 45 |
| 580 | - Skipping TS 0, because not enabled |
| 581 | - Skipping TS 1, because not enabled |
| 582 | - Skipping TS 2, because not enabled |
| 583 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 584 | - Skipping TS 5, because not enabled |
| 585 | - Skipping TS 6, because not enabled |
| 586 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 587 | - Assign downlink TS=4 TFI=1 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 588 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL), 2 TBFs, USFs = 00, TFIs = 00000003. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 589 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 590 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 591 | Allocated TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 592 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000001, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 593 | TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 594 | Modifying MS object, TLLI = 0xc0000001, IMSI '' -> '001001000000001' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 595 | Send dowlink assignment for TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000001) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 596 | TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 597 | TX: START TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 598 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 599 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 31 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 18 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 600 | TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 601 | TBF(TFI=1 TLLI=0xc0000001 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 602 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 603 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 604 | Creating MS object, TLLI = 0x00000000 |
| 605 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 606 | Slot Allocation (Algorithm A) for class 45 |
| 607 | - Skipping TS 0, because not enabled |
| 608 | - Skipping TS 1, because not enabled |
| 609 | - Skipping TS 2, because not enabled |
| 610 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 611 | - Skipping TS 5, because not enabled |
| 612 | - Skipping TS 6, because not enabled |
| 613 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 614 | - Assign downlink TS=4 TFI=2 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 615 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=2 TLLI=0x00000000 DIR=DL STATE=NULL), 3 TBFs, USFs = 00, TFIs = 00000007. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 616 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 617 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=2 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 618 | Allocated TBF(TFI=2 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 619 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000002, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 620 | TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 621 | Modifying MS object, TLLI = 0xc0000002, IMSI '' -> '001001000000002' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 622 | Send dowlink assignment for TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000002) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 623 | TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 624 | TX: START TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 625 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 626 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 32 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 28 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 627 | TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 628 | TBF(TFI=2 TLLI=0xc0000002 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 629 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 630 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 631 | Creating MS object, TLLI = 0x00000000 |
| 632 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 633 | Slot Allocation (Algorithm A) for class 45 |
| 634 | - Skipping TS 0, because not enabled |
| 635 | - Skipping TS 1, because not enabled |
| 636 | - Skipping TS 2, because not enabled |
| 637 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 638 | - Skipping TS 5, because not enabled |
| 639 | - Skipping TS 6, because not enabled |
| 640 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 641 | - Assign downlink TS=4 TFI=3 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 642 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=3 TLLI=0x00000000 DIR=DL STATE=NULL), 4 TBFs, USFs = 00, TFIs = 0000000f. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 643 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 644 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=3 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 645 | Allocated TBF(TFI=3 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 646 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000003, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 647 | TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 648 | Modifying MS object, TLLI = 0xc0000003, IMSI '' -> '001001000000003' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 649 | Send dowlink assignment for TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000003) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 650 | TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 651 | TX: START TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 652 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 653 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 33 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 38 c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 654 | TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 655 | TBF(TFI=3 TLLI=0xc0000003 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 656 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 657 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 658 | Creating MS object, TLLI = 0x00000000 |
| 659 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 660 | Slot Allocation (Algorithm A) for class 45 |
| 661 | - Skipping TS 0, because not enabled |
| 662 | - Skipping TS 1, because not enabled |
| 663 | - Skipping TS 2, because not enabled |
| 664 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 665 | - Skipping TS 5, because not enabled |
| 666 | - Skipping TS 6, because not enabled |
| 667 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 668 | - Assign downlink TS=4 TFI=4 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 669 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=4 TLLI=0x00000000 DIR=DL STATE=NULL), 5 TBFs, USFs = 00, TFIs = 0000001f. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 670 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 671 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=4 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 672 | Allocated TBF(TFI=4 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 673 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000004, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 674 | TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 675 | Modifying MS object, TLLI = 0xc0000004, IMSI '' -> '001001000000004' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 676 | Send dowlink assignment for TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000004) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 677 | TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 678 | TX: START TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 679 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 680 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 34 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 49 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 681 | TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 682 | TBF(TFI=4 TLLI=0xc0000004 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 683 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 684 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 685 | Creating MS object, TLLI = 0x00000000 |
| 686 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 687 | Slot Allocation (Algorithm A) for class 45 |
| 688 | - Skipping TS 0, because not enabled |
| 689 | - Skipping TS 1, because not enabled |
| 690 | - Skipping TS 2, because not enabled |
| 691 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 692 | - Skipping TS 5, because not enabled |
| 693 | - Skipping TS 6, because not enabled |
| 694 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 695 | - Assign downlink TS=4 TFI=5 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 696 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=5 TLLI=0x00000000 DIR=DL STATE=NULL), 6 TBFs, USFs = 00, TFIs = 0000003f. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 697 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 698 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=5 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 699 | Allocated TBF(TFI=5 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 700 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000005, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 701 | TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 702 | Modifying MS object, TLLI = 0xc0000005, IMSI '' -> '001001000000005' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 703 | Send dowlink assignment for TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000005) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 704 | TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 705 | TX: START TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 706 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 707 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 35 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 59 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 708 | TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 709 | TBF(TFI=5 TLLI=0xc0000005 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 710 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 711 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 712 | Creating MS object, TLLI = 0x00000000 |
| 713 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 714 | Slot Allocation (Algorithm A) for class 45 |
| 715 | - Skipping TS 0, because not enabled |
| 716 | - Skipping TS 1, because not enabled |
| 717 | - Skipping TS 2, because not enabled |
| 718 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 719 | - Skipping TS 5, because not enabled |
| 720 | - Skipping TS 6, because not enabled |
| 721 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 722 | - Assign downlink TS=4 TFI=6 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 723 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL), 7 TBFs, USFs = 00, TFIs = 0000007f. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 724 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 725 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 726 | Allocated TBF(TFI=6 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 727 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000006, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 728 | TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 729 | Modifying MS object, TLLI = 0xc0000006, IMSI '' -> '001001000000006' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 730 | Send dowlink assignment for TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000006) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 731 | TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 732 | TX: START TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 733 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 734 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 36 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 69 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 735 | TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 736 | TBF(TFI=6 TLLI=0xc0000006 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 737 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 738 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 739 | Creating MS object, TLLI = 0x00000000 |
| 740 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 741 | Slot Allocation (Algorithm A) for class 45 |
| 742 | - Skipping TS 0, because not enabled |
| 743 | - Skipping TS 1, because not enabled |
| 744 | - Skipping TS 2, because not enabled |
| 745 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 746 | - Skipping TS 5, because not enabled |
| 747 | - Skipping TS 6, because not enabled |
| 748 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 749 | - Assign downlink TS=4 TFI=7 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 750 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL), 8 TBFs, USFs = 00, TFIs = 000000ff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 751 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 752 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 753 | Allocated TBF(TFI=7 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 754 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000007, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 755 | TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 756 | Modifying MS object, TLLI = 0xc0000007, IMSI '' -> '001001000000007' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 757 | Send dowlink assignment for TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000007) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 758 | TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 759 | TX: START TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 760 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 761 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 37 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 79 c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 762 | TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 763 | TBF(TFI=7 TLLI=0xc0000007 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 764 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 765 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 766 | Creating MS object, TLLI = 0x00000000 |
| 767 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 768 | Slot Allocation (Algorithm A) for class 45 |
| 769 | - Skipping TS 0, because not enabled |
| 770 | - Skipping TS 1, because not enabled |
| 771 | - Skipping TS 2, because not enabled |
| 772 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 773 | - Skipping TS 5, because not enabled |
| 774 | - Skipping TS 6, because not enabled |
| 775 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 776 | - Assign downlink TS=4 TFI=8 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 777 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=8 TLLI=0x00000000 DIR=DL STATE=NULL), 9 TBFs, USFs = 00, TFIs = 000001ff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 778 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 779 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=8 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 780 | Allocated TBF(TFI=8 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 781 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000008, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 782 | TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 783 | Modifying MS object, TLLI = 0xc0000008, IMSI '' -> '001001000000008' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 784 | Send dowlink assignment for TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000008) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 785 | TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 786 | TX: START TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 787 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 788 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 38 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 8a 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 789 | TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 790 | TBF(TFI=8 TLLI=0xc0000008 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 791 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 792 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 793 | Creating MS object, TLLI = 0x00000000 |
| 794 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 795 | Slot Allocation (Algorithm A) for class 45 |
| 796 | - Skipping TS 0, because not enabled |
| 797 | - Skipping TS 1, because not enabled |
| 798 | - Skipping TS 2, because not enabled |
| 799 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 800 | - Skipping TS 5, because not enabled |
| 801 | - Skipping TS 6, because not enabled |
| 802 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 803 | - Assign downlink TS=4 TFI=9 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 804 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=9 TLLI=0x00000000 DIR=DL STATE=NULL), 10 TBFs, USFs = 00, TFIs = 000003ff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 805 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 806 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=9 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 807 | Allocated TBF(TFI=9 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 808 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000009, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 809 | TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 810 | Modifying MS object, TLLI = 0xc0000009, IMSI '' -> '001001000000009' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 811 | Send dowlink assignment for TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000009) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 812 | TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 813 | TX: START TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 814 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 815 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 30 39 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 9a 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 816 | TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 817 | TBF(TFI=9 TLLI=0xc0000009 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 818 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 819 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 820 | Creating MS object, TLLI = 0x00000000 |
| 821 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 822 | Slot Allocation (Algorithm A) for class 45 |
| 823 | - Skipping TS 0, because not enabled |
| 824 | - Skipping TS 1, because not enabled |
| 825 | - Skipping TS 2, because not enabled |
| 826 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 827 | - Skipping TS 5, because not enabled |
| 828 | - Skipping TS 6, because not enabled |
| 829 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 830 | - Assign downlink TS=4 TFI=10 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 831 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=10 TLLI=0x00000000 DIR=DL STATE=NULL), 11 TBFs, USFs = 00, TFIs = 000007ff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 832 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 833 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=10 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 834 | Allocated TBF(TFI=10 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 835 | The MS object cannot fully confirm an unexpected TLLI: 0xc000000a, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 836 | TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 837 | Modifying MS object, TLLI = 0xc000000a, IMSI '' -> '001001000000010' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 838 | Send dowlink assignment for TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000010) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 839 | TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 840 | TX: START TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 841 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 842 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 30 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 aa 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 843 | TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 844 | TBF(TFI=10 TLLI=0xc000000a DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 845 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 846 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 847 | Creating MS object, TLLI = 0x00000000 |
| 848 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 849 | Slot Allocation (Algorithm A) for class 45 |
| 850 | - Skipping TS 0, because not enabled |
| 851 | - Skipping TS 1, because not enabled |
| 852 | - Skipping TS 2, because not enabled |
| 853 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 854 | - Skipping TS 5, because not enabled |
| 855 | - Skipping TS 6, because not enabled |
| 856 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 857 | - Assign downlink TS=4 TFI=11 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 858 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=11 TLLI=0x00000000 DIR=DL STATE=NULL), 12 TBFs, USFs = 00, TFIs = 00000fff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 859 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 860 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=11 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 861 | Allocated TBF(TFI=11 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 862 | The MS object cannot fully confirm an unexpected TLLI: 0xc000000b, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 863 | TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 864 | Modifying MS object, TLLI = 0xc000000b, IMSI '' -> '001001000000011' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 865 | Send dowlink assignment for TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000011) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 866 | TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 867 | TX: START TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 868 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 869 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 31 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 ba c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 870 | TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 871 | TBF(TFI=11 TLLI=0xc000000b DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 872 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 873 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 874 | Creating MS object, TLLI = 0x00000000 |
| 875 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 876 | Slot Allocation (Algorithm A) for class 45 |
| 877 | - Skipping TS 0, because not enabled |
| 878 | - Skipping TS 1, because not enabled |
| 879 | - Skipping TS 2, because not enabled |
| 880 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 881 | - Skipping TS 5, because not enabled |
| 882 | - Skipping TS 6, because not enabled |
| 883 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 884 | - Assign downlink TS=4 TFI=12 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 885 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=12 TLLI=0x00000000 DIR=DL STATE=NULL), 13 TBFs, USFs = 00, TFIs = 00001fff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 886 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 887 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=12 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 888 | Allocated TBF(TFI=12 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 889 | The MS object cannot fully confirm an unexpected TLLI: 0xc000000c, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 890 | TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 891 | Modifying MS object, TLLI = 0xc000000c, IMSI '' -> '001001000000012' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 892 | Send dowlink assignment for TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000012) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 893 | TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 894 | TX: START TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 895 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 896 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 32 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 cb 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 897 | TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 898 | TBF(TFI=12 TLLI=0xc000000c DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 899 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 900 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 901 | Creating MS object, TLLI = 0x00000000 |
| 902 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 903 | Slot Allocation (Algorithm A) for class 45 |
| 904 | - Skipping TS 0, because not enabled |
| 905 | - Skipping TS 1, because not enabled |
| 906 | - Skipping TS 2, because not enabled |
| 907 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 908 | - Skipping TS 5, because not enabled |
| 909 | - Skipping TS 6, because not enabled |
| 910 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 911 | - Assign downlink TS=4 TFI=13 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 912 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=13 TLLI=0x00000000 DIR=DL STATE=NULL), 14 TBFs, USFs = 00, TFIs = 00003fff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 913 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 914 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=13 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 915 | Allocated TBF(TFI=13 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 916 | The MS object cannot fully confirm an unexpected TLLI: 0xc000000d, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 917 | TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 918 | Modifying MS object, TLLI = 0xc000000d, IMSI '' -> '001001000000013' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 919 | Send dowlink assignment for TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000013) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 920 | TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 921 | TX: START TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 922 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 923 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 33 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 db 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 924 | TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 925 | TBF(TFI=13 TLLI=0xc000000d DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 926 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 927 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 928 | Creating MS object, TLLI = 0x00000000 |
| 929 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 930 | Slot Allocation (Algorithm A) for class 45 |
| 931 | - Skipping TS 0, because not enabled |
| 932 | - Skipping TS 1, because not enabled |
| 933 | - Skipping TS 2, because not enabled |
| 934 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 935 | - Skipping TS 5, because not enabled |
| 936 | - Skipping TS 6, because not enabled |
| 937 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 938 | - Assign downlink TS=4 TFI=14 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 939 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=14 TLLI=0x00000000 DIR=DL STATE=NULL), 15 TBFs, USFs = 00, TFIs = 00007fff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 940 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 941 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=14 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 942 | Allocated TBF(TFI=14 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 943 | The MS object cannot fully confirm an unexpected TLLI: 0xc000000e, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 944 | TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 945 | Modifying MS object, TLLI = 0xc000000e, IMSI '' -> '001001000000014' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 946 | Send dowlink assignment for TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000014) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 947 | TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 948 | TX: START TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 949 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 950 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 34 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 eb 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 951 | TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 952 | TBF(TFI=14 TLLI=0xc000000e DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 953 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 954 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 955 | Creating MS object, TLLI = 0x00000000 |
| 956 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 957 | Slot Allocation (Algorithm A) for class 45 |
| 958 | - Skipping TS 0, because not enabled |
| 959 | - Skipping TS 1, because not enabled |
| 960 | - Skipping TS 2, because not enabled |
| 961 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 962 | - Skipping TS 5, because not enabled |
| 963 | - Skipping TS 6, because not enabled |
| 964 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 965 | - Assign downlink TS=4 TFI=15 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 966 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=15 TLLI=0x00000000 DIR=DL STATE=NULL), 16 TBFs, USFs = 00, TFIs = 0000ffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 967 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 968 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=15 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 969 | Allocated TBF(TFI=15 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 970 | The MS object cannot fully confirm an unexpected TLLI: 0xc000000f, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 971 | TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 972 | Modifying MS object, TLLI = 0xc000000f, IMSI '' -> '001001000000015' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 973 | Send dowlink assignment for TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000015) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 974 | TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 975 | TX: START TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 976 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 977 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 35 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 00 fb c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 978 | TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 979 | TBF(TFI=15 TLLI=0xc000000f DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 980 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 981 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 982 | Creating MS object, TLLI = 0x00000000 |
| 983 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 984 | Slot Allocation (Algorithm A) for class 45 |
| 985 | - Skipping TS 0, because not enabled |
| 986 | - Skipping TS 1, because not enabled |
| 987 | - Skipping TS 2, because not enabled |
| 988 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 989 | - Skipping TS 5, because not enabled |
| 990 | - Skipping TS 6, because not enabled |
| 991 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 992 | - Assign downlink TS=4 TFI=16 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 993 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=16 TLLI=0x00000000 DIR=DL STATE=NULL), 17 TBFs, USFs = 00, TFIs = 0001ffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 994 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 995 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=16 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 996 | Allocated TBF(TFI=16 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 997 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000010, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 998 | TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 999 | Modifying MS object, TLLI = 0xc0000010, IMSI '' -> '001001000000016' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1000 | Send dowlink assignment for TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000016) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1001 | TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1002 | TX: START TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1003 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1004 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 36 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 0c 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1005 | TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1006 | TBF(TFI=16 TLLI=0xc0000010 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1007 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1008 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1009 | Creating MS object, TLLI = 0x00000000 |
| 1010 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1011 | Slot Allocation (Algorithm A) for class 45 |
| 1012 | - Skipping TS 0, because not enabled |
| 1013 | - Skipping TS 1, because not enabled |
| 1014 | - Skipping TS 2, because not enabled |
| 1015 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1016 | - Skipping TS 5, because not enabled |
| 1017 | - Skipping TS 6, because not enabled |
| 1018 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1019 | - Assign downlink TS=4 TFI=17 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1020 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=17 TLLI=0x00000000 DIR=DL STATE=NULL), 18 TBFs, USFs = 00, TFIs = 0003ffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1021 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1022 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=17 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1023 | Allocated TBF(TFI=17 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1024 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000011, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1025 | TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1026 | Modifying MS object, TLLI = 0xc0000011, IMSI '' -> '001001000000017' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1027 | Send dowlink assignment for TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000017) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1028 | TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1029 | TX: START TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1030 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1031 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 37 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 1c 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1032 | TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1033 | TBF(TFI=17 TLLI=0xc0000011 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1034 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1035 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1036 | Creating MS object, TLLI = 0x00000000 |
| 1037 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1038 | Slot Allocation (Algorithm A) for class 45 |
| 1039 | - Skipping TS 0, because not enabled |
| 1040 | - Skipping TS 1, because not enabled |
| 1041 | - Skipping TS 2, because not enabled |
| 1042 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1043 | - Skipping TS 5, because not enabled |
| 1044 | - Skipping TS 6, because not enabled |
| 1045 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1046 | - Assign downlink TS=4 TFI=18 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1047 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=18 TLLI=0x00000000 DIR=DL STATE=NULL), 19 TBFs, USFs = 00, TFIs = 0007ffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1048 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1049 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=18 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1050 | Allocated TBF(TFI=18 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1051 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000012, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1052 | TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1053 | Modifying MS object, TLLI = 0xc0000012, IMSI '' -> '001001000000018' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1054 | Send dowlink assignment for TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000018) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1055 | TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1056 | TX: START TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1057 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1058 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 38 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 2c 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1059 | TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1060 | TBF(TFI=18 TLLI=0xc0000012 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1061 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1062 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1063 | Creating MS object, TLLI = 0x00000000 |
| 1064 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1065 | Slot Allocation (Algorithm A) for class 45 |
| 1066 | - Skipping TS 0, because not enabled |
| 1067 | - Skipping TS 1, because not enabled |
| 1068 | - Skipping TS 2, because not enabled |
| 1069 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1070 | - Skipping TS 5, because not enabled |
| 1071 | - Skipping TS 6, because not enabled |
| 1072 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1073 | - Assign downlink TS=4 TFI=19 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1074 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=19 TLLI=0x00000000 DIR=DL STATE=NULL), 20 TBFs, USFs = 00, TFIs = 000fffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1075 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1076 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=19 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1077 | Allocated TBF(TFI=19 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1078 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000013, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1079 | TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1080 | Modifying MS object, TLLI = 0xc0000013, IMSI '' -> '001001000000019' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1081 | Send dowlink assignment for TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000019) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1082 | TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1083 | TX: START TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1084 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1085 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 31 39 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 3c c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1086 | TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1087 | TBF(TFI=19 TLLI=0xc0000013 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1088 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1089 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1090 | Creating MS object, TLLI = 0x00000000 |
| 1091 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1092 | Slot Allocation (Algorithm A) for class 45 |
| 1093 | - Skipping TS 0, because not enabled |
| 1094 | - Skipping TS 1, because not enabled |
| 1095 | - Skipping TS 2, because not enabled |
| 1096 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1097 | - Skipping TS 5, because not enabled |
| 1098 | - Skipping TS 6, because not enabled |
| 1099 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1100 | - Assign downlink TS=4 TFI=20 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1101 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=20 TLLI=0x00000000 DIR=DL STATE=NULL), 21 TBFs, USFs = 00, TFIs = 001fffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1102 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1103 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=20 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1104 | Allocated TBF(TFI=20 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1105 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000014, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1106 | TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1107 | Modifying MS object, TLLI = 0xc0000014, IMSI '' -> '001001000000020' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1108 | Send dowlink assignment for TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000020) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1109 | TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1110 | TX: START TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1111 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1112 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 30 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 4d 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1113 | TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1114 | TBF(TFI=20 TLLI=0xc0000014 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1115 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1116 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1117 | Creating MS object, TLLI = 0x00000000 |
| 1118 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1119 | Slot Allocation (Algorithm A) for class 45 |
| 1120 | - Skipping TS 0, because not enabled |
| 1121 | - Skipping TS 1, because not enabled |
| 1122 | - Skipping TS 2, because not enabled |
| 1123 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1124 | - Skipping TS 5, because not enabled |
| 1125 | - Skipping TS 6, because not enabled |
| 1126 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1127 | - Assign downlink TS=4 TFI=21 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1128 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=21 TLLI=0x00000000 DIR=DL STATE=NULL), 22 TBFs, USFs = 00, TFIs = 003fffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1129 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1130 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=21 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1131 | Allocated TBF(TFI=21 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1132 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000015, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1133 | TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1134 | Modifying MS object, TLLI = 0xc0000015, IMSI '' -> '001001000000021' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1135 | Send dowlink assignment for TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000021) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1136 | TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1137 | TX: START TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1138 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1139 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 31 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 5d 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1140 | TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1141 | TBF(TFI=21 TLLI=0xc0000015 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1142 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1143 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1144 | Creating MS object, TLLI = 0x00000000 |
| 1145 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1146 | Slot Allocation (Algorithm A) for class 45 |
| 1147 | - Skipping TS 0, because not enabled |
| 1148 | - Skipping TS 1, because not enabled |
| 1149 | - Skipping TS 2, because not enabled |
| 1150 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1151 | - Skipping TS 5, because not enabled |
| 1152 | - Skipping TS 6, because not enabled |
| 1153 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1154 | - Assign downlink TS=4 TFI=22 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1155 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=22 TLLI=0x00000000 DIR=DL STATE=NULL), 23 TBFs, USFs = 00, TFIs = 007fffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1156 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1157 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=22 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1158 | Allocated TBF(TFI=22 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1159 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000016, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1160 | TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1161 | Modifying MS object, TLLI = 0xc0000016, IMSI '' -> '001001000000022' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1162 | Send dowlink assignment for TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000022) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1163 | TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1164 | TX: START TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1165 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1166 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 32 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 6d 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1167 | TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1168 | TBF(TFI=22 TLLI=0xc0000016 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1169 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1170 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1171 | Creating MS object, TLLI = 0x00000000 |
| 1172 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1173 | Slot Allocation (Algorithm A) for class 45 |
| 1174 | - Skipping TS 0, because not enabled |
| 1175 | - Skipping TS 1, because not enabled |
| 1176 | - Skipping TS 2, because not enabled |
| 1177 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1178 | - Skipping TS 5, because not enabled |
| 1179 | - Skipping TS 6, because not enabled |
| 1180 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1181 | - Assign downlink TS=4 TFI=23 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1182 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=23 TLLI=0x00000000 DIR=DL STATE=NULL), 24 TBFs, USFs = 00, TFIs = 00ffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1183 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1184 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=23 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1185 | Allocated TBF(TFI=23 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1186 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000017, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1187 | TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1188 | Modifying MS object, TLLI = 0xc0000017, IMSI '' -> '001001000000023' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1189 | Send dowlink assignment for TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000023) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1190 | TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1191 | TX: START TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1192 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1193 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 33 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 7d c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1194 | TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1195 | TBF(TFI=23 TLLI=0xc0000017 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1196 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1197 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1198 | Creating MS object, TLLI = 0x00000000 |
| 1199 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1200 | Slot Allocation (Algorithm A) for class 45 |
| 1201 | - Skipping TS 0, because not enabled |
| 1202 | - Skipping TS 1, because not enabled |
| 1203 | - Skipping TS 2, because not enabled |
| 1204 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1205 | - Skipping TS 5, because not enabled |
| 1206 | - Skipping TS 6, because not enabled |
| 1207 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1208 | - Assign downlink TS=4 TFI=24 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1209 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=24 TLLI=0x00000000 DIR=DL STATE=NULL), 25 TBFs, USFs = 00, TFIs = 01ffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1210 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1211 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=24 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1212 | Allocated TBF(TFI=24 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1213 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000018, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1214 | TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1215 | Modifying MS object, TLLI = 0xc0000018, IMSI '' -> '001001000000024' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1216 | Send dowlink assignment for TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000024) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1217 | TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1218 | TX: START TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1219 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1220 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 34 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 8e 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1221 | TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1222 | TBF(TFI=24 TLLI=0xc0000018 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1223 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1224 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1225 | Creating MS object, TLLI = 0x00000000 |
| 1226 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1227 | Slot Allocation (Algorithm A) for class 45 |
| 1228 | - Skipping TS 0, because not enabled |
| 1229 | - Skipping TS 1, because not enabled |
| 1230 | - Skipping TS 2, because not enabled |
| 1231 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1232 | - Skipping TS 5, because not enabled |
| 1233 | - Skipping TS 6, because not enabled |
| 1234 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1235 | - Assign downlink TS=4 TFI=25 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1236 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=25 TLLI=0x00000000 DIR=DL STATE=NULL), 26 TBFs, USFs = 00, TFIs = 03ffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1237 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1238 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=25 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1239 | Allocated TBF(TFI=25 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1240 | The MS object cannot fully confirm an unexpected TLLI: 0xc0000019, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1241 | TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1242 | Modifying MS object, TLLI = 0xc0000019, IMSI '' -> '001001000000025' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1243 | Send dowlink assignment for TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000025) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1244 | TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1245 | TX: START TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1246 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1247 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 35 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 9e 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1248 | TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1249 | TBF(TFI=25 TLLI=0xc0000019 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1250 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1251 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1252 | Creating MS object, TLLI = 0x00000000 |
| 1253 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1254 | Slot Allocation (Algorithm A) for class 45 |
| 1255 | - Skipping TS 0, because not enabled |
| 1256 | - Skipping TS 1, because not enabled |
| 1257 | - Skipping TS 2, because not enabled |
| 1258 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1259 | - Skipping TS 5, because not enabled |
| 1260 | - Skipping TS 6, because not enabled |
| 1261 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1262 | - Assign downlink TS=4 TFI=26 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1263 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=26 TLLI=0x00000000 DIR=DL STATE=NULL), 27 TBFs, USFs = 00, TFIs = 07ffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1264 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1265 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=26 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1266 | Allocated TBF(TFI=26 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1267 | The MS object cannot fully confirm an unexpected TLLI: 0xc000001a, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1268 | TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1269 | Modifying MS object, TLLI = 0xc000001a, IMSI '' -> '001001000000026' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1270 | Send dowlink assignment for TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000026) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1271 | TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1272 | TX: START TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1273 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1274 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 36 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 ae 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1275 | TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1276 | TBF(TFI=26 TLLI=0xc000001a DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1277 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1278 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1279 | Creating MS object, TLLI = 0x00000000 |
| 1280 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1281 | Slot Allocation (Algorithm A) for class 45 |
| 1282 | - Skipping TS 0, because not enabled |
| 1283 | - Skipping TS 1, because not enabled |
| 1284 | - Skipping TS 2, because not enabled |
| 1285 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1286 | - Skipping TS 5, because not enabled |
| 1287 | - Skipping TS 6, because not enabled |
| 1288 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1289 | - Assign downlink TS=4 TFI=27 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1290 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=27 TLLI=0x00000000 DIR=DL STATE=NULL), 28 TBFs, USFs = 00, TFIs = 0fffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1291 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1292 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=27 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1293 | Allocated TBF(TFI=27 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1294 | The MS object cannot fully confirm an unexpected TLLI: 0xc000001b, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1295 | TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1296 | Modifying MS object, TLLI = 0xc000001b, IMSI '' -> '001001000000027' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1297 | Send dowlink assignment for TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000027) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1298 | TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1299 | TX: START TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1300 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1301 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 37 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 be c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1302 | TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1303 | TBF(TFI=27 TLLI=0xc000001b DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1304 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1305 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1306 | Creating MS object, TLLI = 0x00000000 |
| 1307 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1308 | Slot Allocation (Algorithm A) for class 45 |
| 1309 | - Skipping TS 0, because not enabled |
| 1310 | - Skipping TS 1, because not enabled |
| 1311 | - Skipping TS 2, because not enabled |
| 1312 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1313 | - Skipping TS 5, because not enabled |
| 1314 | - Skipping TS 6, because not enabled |
| 1315 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1316 | - Assign downlink TS=4 TFI=28 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1317 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=28 TLLI=0x00000000 DIR=DL STATE=NULL), 29 TBFs, USFs = 00, TFIs = 1fffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1318 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1319 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=28 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1320 | Allocated TBF(TFI=28 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1321 | The MS object cannot fully confirm an unexpected TLLI: 0xc000001c, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1322 | TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1323 | Modifying MS object, TLLI = 0xc000001c, IMSI '' -> '001001000000028' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1324 | Send dowlink assignment for TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000028) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1325 | TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1326 | TX: START TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1327 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1328 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 38 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 cf 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1329 | TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1330 | TBF(TFI=28 TLLI=0xc000001c DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1331 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1332 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1333 | Creating MS object, TLLI = 0x00000000 |
| 1334 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1335 | Slot Allocation (Algorithm A) for class 45 |
| 1336 | - Skipping TS 0, because not enabled |
| 1337 | - Skipping TS 1, because not enabled |
| 1338 | - Skipping TS 2, because not enabled |
| 1339 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1340 | - Skipping TS 5, because not enabled |
| 1341 | - Skipping TS 6, because not enabled |
| 1342 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1343 | - Assign downlink TS=4 TFI=29 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1344 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=29 TLLI=0x00000000 DIR=DL STATE=NULL), 30 TBFs, USFs = 00, TFIs = 3fffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1345 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1346 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=29 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1347 | Allocated TBF(TFI=29 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1348 | The MS object cannot fully confirm an unexpected TLLI: 0xc000001d, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1349 | TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1350 | Modifying MS object, TLLI = 0xc000001d, IMSI '' -> '001001000000029' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1351 | Send dowlink assignment for TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000029) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1352 | TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1353 | TX: START TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1354 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1355 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 32 39 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 df 40 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1356 | TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1357 | TBF(TFI=29 TLLI=0xc000001d DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1358 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1359 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1360 | Creating MS object, TLLI = 0x00000000 |
| 1361 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1362 | Slot Allocation (Algorithm A) for class 45 |
| 1363 | - Skipping TS 0, because not enabled |
| 1364 | - Skipping TS 1, because not enabled |
| 1365 | - Skipping TS 2, because not enabled |
| 1366 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1367 | - Skipping TS 5, because not enabled |
| 1368 | - Skipping TS 6, because not enabled |
| 1369 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1370 | - Assign downlink TS=4 TFI=30 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1371 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=30 TLLI=0x00000000 DIR=DL STATE=NULL), 31 TBFs, USFs = 00, TFIs = 7fffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1372 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1373 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=30 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1374 | Allocated TBF(TFI=30 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1375 | The MS object cannot fully confirm an unexpected TLLI: 0xc000001e, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1376 | TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1377 | Modifying MS object, TLLI = 0xc000001e, IMSI '' -> '001001000000030' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1378 | Send dowlink assignment for TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000030) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1379 | TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1380 | TX: START TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1381 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1382 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 33 30 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 ef 80 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1383 | TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1384 | TBF(TFI=30 TLLI=0xc000001e DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1385 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1386 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1387 | Creating MS object, TLLI = 0x00000000 |
| 1388 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1389 | Slot Allocation (Algorithm A) for class 45 |
| 1390 | - Skipping TS 0, because not enabled |
| 1391 | - Skipping TS 1, because not enabled |
| 1392 | - Skipping TS 2, because not enabled |
| 1393 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1394 | - Skipping TS 5, because not enabled |
| 1395 | - Skipping TS 6, because not enabled |
| 1396 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1397 | - Assign downlink TS=4 TFI=31 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1398 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL), 32 TBFs, USFs = 00, TFIs = ffffffff. |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1399 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1400 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1401 | Allocated TBF(TFI=31 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 0e50ce6 | 2015-05-21 16:58:22 +0200 | [diff] [blame] | 1402 | The MS object cannot fully confirm an unexpected TLLI: 0xc000001f, partly confirmed |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1403 | TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) [DOWNLINK] START |
Jacob Erlbeck | b0e5eaf | 2015-05-21 11:07:16 +0200 | [diff] [blame] | 1404 | Modifying MS object, TLLI = 0xc000001f, IMSI '' -> '001001000000031' |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1405 | Send dowlink assignment for TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000000031) |
Jacob Erlbeck | d58b711 | 2015-04-09 19:17:21 +0200 | [diff] [blame] | 1406 | TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1407 | TX: START TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1408 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 9a2845d | 2015-05-21 12:06:58 +0200 | [diff] [blame] | 1409 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=30 33 31 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 00 00 01 ff c0 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1410 | TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1411 | TBF(TFI=31 TLLI=0xc000001f DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1412 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1413 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1414 | Creating MS object, TLLI = 0x00000000 |
| 1415 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1416 | Slot Allocation (Algorithm A) for class 45 |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1417 | - Failed to find a usable TRX (TFI exhausted) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1418 | No PDCH resource |
| 1419 | Destroying MS object, TLLI = 0x00000000 |
| 1420 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1421 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1422 | Creating MS object, TLLI = 0x00000000 |
| 1423 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 45 |
| 1424 | Slot Allocation (Algorithm A) for class 45 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1425 | - Skipping TS 0, because not enabled |
| 1426 | - Skipping TS 1, because not enabled |
| 1427 | - Skipping TS 2, because not enabled |
| 1428 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1429 | - Skipping TS 5, because not enabled |
| 1430 | - Skipping TS 6, because not enabled |
| 1431 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1432 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1433 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1434 | - Setting Control TS 4 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1435 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1436 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1437 | The MS object cannot fully confirm an unexpected TLLI: 0xc0123456, partly confirmed |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1438 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) [DOWNLINK] START |
| 1439 | Modifying MS object, TLLI = 0xc0123456, IMSI '' -> '001001000123456' |
| 1440 | Send dowlink assignment for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000123456) |
| 1441 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1442 | TX: START TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1443 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1444 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=34 35 36 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 01 23 45 68 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1445 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1446 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) append |
| 1447 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) append |
| 1448 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to RELEASING |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 1449 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=RELEASING) free |
| 1450 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 1451 | Detaching TBF from MS object, TLLI = 0xc0123456, TBF = TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1452 | ********** TBF ends here ********** |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1453 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1454 | Allocating DL TBF: MS_CLASS=45/0 |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1455 | Slot Allocation (Algorithm A) for class 45 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1456 | - Skipping TS 0, because not enabled |
| 1457 | - Skipping TS 1, because not enabled |
| 1458 | - Skipping TS 2, because not enabled |
| 1459 | - Skipping TS 3, because not enabled |
Jacob Erlbeck | ec47875 | 2015-06-19 16:35:38 +0200 | [diff] [blame] | 1460 | - Skipping TS 5, because not enabled |
| 1461 | - Skipping TS 6, because not enabled |
| 1462 | - Skipping TS 7, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1463 | - Assign downlink TS=4 TFI=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1464 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1465 | - Setting Control TS 4 |
| 1466 | Attaching TBF to MS object, TLLI = 0xc0123456, TBF = TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1467 | Allocated TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 10 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1468 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) [DOWNLINK] START |
| 1469 | Send dowlink assignment for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=001001000123456) |
| 1470 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1471 | TX: START TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1472 | - TRX=0 (0) TS=4 TA=0 pollFN=-1 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1473 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=34 35 36 2d 06 3f 30 0c 00 00 7d 80 00 00 00 dc 01 23 45 68 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1474 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1475 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) append |
| 1476 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 1477 | - Sending new block at BSN 0, CS=CS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 1478 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) (len=19) |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1479 | -- Chunk with length 19 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 1480 | -- No space left, so we are done. |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1481 | Complete DL frame for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN)len=19 |
| 1482 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) (len=19) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1483 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 1484 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1485 | 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 |
Jacob Erlbeck | 409efa1 | 2015-06-12 14:06:09 +0200 | [diff] [blame] | 1486 | MSG = 07 00 00 4d 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1487 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 1488 | - Sending new block at BSN 1, CS=CS-1 |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1489 | -- Chunk with length 19 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 1490 | -- No space left, so we are done. |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1491 | Complete DL frame for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN)len=19 |
| 1492 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) (len=19) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1493 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 1494 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1495 | 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 |
Jacob Erlbeck | 409efa1 | 2015-06-12 14:06:09 +0200 | [diff] [blame] | 1496 | MSG = 07 00 02 4d 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1497 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) downlink (V(A)==0 .. V(S)==2) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 1498 | - Sending new block at BSN 2, CS=CS-1 |
Jacob Erlbeck | 409efa1 | 2015-06-12 14:06:09 +0200 | [diff] [blame] | 1499 | -- Chunk with length 19 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1500 | -- Final block, so we done. |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1501 | Complete DL frame for TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN)len=19 |
| 1502 | TBF(TFI=0 TLLI=0xc0123456 DIR=DL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FINISHED |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1503 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 1504 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 4116864 | 2015-06-12 13:41:00 +0200 | [diff] [blame] | 1505 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1506 | Polling cannot be scheduled in this TS 7 (first control TS 4) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1507 | msg block (BSN 2, CS-1): 07 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 |
Jacob Erlbeck | 409efa1 | 2015-06-12 14:06:09 +0200 | [diff] [blame] | 1508 | MSG = 07 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 1509 | Searching for first unallocated TFI: TRX=0 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1510 | Found TFI=0. |
| 1511 | MS requests UL TBF on RACH, so we provide one: |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1512 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 1513 | Allocating UL TBF: MS_CLASS=0/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1514 | Creating MS object, TLLI = 0x00000000 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1515 | Slot Allocation (Algorithm A) for class 0 |
| 1516 | - Skipping TS 0, because not enabled |
| 1517 | - Skipping TS 1, because not enabled |
| 1518 | - Skipping TS 2, because not enabled |
| 1519 | - Skipping TS 3, because not enabled |
| 1520 | - Skipping TS 4, because not enabled |
| 1521 | - Skipping TS 5, because not enabled |
| 1522 | - Skipping TS 6, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1523 | - Assign uplink TS=7 TFI=0 USF=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1524 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1525 | - Setting Control TS 7 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1526 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1527 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1528 | Modifying MS object, TLLI = 0x00000000, TA 0 -> 7 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1529 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to FLOW |
| 1530 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) starting timer 3169. |
| 1531 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) [UPLINK] START |
| 1532 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x03, Fn=2654167 (17,25,9) |
| 1533 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) TX: START Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1534 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=0 USF=0 |
Jacob Erlbeck | a700dd9 | 2015-06-02 16:00:41 +0200 | [diff] [blame] | 1535 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 03 8b 29 07 00 c8 00 10 0b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1536 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) changes state from FLOW to WAIT ASSIGN |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1537 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1538 | UL data: 00 01 01 f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1539 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1540 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1541 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) restarting timer 3169 while old timer 3169 pending |
| 1542 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN): Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1543 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1544 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN): data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1545 | Decoded premier TLLI=0x00000000 of UL DATA TFI=0. |
| 1546 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1547 | - Raising V(R) to 1 |
| 1548 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1549 | - Assembling frames: (len=20) |
| 1550 | -- Frame 1 starts at offset 4, length=16, is_complete=1 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1551 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) complete UL frame len=16 |
| 1552 | LLC [PCU -> SGSN] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) len=16 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1553 | No bctx |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1554 | - Scheduling Ack/Nack, because TLLI is included. |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1555 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN)', TA=7 |
Jacob Erlbeck | 9200ce6 | 2015-05-22 17:48:04 +0200 | [diff] [blame] | 1556 | Got MS: TLLI = 0xf1223344, TA = 7 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1557 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 1558 | Allocating DL TBF: MS_CLASS=0/0 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1559 | Slot Allocation (Algorithm A) for class 0 |
| 1560 | - Skipping TS 0, because not enabled |
| 1561 | - Skipping TS 1, because not enabled |
| 1562 | - Skipping TS 2, because not enabled |
| 1563 | - Skipping TS 3, because not enabled |
| 1564 | - Skipping TS 4, because not enabled |
| 1565 | - Skipping TS 5, because not enabled |
| 1566 | - Skipping TS 6, because not enabled |
| 1567 | - Assign downlink TS=7 TFI=0 |
| 1568 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 1569 | - Setting Control TS 7 |
| 1570 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 1571 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
| 1572 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 1573 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START |
| 1574 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 1575 | Send dowlink assignment for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) on PCH, no TBF exist (IMSI=0011223344) |
| 1576 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1577 | TX: START TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) Immediate Assignment Downlink (PCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 1578 | - TRX=0 (0) TS=7 TA=7 pollFN=-1 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1579 | Sending data request: trx=0 ts=0 sapi=3 arfcn=0 fn=0 block=0 data=33 34 34 2d 06 3f 30 0f 00 00 7d 80 00 07 00 df 12 23 34 48 00 23 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1580 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1581 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT ASSIGN) append |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1582 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654218 block=8 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 1583 | MS requests UL TBF on RACH, so we provide one: |
| 1584 | MS requests single block allocation |
| 1585 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654167 (17,25,9), SBFn=2654270 |
| 1586 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 1587 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1588 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b 29 07 00 c0 0c 5a 43 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 3a10dbd | 2015-07-10 19:52:37 +0200 | [diff] [blame] | 1589 | Searching for first unallocated TFI: TRX=0 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1590 | Found TFI=0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1591 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1592 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1593 | ------------------------- RX : Uplink Control Block ------------------------- |
| 1594 | MS requests UL TBF in packet resource request of single block, so we provide one: |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1595 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 1596 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1597 | Creating MS object, TLLI = 0x00000000 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1598 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 1599 | Slot Allocation (Algorithm A) for class 1 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1600 | - Skipping TS 0, because not enabled |
| 1601 | - Skipping TS 1, because not enabled |
| 1602 | - Skipping TS 2, because not enabled |
| 1603 | - Skipping TS 3, because not enabled |
| 1604 | - Skipping TS 4, because not enabled |
| 1605 | - Skipping TS 5, because not enabled |
| 1606 | - Skipping TS 6, because not enabled |
Jacob Erlbeck | e0853cd | 2015-07-10 12:25:25 +0200 | [diff] [blame] | 1607 | - Assign uplink TS=7 TFI=0 USF=0 |
Jacob Erlbeck | cc9358f | 2015-06-30 14:10:13 +0200 | [diff] [blame] | 1608 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1609 | - Setting Control TS 7 |
Jacob Erlbeck | 6d86628 | 2015-06-19 09:08:23 +0200 | [diff] [blame] | 1610 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
Jacob Erlbeck | 5879c64 | 2015-07-10 10:41:36 +0200 | [diff] [blame] | 1611 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1612 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 1613 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=ASSIGN) starting timer 3169. |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1614 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
Jacob Erlbeck | 9200ce6 | 2015-05-22 17:48:04 +0200 | [diff] [blame] | 1615 | Modifying MS object, TLLI = 0xf1223344, TA 0 -> 7 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1616 | Change control TS to 7 until assinment is complete. |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1617 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 1618 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 1619 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1620 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654283 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1621 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1622 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654283, TS=7 |
| 1623 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | 4a6fe53 | 2015-08-19 14:00:43 +0200 | [diff] [blame] | 1624 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654270 block=8 data=4f 28 5e 24 46 68 8f 1d 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1625 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1626 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1627 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1628 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 1629 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) |
| 1630 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1631 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1632 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1633 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1634 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1635 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1636 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1637 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1638 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | ddfc0d5 | 2015-05-27 13:03:15 +0200 | [diff] [blame] | 1639 | - Raising V(R) to 1 |
| 1640 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1641 | - Assembling frames: (len=20) |
| 1642 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1643 | - No gaps in received block, last block: BSN=0 CV=15 |
| 1644 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7 |
Jacob Erlbeck | 9200ce6 | 2015-05-22 17:48:04 +0200 | [diff] [blame] | 1645 | Got MS: TLLI = 0xf1223344, TA = 7 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1646 | ********** TBF starts here ********** |
Jacob Erlbeck | f4bb424 | 2016-01-20 13:30:34 +0100 | [diff] [blame] | 1647 | Allocating DL TBF: MS_CLASS=1/0 |
| 1648 | Slot Allocation (Algorithm A) for class 1 |
Jacob Erlbeck | 076f5c7 | 2015-08-21 18:00:54 +0200 | [diff] [blame] | 1649 | - Skipping TS 0, because not enabled |
| 1650 | - Skipping TS 1, because not enabled |
| 1651 | - Skipping TS 2, because not enabled |
| 1652 | - Skipping TS 3, because not enabled |
| 1653 | - Skipping TS 4, because not enabled |
| 1654 | - Skipping TS 5, because not enabled |
| 1655 | - Skipping TS 6, because not enabled |
| 1656 | - Assign downlink TS=7 TFI=0 |
| 1657 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 1658 | - Setting Control TS 7 |
| 1659 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 1660 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
| 1661 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 1662 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START |
| 1663 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 1664 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists |
| 1665 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1666 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
| 1667 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1668 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654218 block=8 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 1669 | MS requests UL TBF on RACH, so we provide one: |
| 1670 | MS requests single block allocation |
| 1671 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654167 (17,25,9), SBFn=2654270 |
| 1672 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 1673 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1674 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b 29 07 00 c0 0c 5a 43 2b 2b 2b 2b 2b 2b 2b |
| 1675 | Searching for first unallocated TFI: TRX=0 |
| 1676 | Found TFI=0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1677 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1678 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1679 | ------------------------- RX : Uplink Control Block ------------------------- |
| 1680 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 1681 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 1682 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1683 | Creating MS object, TLLI = 0x00000000 |
| 1684 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 1685 | Slot Allocation (Algorithm A) for class 1 |
| 1686 | - Skipping TS 0, because not enabled |
| 1687 | - Skipping TS 1, because not enabled |
| 1688 | - Skipping TS 2, because not enabled |
| 1689 | - Skipping TS 3, because not enabled |
| 1690 | - Skipping TS 4, because not enabled |
| 1691 | - Skipping TS 5, because not enabled |
| 1692 | - Skipping TS 6, because not enabled |
| 1693 | - Assign uplink TS=7 TFI=0 USF=0 |
| 1694 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 1695 | - Setting Control TS 7 |
| 1696 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
| 1697 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 1698 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 1699 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=ASSIGN) starting timer 3169. |
| 1700 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
| 1701 | Modifying MS object, TLLI = 0xf1223344, TA 0 -> 7 |
| 1702 | Change control TS to 7 until assinment is complete. |
| 1703 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 1704 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 1705 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1706 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654283 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1707 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1708 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654283, TS=7 |
| 1709 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1710 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654270 block=8 data=4f 28 5e 24 46 68 8f 1d 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1711 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1712 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1713 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1714 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 1715 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) |
| 1716 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1717 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1718 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1719 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1720 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
| 1721 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1722 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1723 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1724 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1725 | - Raising V(R) to 1 |
| 1726 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1727 | - Assembling frames: (len=20) |
| 1728 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1729 | - No gaps in received block, last block: BSN=0 CV=15 |
| 1730 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7 |
| 1731 | ********** TBF starts here ********** |
Jacob Erlbeck | f4bb424 | 2016-01-20 13:30:34 +0100 | [diff] [blame] | 1732 | Allocating DL TBF: MS_CLASS=1/0 |
| 1733 | Slot Allocation (Algorithm A) for class 1 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1734 | - Skipping TS 0, because not enabled |
| 1735 | - Skipping TS 1, because not enabled |
| 1736 | - Skipping TS 2, because not enabled |
| 1737 | - Skipping TS 3, because not enabled |
| 1738 | - Skipping TS 4, because not enabled |
| 1739 | - Skipping TS 5, because not enabled |
| 1740 | - Skipping TS 6, because not enabled |
| 1741 | - Assign downlink TS=7 TFI=0 |
| 1742 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 1743 | - Setting Control TS 7 |
| 1744 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 1745 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
| 1746 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 1747 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START |
| 1748 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 1749 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists |
| 1750 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1751 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
| 1752 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1753 | Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 1 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1754 | Received RTS for PDCH: TRX=0 TS=7 FN=2654275 block_nr=9 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 1755 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH) |
| 1756 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 1757 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1758 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Scheduling polling at FN 2654288 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1759 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 1760 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Scheduled DL Assignment polling on FN=2654288, TS=7 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1761 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) (TRX=0, TS=7) |
| 1762 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654275 block=9 data=48 08 00 00 0c 72 00 02 08 00 80 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1763 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1764 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1765 | ------------------------- RX : Uplink Control Block ------------------------- |
| 1766 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Packet Control Ack |
| 1767 | TBF: [UPLINK] DOWNLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1768 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1769 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) stopping timer 0. |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1770 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 1771 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 1772 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 1773 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 1774 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 1775 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 1776 | Received RTS on disabled PDCH: TRX=0 TS=6 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1777 | Received RTS for PDCH: TRX=0 TS=7 FN=2654279 block_nr=10 scheduling USF=0 for required uplink resource of UL TFI=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1778 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 1779 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 1780 | - Sending new block at BSN 0, CS=CS-4 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 1781 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=10) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1782 | -- Chunk with length 10 is less than remaining space (50): add length header to to delimit LLC frame |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1783 | -- Final block, so we done. |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 1784 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=10 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1785 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) changes state from FLOW to FINISHED |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1786 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 1787 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1788 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1789 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED): Scheduling polling at FN 2654292 TS 7 |
| 1790 | Polling scheduled in this TS 7 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1791 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) starting timer 3191. |
Jacob Erlbeck | 16d29c7 | 2015-08-24 13:30:39 +0200 | [diff] [blame] | 1792 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=2654292, TS=7 |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1793 | msg block (BSN 0, CS-4): 0f 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 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1794 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654279 block=10 data=08 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 |
| 1795 | Received RTS for PDCH: TRX=0 TS=7 FN=2654283 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1796 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=1 |
| 1797 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) downlink (V(A)==0 .. V(S)==1) |
| 1798 | - Restarting at BSN 0, because all blocks have been transmitted. |
| 1799 | - Resending BSN 0 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 1800 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 1801 | 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 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1802 | 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 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1803 | MS requests UL TBF on RACH, so we provide one: |
| 1804 | MS requests single block allocation |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1805 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654232 (17,39,22), SBFn=2654335 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1806 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 1807 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1808 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8c f6 07 00 c0 0c 68 ab 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1809 | Searching for first unallocated TFI: TRX=0 |
| 1810 | Found TFI=1. |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 1811 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) poll timeout for FN=2654292, TS=7 (curr FN 2654335) |
Jacob Erlbeck | 60f7703 | 2015-08-24 14:35:14 +0200 | [diff] [blame] | 1812 | - Timeout for polling PACKET DOWNLINK ACK. |
| 1813 | - Assignment was on PACCH |
| 1814 | - No downlink ACK received yet |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1815 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1816 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1817 | ------------------------- RX : Uplink Control Block ------------------------- |
| 1818 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 1819 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 1820 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1821 | Creating MS object, TLLI = 0x00000000 |
| 1822 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 1823 | Slot Allocation (Algorithm A) for class 1 |
| 1824 | - Skipping TS 0, because not enabled |
| 1825 | - Skipping TS 1, because not enabled |
| 1826 | - Skipping TS 2, because not enabled |
| 1827 | - Skipping TS 3, because not enabled |
| 1828 | - Skipping TS 4, because not enabled |
| 1829 | - Skipping TS 5, because not enabled |
| 1830 | - Skipping TS 6, because not enabled |
| 1831 | - Assign uplink TS=7 TFI=1 USF=1 |
| 1832 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL), 2 TBFs, USFs = 03, TFIs = 00000003. |
| 1833 | - Setting Control TS 7 |
| 1834 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) |
| 1835 | Allocated TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 1836 | TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 1837 | TBF(TFI=1 TLLI=0x00000000 DIR=UL STATE=ASSIGN) starting timer 3169. |
| 1838 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf5667788, not yet confirmed |
| 1839 | Modifying MS object, TLLI = 0xf5667788, TA 0 -> 7 |
| 1840 | Change control TS to 7 until assinment is complete. |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1841 | Received RTS for PDCH: TRX=0 TS=7 FN=2654335 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1842 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 1843 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 1844 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1845 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654348 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1846 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1847 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654348, TS=7 |
| 1848 | Scheduling control message at RTS for TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1849 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654335 block=11 data=48 28 5e ac ce f1 0f 1d 00 00 88 40 09 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1850 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1851 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1852 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1853 | RX: [PCU <- BTS] TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 1854 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=WAIT ASSIGN) |
| 1855 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1856 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1857 | UL data: 3c 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1858 | Got CS-1 RLC block: R=0, SI=0, TFI=1, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1859 | UL DATA TFI=1 received (V(Q)=0 .. V(R)=0) |
| 1860 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1861 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1862 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1863 | TBF(TFI=1 TLLI=0xf5667788 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1864 | - Raising V(R) to 1 |
| 1865 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1866 | - Assembling frames: (len=20) |
| 1867 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1868 | - No gaps in received block, last block: BSN=0 CV=15 |
| 1869 | Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 0 |
| 1870 | There is a new MS object for the same MS: (0xf1223344, '0011223344') -> (0xf5667788, '') |
| 1871 | (no TBF) IMSI 0011223344: moving DL TBF to new MS object |
| 1872 | Detaching TBF from MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) |
| 1873 | Attaching TBF to MS object, TLLI = 0xf5667788, TBF = TBF(TFI=0 TLLI=0xf5667788 DIR=DL STATE=FINISHED) |
| 1874 | Modifying MS object, TLLI = 0xf5667788, IMSI '' -> '0011223344' |
| 1875 | Clearing MS object, TLLI: 0xf1223344, IMSI: '0011223344' |
| 1876 | TBF(TFI=0 TLLI=0xf5667788 DIR=DL STATE=FINISHED) append |
| 1877 | Modifying MS object, TLLI: 0xf5667788 confirmed |
| 1878 | New MS: TLLI = 0xf5667788, TA = 7, IMSI = 0011223344, LLC = 1 |
| 1879 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654218 block=8 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 1880 | MS requests UL TBF on RACH, so we provide one: |
| 1881 | MS requests single block allocation |
| 1882 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654167 (17,25,9), SBFn=2654270 |
| 1883 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 1884 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1885 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b 29 07 00 c0 0c 5a 43 2b 2b 2b 2b 2b 2b 2b |
| 1886 | Searching for first unallocated TFI: TRX=0 |
| 1887 | Found TFI=0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1888 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1889 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1890 | ------------------------- RX : Uplink Control Block ------------------------- |
| 1891 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 1892 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 1893 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1894 | Creating MS object, TLLI = 0x00000000 |
| 1895 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 1896 | Slot Allocation (Algorithm A) for class 1 |
| 1897 | - Skipping TS 0, because not enabled |
| 1898 | - Skipping TS 1, because not enabled |
| 1899 | - Skipping TS 2, because not enabled |
| 1900 | - Skipping TS 3, because not enabled |
| 1901 | - Skipping TS 4, because not enabled |
| 1902 | - Skipping TS 5, because not enabled |
| 1903 | - Skipping TS 6, because not enabled |
| 1904 | - Assign uplink TS=7 TFI=0 USF=0 |
| 1905 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 1906 | - Setting Control TS 7 |
| 1907 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
| 1908 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 1909 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 1910 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=ASSIGN) starting timer 3169. |
| 1911 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
| 1912 | Modifying MS object, TLLI = 0xf1223344, TA 0 -> 7 |
| 1913 | Change control TS to 7 until assinment is complete. |
| 1914 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 1915 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 1916 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 1917 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654283 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1918 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 1919 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654283, TS=7 |
| 1920 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1921 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654270 block=8 data=4f 28 5e 24 46 68 83 1d 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1922 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1923 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1924 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 1925 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 1926 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) |
| 1927 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1928 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1929 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1930 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1931 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
| 1932 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1933 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1934 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 1935 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1936 | - Raising V(R) to 1 |
| 1937 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 1938 | - Assembling frames: (len=20) |
| 1939 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1940 | - No gaps in received block, last block: BSN=0 CV=15 |
| 1941 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7 |
| 1942 | ********** TBF starts here ********** |
Jacob Erlbeck | f4bb424 | 2016-01-20 13:30:34 +0100 | [diff] [blame] | 1943 | Allocating DL TBF: MS_CLASS=1/0 |
| 1944 | Slot Allocation (Algorithm A) for class 1 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1945 | - Skipping TS 0, because not enabled |
| 1946 | - Skipping TS 1, because not enabled |
| 1947 | - Skipping TS 2, because not enabled |
| 1948 | - Skipping TS 3, because not enabled |
| 1949 | - Skipping TS 4, because not enabled |
| 1950 | - Skipping TS 5, because not enabled |
| 1951 | - Skipping TS 6, because not enabled |
| 1952 | - Assign downlink TS=7 TFI=0 |
| 1953 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 1954 | - Setting Control TS 7 |
| 1955 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 1956 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
| 1957 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 1958 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START |
| 1959 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 1960 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists |
| 1961 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 1962 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
| 1963 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1964 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1965 | Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2 |
| 1966 | UL RSSI of TLLI=0xf1223344: 31 dBm |
| 1967 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) free |
| 1968 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Software error: Pending downlink assignment. This may not happen, because the assignment message never gets transmitted. Please be sure not to free in this state. PLEASE FIX! |
| 1969 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) stopping timer 3169. |
| 1970 | PDCH(TS 7, TRX 0): Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 1971 | Detaching TBF from MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) |
| 1972 | ********** TBF ends here ********** |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 1973 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654275 block=9 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1974 | MS requests UL TBF on RACH, so we provide one: |
| 1975 | MS requests single block allocation |
| 1976 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654224 (17,31,14), SBFn=2654327 |
| 1977 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 1978 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1979 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b ee 07 00 c0 0c 60 6b 2b 2b 2b 2b 2b 2b 2b |
| 1980 | Searching for first unallocated TFI: TRX=0 |
| 1981 | Found TFI=0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 1982 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1983 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 1984 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | ae0a799 | 2015-09-01 11:28:25 +0200 | [diff] [blame] | 1985 | Got RACH from TLLI=0xf1223344 while TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) still exists. Release pending DL TBF |
Jacob Erlbeck | 5f93f85 | 2016-01-21 20:48:39 +0100 | [diff] [blame] | 1986 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) changes state from ASSIGN to RELEASING |
| 1987 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) free |
| 1988 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) stopping timer 0. |
| 1989 | PDCH(TS 7, TRX 0): Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 1990 | Detaching TBF from MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) |
| 1991 | ********** TBF ends here ********** |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1992 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 1993 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 1994 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 1995 | Slot Allocation (Algorithm A) for class 1 |
| 1996 | - Skipping TS 0, because not enabled |
| 1997 | - Skipping TS 1, because not enabled |
| 1998 | - Skipping TS 2, because not enabled |
| 1999 | - Skipping TS 3, because not enabled |
| 2000 | - Skipping TS 4, because not enabled |
| 2001 | - Skipping TS 5, because not enabled |
| 2002 | - Skipping TS 6, because not enabled |
| 2003 | - Assign uplink TS=7 TFI=0 USF=0 |
| 2004 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 2005 | - Setting Control TS 7 |
| 2006 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) |
| 2007 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 2008 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 2009 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) starting timer 3169. |
| 2010 | Change control TS to 7 until assinment is complete. |
| 2011 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 2012 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 2013 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2014 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654340 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2015 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 2016 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654340, TS=7 |
| 2017 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2018 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654327 block=9 data=4f 28 5e 24 46 68 83 1d 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2019 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 2020 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2021 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2022 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 2023 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) |
| 2024 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | c8cbfc2 | 2015-09-01 11:38:40 +0200 | [diff] [blame] | 2025 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 2026 | Allocating DL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | c8cbfc2 | 2015-09-01 11:38:40 +0200 | [diff] [blame] | 2027 | Slot Allocation (Algorithm A) for class 1 |
| 2028 | - Skipping TS 0, because not enabled |
| 2029 | - Skipping TS 1, because not enabled |
| 2030 | - Skipping TS 2, because not enabled |
| 2031 | - Skipping TS 3, because not enabled |
| 2032 | - Skipping TS 4, because not enabled |
| 2033 | - Skipping TS 5, because not enabled |
| 2034 | - Skipping TS 6, because not enabled |
Jacob Erlbeck | 5f93f85 | 2016-01-21 20:48:39 +0100 | [diff] [blame] | 2035 | - Assign downlink TS=7 TFI=0 |
| 2036 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
Jacob Erlbeck | c8cbfc2 | 2015-09-01 11:38:40 +0200 | [diff] [blame] | 2037 | - Setting Control TS 7 |
Jacob Erlbeck | 5f93f85 | 2016-01-21 20:48:39 +0100 | [diff] [blame] | 2038 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 2039 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
Jacob Erlbeck | c8cbfc2 | 2015-09-01 11:38:40 +0200 | [diff] [blame] | 2040 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Trigger downlink assignment on PACCH |
| 2041 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists |
Jacob Erlbeck | 5f93f85 | 2016-01-21 20:48:39 +0100 | [diff] [blame] | 2042 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 2043 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2044 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2045 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2046 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2047 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
| 2048 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2049 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2050 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2051 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2052 | - Raising V(R) to 1 |
| 2053 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2054 | - Assembling frames: (len=20) |
| 2055 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2056 | - No gaps in received block, last block: BSN=0 CV=15 |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 2057 | New MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2058 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654218 block=8 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 2059 | MS requests UL TBF on RACH, so we provide one: |
| 2060 | MS requests single block allocation |
| 2061 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654167 (17,25,9), SBFn=2654270 |
| 2062 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 2063 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2064 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b 29 07 00 c0 0c 5a 43 2b 2b 2b 2b 2b 2b 2b |
| 2065 | Searching for first unallocated TFI: TRX=0 |
| 2066 | Found TFI=0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2067 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2068 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2069 | ------------------------- RX : Uplink Control Block ------------------------- |
| 2070 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 2071 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 2072 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2073 | Creating MS object, TLLI = 0x00000000 |
| 2074 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 2075 | Slot Allocation (Algorithm A) for class 1 |
| 2076 | - Skipping TS 0, because not enabled |
| 2077 | - Skipping TS 1, because not enabled |
| 2078 | - Skipping TS 2, because not enabled |
| 2079 | - Skipping TS 3, because not enabled |
| 2080 | - Skipping TS 4, because not enabled |
| 2081 | - Skipping TS 5, because not enabled |
| 2082 | - Skipping TS 6, because not enabled |
| 2083 | - Assign uplink TS=7 TFI=0 USF=0 |
| 2084 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 2085 | - Setting Control TS 7 |
| 2086 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
| 2087 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 2088 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 2089 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=ASSIGN) starting timer 3169. |
| 2090 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
| 2091 | Modifying MS object, TLLI = 0xf1223344, TA 0 -> 7 |
| 2092 | Change control TS to 7 until assinment is complete. |
| 2093 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 2094 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 2095 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2096 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654283 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2097 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 2098 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654283, TS=7 |
| 2099 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2100 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654270 block=8 data=4f 28 5e 24 46 68 83 1d 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2101 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 2102 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2103 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2104 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 2105 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) |
| 2106 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2107 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2108 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2109 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2110 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
| 2111 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2112 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2113 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2114 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2115 | - Raising V(R) to 1 |
| 2116 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2117 | - Assembling frames: (len=20) |
| 2118 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2119 | - No gaps in received block, last block: BSN=0 CV=15 |
| 2120 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7 |
| 2121 | ********** TBF starts here ********** |
Jacob Erlbeck | f4bb424 | 2016-01-20 13:30:34 +0100 | [diff] [blame] | 2122 | Allocating DL TBF: MS_CLASS=1/0 |
| 2123 | Slot Allocation (Algorithm A) for class 1 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2124 | - Skipping TS 0, because not enabled |
| 2125 | - Skipping TS 1, because not enabled |
| 2126 | - Skipping TS 2, because not enabled |
| 2127 | - Skipping TS 3, because not enabled |
| 2128 | - Skipping TS 4, because not enabled |
| 2129 | - Skipping TS 5, because not enabled |
| 2130 | - Skipping TS 6, because not enabled |
| 2131 | - Assign downlink TS=7 TFI=0 |
| 2132 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 2133 | - Setting Control TS 7 |
| 2134 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 2135 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
| 2136 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 2137 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START |
| 2138 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 2139 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists |
| 2140 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 2141 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
| 2142 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
Jacob Erlbeck | af45473 | 2015-08-21 15:03:23 +0200 | [diff] [blame] | 2143 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2144 | Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2 |
| 2145 | UL RSSI of TLLI=0xf1223344: 31 dBm |
| 2146 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) free |
| 2147 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Software error: Pending downlink assignment. This may not happen, because the assignment message never gets transmitted. Please be sure not to free in this state. PLEASE FIX! |
| 2148 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) stopping timer 3169. |
| 2149 | PDCH(TS 7, TRX 0): Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 2150 | Detaching TBF from MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) |
| 2151 | ********** TBF ends here ********** |
| 2152 | Searching for first unallocated TFI: TRX=0 |
| 2153 | Found TFI=0. |
| 2154 | MS requests UL TBF on RACH, so we provide one: |
| 2155 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 2156 | Allocating UL TBF: MS_CLASS=0/0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2157 | Creating MS object, TLLI = 0x00000000 |
| 2158 | Slot Allocation (Algorithm A) for class 0 |
| 2159 | - Skipping TS 0, because not enabled |
| 2160 | - Skipping TS 1, because not enabled |
| 2161 | - Skipping TS 2, because not enabled |
| 2162 | - Skipping TS 3, because not enabled |
| 2163 | - Skipping TS 4, because not enabled |
| 2164 | - Skipping TS 5, because not enabled |
| 2165 | - Skipping TS 6, because not enabled |
| 2166 | - Assign uplink TS=7 TFI=0 USF=0 |
| 2167 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 2168 | - Setting Control TS 7 |
| 2169 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
| 2170 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 2171 | Modifying MS object, TLLI = 0x00000000, TA 0 -> 7 |
| 2172 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to FLOW |
| 2173 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) starting timer 3169. |
| 2174 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) [UPLINK] START |
| 2175 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x03, Fn=2654275 (17,31,13) |
| 2176 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) TX: START Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2ca86af | 2016-01-20 18:26:13 +0100 | [diff] [blame] | 2177 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=0 USF=0 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2178 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 03 8b ed 07 00 c8 00 10 0b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2179 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=FLOW) changes state from FLOW to WAIT ASSIGN |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2180 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2181 | UL data: 00 01 01 f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2182 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2183 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2184 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) restarting timer 3169 while old timer 3169 pending |
| 2185 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN): Got CS-1 RLC data block: CV=0, BSN=0, SPB=0, PI=0, E=1, TI=1, bitoffs=24 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2186 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2187 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN): data_length=20, data=f1 22 33 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2188 | Decoded premier TLLI=0x00000000 of UL DATA TFI=0. |
Jacob Erlbeck | 5f93f85 | 2016-01-21 20:48:39 +0100 | [diff] [blame] | 2189 | Got RACH from TLLI=0x00000000 while TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) still exists. Killing pending DL TBF |
| 2190 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) changes state from ASSIGN to RELEASING |
| 2191 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) free |
| 2192 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) stopping timer 0. |
| 2193 | PDCH(TS 7, TRX 0): Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 01, TFIs = 00000000. |
| 2194 | Detaching TBF from MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) |
| 2195 | ********** TBF ends here ********** |
Jacob Erlbeck | 91ff7d1 | 2015-09-01 11:20:29 +0200 | [diff] [blame] | 2196 | Modifying MS object, TLLI = 0x00000000, IMSI '' -> '0011223344' |
| 2197 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 2198 | Clearing MS object, TLLI: 0xf1223344, IMSI: '0011223344' |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2199 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
Jacob Erlbeck | 91ff7d1 | 2015-09-01 11:20:29 +0200 | [diff] [blame] | 2200 | Destroying MS object, TLLI = 0x00000000 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2201 | - Raising V(R) to 1 |
| 2202 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2203 | - Assembling frames: (len=20) |
| 2204 | -- Frame 1 starts at offset 4, length=16, is_complete=1 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2205 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) complete UL frame len=16 |
| 2206 | LLC [PCU -> SGSN] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) len=16 |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2207 | No bctx |
Jacob Erlbeck | b139598 | 2015-08-21 18:15:38 +0200 | [diff] [blame] | 2208 | - Scheduling Ack/Nack, because TLLI is included. |
Jacob Erlbeck | 91ff7d1 | 2015-09-01 11:20:29 +0200 | [diff] [blame] | 2209 | New MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2210 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654218 block=8 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 2211 | MS requests UL TBF on RACH, so we provide one: |
| 2212 | MS requests single block allocation |
| 2213 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654167 (17,25,9), SBFn=2654270 |
| 2214 | TX: Immediate Assignment Uplink (AGCH) |
Jacob Erlbeck | 2647a33 | 2016-02-01 16:13:38 +0100 | [diff] [blame] | 2215 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2216 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b 29 07 00 c0 0c 5a 43 2b 2b 2b 2b 2b 2b 2b |
| 2217 | Searching for first unallocated TFI: TRX=0 |
| 2218 | Found TFI=0. |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2219 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2220 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2221 | ------------------------- RX : Uplink Control Block ------------------------- |
| 2222 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 2223 | ********** TBF starts here ********** |
Jacob Erlbeck | 86b6f05 | 2015-11-27 15:17:34 +0100 | [diff] [blame] | 2224 | Allocating UL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2225 | Creating MS object, TLLI = 0x00000000 |
| 2226 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 2227 | Slot Allocation (Algorithm A) for class 1 |
| 2228 | - Skipping TS 0, because not enabled |
| 2229 | - Skipping TS 1, because not enabled |
| 2230 | - Skipping TS 2, because not enabled |
| 2231 | - Skipping TS 3, because not enabled |
| 2232 | - Skipping TS 4, because not enabled |
| 2233 | - Skipping TS 5, because not enabled |
| 2234 | - Skipping TS 6, because not enabled |
| 2235 | - Assign uplink TS=7 TFI=0 USF=0 |
| 2236 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 2237 | - Setting Control TS 7 |
| 2238 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) |
| 2239 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 00 |
| 2240 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) changes state from NULL to ASSIGN |
| 2241 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=ASSIGN) starting timer 3169. |
| 2242 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
| 2243 | Modifying MS object, TLLI = 0xf1223344, TA 0 -> 7 |
| 2244 | Change control TS to 7 until assinment is complete. |
| 2245 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN)s start Packet Uplink Assignment (PACCH) |
| 2246 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 2247 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2248 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN): Scheduling polling at FN 2654283 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2249 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
| 2250 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Scheduled UL Assignment polling on FN=2654283, TS=7 |
| 2251 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) (TRX=0, TS=7) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2252 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654270 block=8 data=4f 28 5e 24 46 68 83 1d 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2253 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2254 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2255 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2256 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) Packet Control Ack |
| 2257 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) |
| 2258 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2259 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2260 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2261 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2262 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
| 2263 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) restarting timer 3169 while old timer 3169 pending |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2264 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2265 | - BSN 0 storing in window (0..63) |
Jacob Erlbeck | d88bb2e | 2015-12-11 14:53:29 +0100 | [diff] [blame] | 2266 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2267 | - Raising V(R) to 1 |
| 2268 | - Taking block 0 out, raising V(Q) to 1 |
Jacob Erlbeck | 554a835 | 2015-12-09 17:39:56 +0100 | [diff] [blame] | 2269 | - Assembling frames: (len=20) |
| 2270 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2271 | - No gaps in received block, last block: BSN=0 CV=15 |
| 2272 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW)', TA=7 |
| 2273 | ********** TBF starts here ********** |
Jacob Erlbeck | f4bb424 | 2016-01-20 13:30:34 +0100 | [diff] [blame] | 2274 | Allocating DL TBF: MS_CLASS=1/0 |
| 2275 | Slot Allocation (Algorithm A) for class 1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2276 | - Skipping TS 0, because not enabled |
| 2277 | - Skipping TS 1, because not enabled |
| 2278 | - Skipping TS 2, because not enabled |
| 2279 | - Skipping TS 3, because not enabled |
| 2280 | - Skipping TS 4, because not enabled |
| 2281 | - Skipping TS 5, because not enabled |
| 2282 | - Skipping TS 6, because not enabled |
| 2283 | - Assign downlink TS=7 TFI=0 |
| 2284 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 2285 | - Setting Control TS 7 |
| 2286 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) |
| 2287 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
| 2288 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 2289 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) [DOWNLINK] START |
| 2290 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 2291 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) exists |
| 2292 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 2293 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
| 2294 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2295 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2296 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2297 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2298 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2299 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2300 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2301 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2302 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2303 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2304 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2305 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2306 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2307 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2308 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2309 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2310 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2311 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2312 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2313 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2314 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2315 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2316 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2317 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2318 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2319 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2320 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2321 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2322 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2323 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2324 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2325 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2326 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2327 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2328 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2329 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2330 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2331 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2332 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2333 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) append |
| 2334 | Old MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 40 |
| 2335 | Received RTS for PDCH: TRX=0 TS=7 FN=2654275 block_nr=9 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2336 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH) |
| 2337 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 2338 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2339 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW): Scheduling polling at FN 2654288 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2340 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 2341 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Scheduled DL Assignment polling on FN=2654288, TS=7 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2342 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) (TRX=0, TS=7) |
| 2343 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654275 block=9 data=48 08 00 00 0c 72 00 02 08 00 80 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2344 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2345 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2346 | ------------------------- RX : Uplink Control Block ------------------------- |
| 2347 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) Packet Control Ack |
| 2348 | TBF: [UPLINK] DOWNLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW) |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 2349 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2350 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) stopping timer 0. |
| 2351 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2352 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2353 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2354 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2355 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2356 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2357 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2358 | Received RTS for PDCH: TRX=0 TS=7 FN=2654279 block_nr=10 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2359 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2360 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2361 | - Sending new block at BSN 0, CS=CS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 2362 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2363 | -- Chunk with length 13 is less than remaining space (20): add length header to to delimit LLC frame |
| 2364 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2365 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2366 | -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2367 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2368 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2369 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2370 | 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 |
| 2371 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2372 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2373 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2374 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2375 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2376 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2377 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2378 | Received RTS for PDCH: TRX=0 TS=7 FN=2654283 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2379 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2380 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2381 | - Sending new block at BSN 1, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2382 | -- Chunk with length 7 is less than remaining space (20): add length header to to delimit LLC frame |
| 2383 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2384 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2385 | -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2386 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2387 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2388 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2389 | 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 |
| 2390 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2391 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2392 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2393 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2394 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2395 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2396 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2397 | Received RTS for PDCH: TRX=0 TS=7 FN=2654288 block_nr=0 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2398 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2399 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2400 | - Sending new block at BSN 2, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2401 | -- Chunk with length 1 is less than remaining space (20): add length header to to delimit LLC frame |
| 2402 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2403 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2404 | -- Chunk with length 13 is less than remaining space (18): add length header to to delimit LLC frame |
| 2405 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2406 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2407 | -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2408 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2409 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2410 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2411 | 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 |
| 2412 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2413 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2414 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2415 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2416 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2417 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2418 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2419 | Received RTS for PDCH: TRX=0 TS=7 FN=2654292 block_nr=1 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2420 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2421 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==3) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2422 | - Sending new block at BSN 3, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2423 | -- Chunk with length 9 is less than remaining space (20): add length header to to delimit LLC frame |
| 2424 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2425 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2426 | -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2427 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2428 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2429 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2430 | 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 |
| 2431 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2432 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2433 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2434 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2435 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2436 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2437 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2438 | Received RTS for PDCH: TRX=0 TS=7 FN=2654296 block_nr=2 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2439 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2440 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==4) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2441 | - Sending new block at BSN 4, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2442 | -- Chunk with length 3 is less than remaining space (20): add length header to to delimit LLC frame |
| 2443 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2444 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2445 | -- Chunk with length 13 is less than remaining space (16): add length header to to delimit LLC frame |
| 2446 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2447 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2448 | -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2449 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2450 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2451 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2452 | 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 |
| 2453 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2454 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2455 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2456 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2457 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2458 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2459 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2460 | Received RTS for PDCH: TRX=0 TS=7 FN=2654301 block_nr=3 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2461 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2462 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==5) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2463 | - Sending new block at BSN 5, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2464 | -- Chunk with length 11 is less than remaining space (20): add length header to to delimit LLC frame |
| 2465 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2466 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2467 | -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2468 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2469 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2470 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2471 | 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 |
| 2472 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2473 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2474 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2475 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2476 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2477 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2478 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2479 | Received RTS for PDCH: TRX=0 TS=7 FN=2654305 block_nr=4 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2480 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2481 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==6) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2482 | - Sending new block at BSN 6, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2483 | -- Chunk with length 5 is less than remaining space (20): add length header to to delimit LLC frame |
| 2484 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2485 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2486 | -- Chunk with length 13 is less than remaining space (14): add length header to to delimit LLC frame |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 2487 | -- No space left, so we are done. |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2488 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2489 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2490 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2491 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2492 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2493 | 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 |
| 2494 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2495 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2496 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2497 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2498 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2499 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2500 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2501 | Received RTS for PDCH: TRX=0 TS=7 FN=2654309 block_nr=5 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2502 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2503 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==7) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2504 | - Sending new block at BSN 7, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2505 | -- Chunk with length 13 is less than remaining space (20): add length header to to delimit LLC frame |
| 2506 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2507 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2508 | -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2509 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2510 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2511 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2512 | 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 |
| 2513 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2514 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2515 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2516 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2517 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2518 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2519 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2520 | Received RTS for PDCH: TRX=0 TS=7 FN=2654314 block_nr=6 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2521 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2522 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==8) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2523 | - Sending new block at BSN 8, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2524 | -- Chunk with length 7 is less than remaining space (20): add length header to to delimit LLC frame |
| 2525 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2526 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2527 | -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2528 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2529 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2530 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2531 | 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 |
| 2532 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2533 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2534 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2535 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2536 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2537 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2538 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2539 | Received RTS for PDCH: TRX=0 TS=7 FN=2654318 block_nr=7 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2540 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2541 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==9) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2542 | - Sending new block at BSN 9, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2543 | -- Chunk with length 1 is less than remaining space (20): add length header to to delimit LLC frame |
| 2544 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2545 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2546 | -- Chunk with length 13 is less than remaining space (18): add length header to to delimit LLC frame |
| 2547 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2548 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2549 | -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2550 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2551 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2552 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2553 | 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 |
| 2554 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2555 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2556 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2557 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2558 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2559 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2560 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2561 | Received RTS for PDCH: TRX=0 TS=7 FN=2654322 block_nr=8 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2562 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2563 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==10) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2564 | - Sending new block at BSN 10, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2565 | -- Chunk with length 9 is less than remaining space (20): add length header to to delimit LLC frame |
| 2566 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2567 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2568 | -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2569 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2570 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2571 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2572 | 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 |
| 2573 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2574 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2575 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2576 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2577 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2578 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2579 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2580 | Received RTS for PDCH: TRX=0 TS=7 FN=2654327 block_nr=9 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2581 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2582 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==11) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2583 | - Sending new block at BSN 11, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2584 | -- Chunk with length 3 is less than remaining space (20): add length header to to delimit LLC frame |
| 2585 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2586 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2587 | -- Chunk with length 13 is less than remaining space (16): add length header to to delimit LLC frame |
| 2588 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2589 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2590 | -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2591 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2592 | - Copying data unit 0 (BSN 11) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2593 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2594 | 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 |
| 2595 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2596 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2597 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2598 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2599 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2600 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2601 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2602 | Received RTS for PDCH: TRX=0 TS=7 FN=2654331 block_nr=10 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2603 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2604 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==12) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2605 | - Sending new block at BSN 12, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2606 | -- Chunk with length 11 is less than remaining space (20): add length header to to delimit LLC frame |
| 2607 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2608 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2609 | -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2610 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2611 | - Copying data unit 0 (BSN 12) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2612 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2613 | 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 |
| 2614 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2615 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2616 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2617 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2618 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2619 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2620 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2621 | Received RTS for PDCH: TRX=0 TS=7 FN=2654335 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2622 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2623 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==13) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2624 | - Sending new block at BSN 13, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2625 | -- Chunk with length 5 is less than remaining space (20): add length header to to delimit LLC frame |
| 2626 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2627 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2628 | -- Chunk with length 13 is less than remaining space (14): add length header to to delimit LLC frame |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 2629 | -- No space left, so we are done. |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2630 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2631 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2632 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2633 | - Copying data unit 0 (BSN 13) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2634 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2635 | 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 |
| 2636 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2637 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2638 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2639 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2640 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2641 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2642 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2643 | Received RTS for PDCH: TRX=0 TS=7 FN=2654340 block_nr=0 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2644 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2645 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==14) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2646 | - Sending new block at BSN 14, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2647 | -- Chunk with length 13 is less than remaining space (20): add length header to to delimit LLC frame |
| 2648 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2649 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2650 | -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2651 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2652 | - Copying data unit 0 (BSN 14) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2653 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2654 | 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 |
| 2655 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2656 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2657 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2658 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2659 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2660 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2661 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2662 | Received RTS for PDCH: TRX=0 TS=7 FN=2654344 block_nr=1 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2663 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2664 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==15) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2665 | - Sending new block at BSN 15, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2666 | -- Chunk with length 7 is less than remaining space (20): add length header to to delimit LLC frame |
| 2667 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2668 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2669 | -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2670 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2671 | - Copying data unit 0 (BSN 15) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2672 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2673 | 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 |
| 2674 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2675 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2676 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2677 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2678 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2679 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2680 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2681 | Received RTS for PDCH: TRX=0 TS=7 FN=2654348 block_nr=2 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2682 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2683 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==16) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2684 | - Sending new block at BSN 16, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2685 | -- Chunk with length 1 is less than remaining space (20): add length header to to delimit LLC frame |
| 2686 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2687 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2688 | -- Chunk with length 13 is less than remaining space (18): add length header to to delimit LLC frame |
| 2689 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2690 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2691 | -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2692 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2693 | - Copying data unit 0 (BSN 16) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2694 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2695 | 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 |
| 2696 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2697 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2698 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2699 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2700 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2701 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2702 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2703 | Received RTS for PDCH: TRX=0 TS=7 FN=2654353 block_nr=3 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2704 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2705 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==17) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2706 | - Sending new block at BSN 17, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2707 | -- Chunk with length 9 is less than remaining space (20): add length header to to delimit LLC frame |
| 2708 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2709 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2710 | -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2711 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2712 | - Copying data unit 0 (BSN 17) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2713 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2714 | 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 |
| 2715 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2716 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2717 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2718 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2719 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2720 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2721 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2722 | Received RTS for PDCH: TRX=0 TS=7 FN=2654357 block_nr=4 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2723 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2724 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==18) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2725 | - Sending new block at BSN 18, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2726 | -- Chunk with length 3 is less than remaining space (20): add length header to to delimit LLC frame |
| 2727 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2728 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2729 | -- Chunk with length 13 is less than remaining space (16): add length header to to delimit LLC frame |
| 2730 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2731 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2732 | -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2733 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2734 | - Copying data unit 0 (BSN 18) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2735 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2736 | 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 |
| 2737 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2738 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2739 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2740 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2741 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2742 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2743 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2744 | Received RTS for PDCH: TRX=0 TS=7 FN=2654361 block_nr=5 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2745 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2746 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==19) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2747 | - Sending new block at BSN 19, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2748 | -- Chunk with length 11 is less than remaining space (20): add length header to to delimit LLC frame |
| 2749 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2750 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2751 | -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2752 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2753 | - Copying data unit 0 (BSN 19) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2754 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2755 | 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 |
| 2756 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2757 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2758 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2759 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2760 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2761 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2762 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2763 | Received RTS for PDCH: TRX=0 TS=7 FN=2654366 block_nr=6 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2764 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=5 |
| 2765 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==20) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2766 | - Sending new block at BSN 20, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2767 | -- Chunk with length 5 is less than remaining space (20): add length header to to delimit LLC frame |
| 2768 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2769 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2770 | -- Chunk with length 13 is less than remaining space (14): add length header to to delimit LLC frame |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 2771 | -- No space left, so we are done. |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2772 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2773 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2774 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2775 | - Copying data unit 0 (BSN 20) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2776 | - Scheduling Ack/Nack polling, because 20 blocks sent. |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2777 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW): Scheduling polling at FN 2654379 TS 7 |
| 2778 | Polling scheduled in this TS 7 |
Jacob Erlbeck | 16d29c7 | 2015-08-24 13:30:39 +0200 | [diff] [blame] | 2779 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) Scheduled Ack/Nack polling on FN=2654379, TS=7 |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2780 | msg block (BSN 20, CS-1): 0f 00 28 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2781 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654366 block=6 data=08 00 28 16 35 45 54 20 32 38 4c 4c 43 20 50 41 43 4b 45 54 20 32 39 |
| 2782 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2783 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2784 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2785 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2786 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2787 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2788 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2789 | Received RTS for PDCH: TRX=0 TS=7 FN=2654370 block_nr=7 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2790 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2791 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==21) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2792 | - Sending new block at BSN 21, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2793 | -- Chunk with length 13 is less than remaining space (20): add length header to to delimit LLC frame |
| 2794 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2795 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2796 | -- Chunk with length 13 larger than space (6) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2797 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2798 | - Copying data unit 0 (BSN 21) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2799 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2800 | 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 |
| 2801 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2802 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2803 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2804 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2805 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2806 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2807 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2808 | Received RTS for PDCH: TRX=0 TS=7 FN=2654374 block_nr=8 scheduling free USF for polling at FN=2654379 of TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) |
| 2809 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2810 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==22) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2811 | - Sending new block at BSN 22, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2812 | -- Chunk with length 7 is less than remaining space (20): add length header to to delimit LLC frame |
| 2813 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2814 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2815 | -- Chunk with length 13 larger than space (12) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2816 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2817 | - Copying data unit 0 (BSN 22) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2818 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2819 | 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 |
| 2820 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2821 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2822 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2823 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2824 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2825 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2826 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2827 | Received RTS for PDCH: TRX=0 TS=7 FN=2654379 block_nr=9 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2828 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2829 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==23) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2830 | - Sending new block at BSN 23, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2831 | -- Chunk with length 1 is less than remaining space (20): add length header to to delimit LLC frame |
| 2832 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2833 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2834 | -- Chunk with length 13 is less than remaining space (18): add length header to to delimit LLC frame |
| 2835 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2836 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2837 | -- Chunk with length 13 larger than space (4) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2838 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2839 | - Copying data unit 0 (BSN 23) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2840 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2841 | 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 |
| 2842 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2843 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2844 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2845 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2846 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2847 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2848 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2849 | Received RTS for PDCH: TRX=0 TS=7 FN=2654383 block_nr=10 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2850 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2851 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==24) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2852 | - Sending new block at BSN 24, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2853 | -- Chunk with length 9 is less than remaining space (20): add length header to to delimit LLC frame |
| 2854 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2855 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2856 | -- Chunk with length 13 larger than space (10) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2857 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2858 | - Copying data unit 0 (BSN 24) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2859 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2860 | 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 |
| 2861 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2862 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2863 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2864 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2865 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2866 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2867 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2868 | Received RTS for PDCH: TRX=0 TS=7 FN=2654387 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2869 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2870 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==25) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2871 | - Sending new block at BSN 25, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2872 | -- Chunk with length 3 is less than remaining space (20): add length header to to delimit LLC frame |
| 2873 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2874 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2875 | -- Chunk with length 13 is less than remaining space (16): add length header to to delimit LLC frame |
| 2876 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2877 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2878 | -- Chunk with length 13 larger than space (2) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2879 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2880 | - Copying data unit 0 (BSN 25) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2881 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2882 | 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 |
| 2883 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2884 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2885 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2886 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2887 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2888 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2889 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2890 | Received RTS for PDCH: TRX=0 TS=7 FN=2654392 block_nr=0 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2891 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2892 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==26) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2893 | - Sending new block at BSN 26, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2894 | -- Chunk with length 11 is less than remaining space (20): add length header to to delimit LLC frame |
| 2895 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2896 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2897 | -- Chunk with length 13 larger than space (8) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2898 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2899 | - Copying data unit 0 (BSN 26) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2900 | 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 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2901 | 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 |
| 2902 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 2903 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 2904 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 2905 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 2906 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 2907 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 2908 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 2909 | Received RTS for PDCH: TRX=0 TS=7 FN=2654396 block_nr=1 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 2910 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=7) prio=3 |
| 2911 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==27) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 2912 | - Sending new block at BSN 27, CS=CS-1 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2913 | -- Chunk with length 5 is less than remaining space (20): add length header to to delimit LLC frame |
| 2914 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
| 2915 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=13) |
| 2916 | -- Chunk with length 13 is less than remaining space (14): add length header to to delimit LLC frame |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2917 | -- Final block, so we done. |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 2918 | Complete DL frame for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=13 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2919 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FLOW) changes state from FLOW to FINISHED |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2920 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 2921 | - Copying data unit 0 (BSN 27) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2922 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2923 | Polling is already scheduled for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 2924 | msg block (BSN 27, CS-1): 07 01 36 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2925 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654396 block=1 data=00 01 36 16 35 45 54 20 33 38 4c 4c 43 20 50 41 43 4b 45 54 20 33 39 |
| 2926 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2927 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2928 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2929 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2930 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2931 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2932 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2933 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2934 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
| 2935 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) append |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 2936 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2937 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 2938 | ------------------------- RX : Uplink Control Block ------------------------- |
| 2939 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Packet Downlink Ack/Nack |
Jacob Erlbeck | 419b034 | 2016-01-14 13:40:01 +0100 | [diff] [blame] | 2940 | Got GPRS DL ACK bitmap: SSN: 0, BSN 0 to 28 - 1 (28 blocks), "RRRRRRRRRRRRRRRRRRRRRRRRRRRR" |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2941 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) downlink acknowledge |
Jacob Erlbeck | b4beb54 | 2016-01-15 13:38:31 +0100 | [diff] [blame] | 2942 | - ack: (BSN=0)"RRRRRRRRRRRRRRRRRRRRRRRRRRRR"(BSN=27) R=ACK I=NACK |
| 2943 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) DL analysis, range=0:28, lost=0, recv=28, skipped=0, bsn=0, info='RRRRRRRRRRRRRRRRRRRRRRRRRRRR....................................' |
| 2944 | - got ack for BSN=0 |
| 2945 | - got ack for BSN=1 |
| 2946 | - got ack for BSN=2 |
| 2947 | - got ack for BSN=3 |
| 2948 | - got ack for BSN=4 |
| 2949 | - got ack for BSN=5 |
| 2950 | - got ack for BSN=6 |
| 2951 | - got ack for BSN=7 |
| 2952 | - got ack for BSN=8 |
| 2953 | - got ack for BSN=9 |
| 2954 | - got ack for BSN=10 |
| 2955 | - got ack for BSN=11 |
| 2956 | - got ack for BSN=12 |
| 2957 | - got ack for BSN=13 |
| 2958 | - got ack for BSN=14 |
| 2959 | - got ack for BSN=15 |
| 2960 | - got ack for BSN=16 |
| 2961 | - got ack for BSN=17 |
| 2962 | - got ack for BSN=18 |
| 2963 | - got ack for BSN=19 |
| 2964 | - got ack for BSN=20 |
| 2965 | - got ack for BSN=21 |
| 2966 | - got ack for BSN=22 |
| 2967 | - got ack for BSN=23 |
| 2968 | - got ack for BSN=24 |
| 2969 | - got ack for BSN=25 |
| 2970 | - got ack for BSN=26 |
| 2971 | - got ack for BSN=27 |
| 2972 | - V(B): (V(A)=28)""(V(S)-1=27) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2973 | - Final ACK received. |
| 2974 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=FINISHED) changes state from FINISHED to WAIT RELEASE |
| 2975 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) starting timer 3193. |
| 2976 | ********** TBF starts here ********** |
Jacob Erlbeck | 08f631c | 2016-01-07 16:15:58 +0100 | [diff] [blame] | 2977 | Allocating DL TBF: MS_CLASS=1/0 |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2978 | Slot Allocation (Algorithm A) for class 1 |
| 2979 | - Skipping TS 0, because not enabled |
| 2980 | - Skipping TS 1, because not enabled |
| 2981 | - Skipping TS 2, because not enabled |
| 2982 | - Skipping TS 3, because not enabled |
| 2983 | - Skipping TS 4, because not enabled |
| 2984 | - Skipping TS 5, because not enabled |
| 2985 | - Skipping TS 6, because not enabled |
| 2986 | - Assign downlink TS=7 TFI=1 |
| 2987 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=1 TLLI=0x00000000 DIR=DL STATE=NULL), 2 TBFs, USFs = 01, TFIs = 00000003. |
| 2988 | - Setting Control TS 7 |
| 2989 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NULL) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2990 | Allocated TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NULL): trx = 0, ul_slots = 80, dl_slots = 80 |
Jacob Erlbeck | 91ff7d1 | 2015-09-01 11:20:29 +0200 | [diff] [blame] | 2991 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) Trigger downlink assignment on PACCH |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 2992 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) exists |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 2993 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=NULL) changes state from NULL to ASSIGN |
| 2994 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) starting timer 0. |
| 2995 | Received RTS for PDCH: TRX=0 TS=7 FN=2654400 block_nr=2 scheduling USF=0 for required uplink resource of UL TFI=0 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 2996 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) start Packet Downlink Assignment (PACCH) |
| 2997 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 2998 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 2999 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE): Scheduling polling at FN 2654413 TS 7 |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 3000 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=ASSIGN) changes state from ASSIGN to WAIT ASSIGN |
Jacob Erlbeck | 8eb1714 | 2016-01-22 17:58:17 +0100 | [diff] [blame] | 3001 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) Scheduled DL Assignment polling on FN=2654413, TS=7 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3002 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) (TRX=0, TS=7) |
| 3003 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654400 block=2 data=48 08 20 08 0c 72 00 02 18 00 80 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Jacob Erlbeck | 9e862e1 | 2015-12-14 15:19:12 +0100 | [diff] [blame] | 3004 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
Jacob Erlbeck | 23c4b3f | 2015-08-21 15:04:39 +0200 | [diff] [blame] | 3005 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 3006 | ------------------------- RX : Uplink Control Block ------------------------- |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3007 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) Packet Control Ack |
| 3008 | TBF: [UPLINK] DOWNLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 3009 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=WAIT RELEASE) changes state from WAIT RELEASE to RELEASING |
| 3010 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) free |
| 3011 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) stopping timer 3193. |
| 3012 | PDCH(TS 7, TRX 0): Detaching TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING), 1 TBFs, USFs = 01, TFIs = 00000002. |
| 3013 | Detaching TBF from MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3014 | ********** TBF ends here ********** |
Jacob Erlbeck | f1a7b8f | 2016-02-01 20:59:04 +0100 | [diff] [blame] | 3015 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=WAIT ASSIGN) changes state from WAIT ASSIGN to FLOW |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3016 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) stopping timer 0. |
| 3017 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3018 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3019 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3020 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3021 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3022 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3023 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3024 | Received RTS for PDCH: TRX=0 TS=7 FN=2654405 block_nr=3 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3025 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3026 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3027 | - Sending new block at BSN 0, CS=CS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 3028 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3029 | -- Chunk with length 21 larger than space (20) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3030 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3031 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3032 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3033 | 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 |
| 3034 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3035 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3036 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3037 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3038 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3039 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3040 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3041 | Received RTS for PDCH: TRX=0 TS=7 FN=2654409 block_nr=4 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3042 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3043 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3044 | - Sending new block at BSN 1, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3045 | -- Chunk with length 1 is less than remaining space (20): add length header to to delimit LLC frame |
| 3046 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3047 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3048 | -- Chunk with length 21 larger than space (18) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3049 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3050 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3051 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3052 | 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 |
| 3053 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3054 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3055 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3056 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3057 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3058 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3059 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3060 | Received RTS for PDCH: TRX=0 TS=7 FN=2654413 block_nr=5 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3061 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3062 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==2) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3063 | - Sending new block at BSN 2, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3064 | -- Chunk with length 3 is less than remaining space (20): add length header to to delimit LLC frame |
| 3065 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3066 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3067 | -- Chunk with length 21 larger than space (16) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3068 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3069 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3070 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3071 | 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 |
| 3072 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3073 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3074 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3075 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3076 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3077 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3078 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3079 | Received RTS for PDCH: TRX=0 TS=7 FN=2654418 block_nr=6 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3080 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3081 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==3) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3082 | - Sending new block at BSN 3, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3083 | -- Chunk with length 5 is less than remaining space (20): add length header to to delimit LLC frame |
| 3084 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3085 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3086 | -- Chunk with length 21 larger than space (14) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3087 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3088 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3089 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3090 | 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 |
| 3091 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3092 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3093 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3094 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3095 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3096 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3097 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3098 | Received RTS for PDCH: TRX=0 TS=7 FN=2654422 block_nr=7 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3099 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3100 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==4) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3101 | - Sending new block at BSN 4, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3102 | -- Chunk with length 7 is less than remaining space (20): add length header to to delimit LLC frame |
| 3103 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3104 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3105 | -- Chunk with length 21 larger than space (12) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3106 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3107 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3108 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3109 | 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 |
| 3110 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3111 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3112 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3113 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3114 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3115 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3116 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3117 | Received RTS for PDCH: TRX=0 TS=7 FN=2654426 block_nr=8 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3118 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3119 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==5) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3120 | - Sending new block at BSN 5, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3121 | -- Chunk with length 9 is less than remaining space (20): add length header to to delimit LLC frame |
| 3122 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3123 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3124 | -- Chunk with length 21 larger than space (10) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3125 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3126 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3127 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3128 | 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 |
| 3129 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3130 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3131 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3132 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3133 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3134 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3135 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3136 | Received RTS for PDCH: TRX=0 TS=7 FN=2654431 block_nr=9 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3137 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3138 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==6) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3139 | - Sending new block at BSN 6, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3140 | -- Chunk with length 11 is less than remaining space (20): add length header to to delimit LLC frame |
| 3141 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3142 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3143 | -- Chunk with length 21 larger than space (8) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3144 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3145 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3146 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3147 | 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 |
| 3148 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3149 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3150 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3151 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3152 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3153 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3154 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3155 | Received RTS for PDCH: TRX=0 TS=7 FN=2654435 block_nr=10 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3156 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3157 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==7) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3158 | - Sending new block at BSN 7, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3159 | -- Chunk with length 13 is less than remaining space (20): add length header to to delimit LLC frame |
| 3160 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3161 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3162 | -- Chunk with length 21 larger than space (6) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3163 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3164 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3165 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3166 | 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 |
| 3167 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3168 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3169 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3170 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3171 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3172 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3173 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3174 | Received RTS for PDCH: TRX=0 TS=7 FN=2654439 block_nr=11 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3175 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3176 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==8) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3177 | - Sending new block at BSN 8, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3178 | -- Chunk with length 15 is less than remaining space (20): add length header to to delimit LLC frame |
| 3179 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3180 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3181 | -- Chunk with length 21 larger than space (4) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3182 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3183 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3184 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3185 | 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 |
| 3186 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3187 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3188 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3189 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3190 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3191 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3192 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3193 | Received RTS for PDCH: TRX=0 TS=7 FN=2654444 block_nr=0 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3194 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3195 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==9) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3196 | - Sending new block at BSN 9, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3197 | -- Chunk with length 17 is less than remaining space (20): add length header to to delimit LLC frame |
| 3198 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
| 3199 | - Dequeue next LLC for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) (len=21) |
| 3200 | -- Chunk with length 21 larger than space (2) left in block: copy only remaining space, and we are done |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3201 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3202 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3203 | 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 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3204 | 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 |
| 3205 | Received RTS on disabled PDCH: TRX=0 TS=0 |
| 3206 | Received RTS on disabled PDCH: TRX=0 TS=1 |
| 3207 | Received RTS on disabled PDCH: TRX=0 TS=2 |
| 3208 | Received RTS on disabled PDCH: TRX=0 TS=3 |
| 3209 | Received RTS on disabled PDCH: TRX=0 TS=4 |
| 3210 | Received RTS on disabled PDCH: TRX=0 TS=5 |
| 3211 | Received RTS on disabled PDCH: TRX=0 TS=6 |
| 3212 | Received RTS for PDCH: TRX=0 TS=7 FN=2654448 block_nr=1 scheduling USF=0 for required uplink resource of UL TFI=0 |
| 3213 | Scheduling data message at RTS for DL TFI=1 (TRX=0, TS=7) prio=3 |
| 3214 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==10) |
Jacob Erlbeck | cb72890 | 2016-01-05 15:33:03 +0100 | [diff] [blame] | 3215 | - Sending new block at BSN 10, CS=CS-1 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3216 | -- Chunk with length 19 is less than remaining space (20): add length header to to delimit LLC frame |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3217 | -- Final block, so we done. |
Jacob Erlbeck | fec94d1 | 2016-01-12 17:02:49 +0100 | [diff] [blame] | 3218 | Complete DL frame for TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW)len=21 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3219 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FLOW) changes state from FLOW to FINISHED |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3220 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3221 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3222 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
Jacob Erlbeck | f2694b7 | 2016-01-26 21:46:26 +0100 | [diff] [blame] | 3223 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED): Scheduling polling at FN 2654461 TS 7 |
| 3224 | Polling scheduled in this TS 7 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3225 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) starting timer 3191. |
Jacob Erlbeck | 16d29c7 | 2015-08-24 13:30:39 +0200 | [diff] [blame] | 3226 | TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) Scheduled Ack/Nack polling on FN=2654461, TS=7 |
Jacob Erlbeck | 3a3b6a7 | 2016-01-11 16:15:45 +0100 | [diff] [blame] | 3227 | msg block (BSN 10, CS-1): 0f 03 14 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29 |
Jacob Erlbeck | 6835cea | 2015-08-21 15:24:02 +0200 | [diff] [blame] | 3228 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654448 block=1 data=08 03 14 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29 |
Jacob Erlbeck | 9b3d7e0 | 2016-01-19 10:44:42 +0100 | [diff] [blame] | 3229 | Not accepting non-EGPRS phone in EGPRS-only mode |
| 3230 | No PDCH resource |
Jacob Erlbeck | 36df774 | 2016-01-19 15:53:30 +0100 | [diff] [blame] | 3231 | ********** TBF starts here ********** |
| 3232 | Allocating DL TBF: MS_CLASS=12/0 |
| 3233 | Creating MS object, TLLI = 0x00000000 |
| 3234 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 12 |
| 3235 | Searching for first unallocated TFI: TRX=0 |
| 3236 | Found TFI=0. |
| 3237 | Slot Allocation (Algorithm B) for class 12 |
| 3238 | - Rx=4 Tx=4 Sum Rx+Tx=5 Tta=2 Ttb=1 Tra=2 Trb=1 Type=1 |
| 3239 | - Skipping TS 0, because not enabled |
| 3240 | - Skipping TS 1, because not enabled |
| 3241 | - Skipping TS 6, because not enabled |
| 3242 | - Skipping TS 7, because not enabled |
| 3243 | - Possible DL/UL slots: (TS=0)"..CCCC.."(TS=7) |
| 3244 | - Selected DL slots: (TS=0)"..DDDD.."(TS=7) |
| 3245 | Using 4 slots for DL |
| 3246 | - Reserved DL/UL slots: (TS=0)"..DDCD.."(TS=7) |
| 3247 | - Assigning DL TS 2 |
| 3248 | PDCH(TS 2, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3249 | - Assigning DL TS 3 |
| 3250 | PDCH(TS 3, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3251 | - Assigning DL TS 4 |
| 3252 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3253 | - Assigning DL TS 5 |
| 3254 | PDCH(TS 5, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3255 | - Setting Control TS 4 |
| 3256 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) |
| 3257 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL): trx = 0, ul_slots = 10, dl_slots = 3c |
| 3258 | DL TBF slots: 0x3c, N: 4, WS: 64 |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 3259 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) changes state from NULL to RELEASING |
| 3260 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) free |
| 3261 | PDCH(TS 2, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3262 | PDCH(TS 3, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3263 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3264 | PDCH(TS 5, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3265 | Detaching TBF from MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING) |
Jacob Erlbeck | 36df774 | 2016-01-19 15:53:30 +0100 | [diff] [blame] | 3266 | Destroying MS object, TLLI = 0x00000000 |
| 3267 | ********** TBF ends here ********** |
| 3268 | ********** TBF starts here ********** |
| 3269 | Allocating DL TBF: MS_CLASS=12/12 |
| 3270 | Creating MS object, TLLI = 0x00000000 |
| 3271 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 12 |
| 3272 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 12 |
| 3273 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 3274 | Searching for first unallocated TFI: TRX=0 |
| 3275 | Found TFI=0. |
| 3276 | Slot Allocation (Algorithm B) for class 12 |
| 3277 | - Rx=4 Tx=4 Sum Rx+Tx=5 Tta=2 Ttb=1 Tra=2 Trb=1 Type=1 |
| 3278 | - Skipping TS 0, because not enabled |
| 3279 | - Skipping TS 1, because not enabled |
| 3280 | - Skipping TS 6, because not enabled |
| 3281 | - Skipping TS 7, because not enabled |
| 3282 | - Possible DL/UL slots: (TS=0)"..CCCC.."(TS=7) |
| 3283 | - Selected DL slots: (TS=0)"..DDDD.."(TS=7) |
| 3284 | Using 4 slots for DL |
| 3285 | - Reserved DL/UL slots: (TS=0)"..DDCD.."(TS=7) |
| 3286 | - Assigning DL TS 2 |
| 3287 | PDCH(TS 2, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3288 | - Assigning DL TS 3 |
| 3289 | PDCH(TS 3, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3290 | - Assigning DL TS 4 |
| 3291 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3292 | - Assigning DL TS 5 |
| 3293 | PDCH(TS 5, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3294 | - Setting Control TS 4 |
| 3295 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 3296 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 3c |
| 3297 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 384 |
| 3298 | DL TBF slots: 0x3c, N: 4, WS: 384 |
Jacob Erlbeck | f04a5b3 | 2016-01-21 20:42:40 +0100 | [diff] [blame] | 3299 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to RELEASING |
| 3300 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING EGPRS) free |
| 3301 | PDCH(TS 2, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3302 | PDCH(TS 3, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3303 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3304 | PDCH(TS 5, TRX 0): Detaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3305 | Detaching TBF from MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=RELEASING EGPRS) |
Jacob Erlbeck | 36df774 | 2016-01-19 15:53:30 +0100 | [diff] [blame] | 3306 | Destroying MS object, TLLI = 0x00000000 |
| 3307 | ********** TBF ends here ********** |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3308 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654218 block=8 data=47 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 3309 | MS requests UL TBF on RACH, so we provide one: |
| 3310 | MS requests single block allocation |
| 3311 | RX: [PCU <- BTS] RACH qbit-ta=31 ra=0x73, Fn=2654167 (17,25,9), SBFn=2654270 |
| 3312 | TX: Immediate Assignment Uplink (AGCH) |
| 3313 | - TRX=0 (0) TS=7 TA=7 TSC=0 TFI=-1 USF=7 |
| 3314 | Sending data request: trx=0 ts=0 sapi=2 arfcn=0 fn=0 block=0 data=2d 06 3f 10 0f 00 00 73 8b 29 07 00 c0 0c 5a 43 2b 2b 2b 2b 2b 2b 2b |
| 3315 | Searching for first unallocated TFI: TRX=0 |
| 3316 | Found TFI=0. |
| 3317 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
| 3318 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 3319 | ------------------------- RX : Uplink Control Block ------------------------- |
| 3320 | MS requests UL TBF in packet resource request of single block, so we provide one: |
| 3321 | MS supports EGPRS multislot class 1. |
| 3322 | ********** TBF starts here ********** |
| 3323 | Allocating UL TBF: MS_CLASS=1/1 |
| 3324 | Creating MS object, TLLI = 0x00000000 |
| 3325 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 1 |
| 3326 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 1 |
| 3327 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL EGPRS), mode EGPRS |
| 3328 | Slot Allocation (Algorithm A) for class 1 |
| 3329 | - Skipping TS 0, because not enabled |
| 3330 | - Skipping TS 1, because not enabled |
| 3331 | - Skipping TS 2, because not enabled |
| 3332 | - Skipping TS 3, because not enabled |
| 3333 | - Skipping TS 4, because not enabled |
| 3334 | - Skipping TS 5, because not enabled |
| 3335 | - Skipping TS 6, because not enabled |
| 3336 | - Assign uplink TS=7 TFI=0 USF=0 |
| 3337 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 3338 | - Setting Control TS 7 |
| 3339 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL EGPRS) |
| 3340 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL EGPRS): trx = 0, ul_slots = 80, dl_slots = 00 |
| 3341 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL EGPRS) changes state from NULL to ASSIGN |
| 3342 | TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=ASSIGN EGPRS) starting timer 3169. |
| 3343 | Modifying MS object, UL TLLI: 0x00000000 -> 0xf1223344, not yet confirmed |
| 3344 | Modifying MS object, TLLI = 0xf1223344, TA 0 -> 7 |
| 3345 | Change control TS to 7 until assinment is complete. |
| 3346 | max_cs_ul cannot be derived (current UL CS: UNKNOWN) |
| 3347 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS)s start Packet Uplink Assignment (PACCH) |
| 3348 | +++++++++++++++++++++++++ TX : Packet Uplink Assignment +++++++++++++++++++++++++ |
| 3349 | ------------------------- TX : Packet Uplink Assignment ------------------------- |
| 3350 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS): Scheduling polling at FN 2654283 TS 7 |
| 3351 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=ASSIGN EGPRS) changes state from ASSIGN to WAIT ASSIGN |
| 3352 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN EGPRS) Scheduled UL Assignment polling on FN=2654283, TS=7 |
| 3353 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN EGPRS) (TRX=0, TS=7) |
| 3354 | Sending data request: trx=0 ts=7 sapi=5 arfcn=0 fn=2654270 block=8 data=4f 28 5e 24 46 68 90 f0 0a 39 00 00 88 00 08 2b 2b 2b 2b 2b 2b 2b 2b |
| 3355 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
| 3356 | +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ |
| 3357 | ------------------------- RX : Uplink Control Block ------------------------- |
| 3358 | RX: [PCU <- BTS] TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN EGPRS) Packet Control Ack |
| 3359 | TBF: [DOWNLINK] UPLINK ASSIGNED TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN EGPRS) |
| 3360 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=WAIT ASSIGN EGPRS) changes state from WAIT ASSIGN to FLOW |
| 3361 | Got RLC block, coding scheme: CS-1, length: 23 (23)) |
| 3362 | UL data: 3c 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
| 3363 | Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 |
| 3364 | UL DATA TFI=0 received (V(Q)=0 .. V(R)=0) |
| 3365 | max_cs_ul cannot be derived (current UL CS: UNKNOWN) |
| 3366 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) restarting timer 3169 while old timer 3169 pending |
| 3367 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS): Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24 |
| 3368 | - BSN 0 storing in window (0..63) |
| 3369 | TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS): data_length=20, data=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
| 3370 | - Raising V(R) to 1 |
| 3371 | - Taking block 0 out, raising V(Q) to 1 |
| 3372 | - Assembling frames: (len=20) |
| 3373 | -- Frame 1 starts at offset 0, length=20, is_complete=0 |
| 3374 | - No gaps in received block, last block: BSN=0 CV=15 |
| 3375 | Got 'TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS)', TA=7 |
| 3376 | Got MS: TLLI = 0xf1223344, TA = 7 |
| 3377 | ********** TBF starts here ********** |
| 3378 | Allocating DL TBF: MS_CLASS=1/1 |
| 3379 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 3380 | Slot Allocation (Algorithm A) for class 0 |
| 3381 | - Skipping TS 0, because not enabled |
| 3382 | - Skipping TS 1, because not enabled |
| 3383 | - Skipping TS 2, because not enabled |
| 3384 | - Skipping TS 3, because not enabled |
| 3385 | - Skipping TS 4, because not enabled |
| 3386 | - Skipping TS 5, because not enabled |
| 3387 | - Skipping TS 6, because not enabled |
| 3388 | - Assign downlink TS=7 TFI=0 |
| 3389 | PDCH(TS 7, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 01, TFIs = 00000001. |
| 3390 | - Setting Control TS 7 |
| 3391 | Attaching TBF to MS object, TLLI = 0xf1223344, TBF = TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) |
| 3392 | Allocated TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 80, dl_slots = 80 |
| 3393 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 3394 | Modifying MS object, TLLI: 0xf1223344 confirmed |
| 3395 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) [DOWNLINK] START |
| 3396 | Modifying MS object, TLLI = 0xf1223344, IMSI '' -> '0011223344' |
| 3397 | Send dowlink assignment on PACCH, because TBF(TFI=0 TLLI=0xf1223344 DIR=UL STATE=FLOW EGPRS) exists |
| 3398 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=NULL EGPRS) changes state from NULL to ASSIGN |
| 3399 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) starting timer 0. |
| 3400 | TBF(TFI=0 TLLI=0xf1223344 DIR=DL STATE=ASSIGN EGPRS) append |
| 3401 | Searching for first unallocated TFI: TRX=0 |
| 3402 | Found TFI=0. |
| 3403 | ********** TBF starts here ********** |
| 3404 | Allocating DL TBF: MS_CLASS=11/11 |
| 3405 | Creating MS object, TLLI = 0x00000000 |
| 3406 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 3407 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 3408 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 3409 | Slot Allocation (Algorithm A) for class 0 |
| 3410 | - Skipping TS 0, because not enabled |
| 3411 | - Skipping TS 1, because not enabled |
| 3412 | - Skipping TS 2, because not enabled |
| 3413 | - Skipping TS 3, because not enabled |
| 3414 | - Skipping TS 5, because not enabled |
| 3415 | - Skipping TS 6, because not enabled |
| 3416 | - Skipping TS 7, because not enabled |
| 3417 | - Assign downlink TS=4 TFI=0 |
| 3418 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3419 | - Setting Control TS 4 |
| 3420 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 3421 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 3422 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 3423 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 3424 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 3425 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 3426 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3427 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 3428 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 3429 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 3430 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 3431 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 3432 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 3433 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 3434 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3435 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3436 | - Sending new block at BSN 0, CS=MCS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 3437 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3438 | -- Chunk with length 10 is less than remaining space (22): add length header to to delimit LLC frame |
| 3439 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 3440 | -- Empty chunk, added LLC dummy command of size 10, drained_since=0 |
| 3441 | -- Chunk with length 10 is less than remaining space (11): add length header to to delimit LLC frame |
| 3442 | -- No space left, so we are done. |
| 3443 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 3444 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3445 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3446 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3447 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3448 | msg block (BSN 0, MCS-1): 07 00 00 16 28 2a 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 00 |
| 3449 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 16 28 2a 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 00 |
| 3450 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 3451 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3452 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3453 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3454 | - Sending new block at BSN 1, CS=MCS-1 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 3455 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3456 | -- Chunk with length 512 larger than space (22) left in block: copy only remaining space, and we are done |
| 3457 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3458 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3459 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3460 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3461 | msg block (BSN 1, MCS-1): 07 40 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3462 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 40 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3463 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3464 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 3465 | - Sending new block at BSN 2, CS=MCS-1 |
| 3466 | -- Chunk with length 490 larger than space (22) left in block: copy only remaining space, and we are done |
| 3467 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3468 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3469 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3470 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3471 | msg block (BSN 2, MCS-1): 07 80 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3472 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3473 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3474 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) |
| 3475 | - Sending new block at BSN 3, CS=MCS-1 |
| 3476 | -- Chunk with length 468 larger than space (22) left in block: copy only remaining space, and we are done |
| 3477 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3478 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3479 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3480 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3481 | msg block (BSN 3, MCS-1): 07 c0 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3482 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 c0 00 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3483 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3484 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 3485 | - Sending new block at BSN 4, CS=MCS-1 |
| 3486 | -- Chunk with length 446 larger than space (22) left in block: copy only remaining space, and we are done |
| 3487 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3488 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3489 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3490 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3491 | msg block (BSN 4, MCS-1): 07 00 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3492 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3493 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3494 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) |
| 3495 | - Sending new block at BSN 5, CS=MCS-1 |
| 3496 | -- Chunk with length 424 larger than space (22) left in block: copy only remaining space, and we are done |
| 3497 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3498 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3499 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3500 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3501 | msg block (BSN 5, MCS-1): 07 40 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3502 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 40 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3503 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3504 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 3505 | - Sending new block at BSN 6, CS=MCS-1 |
| 3506 | -- Chunk with length 402 larger than space (22) left in block: copy only remaining space, and we are done |
| 3507 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3508 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3509 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3510 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3511 | msg block (BSN 6, MCS-1): 07 80 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3512 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3513 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3514 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) |
| 3515 | - Sending new block at BSN 7, CS=MCS-1 |
| 3516 | -- Chunk with length 380 larger than space (22) left in block: copy only remaining space, and we are done |
| 3517 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3518 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3519 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3520 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3521 | msg block (BSN 7, MCS-1): 07 c0 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3522 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 c0 01 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3523 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3524 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 3525 | - Sending new block at BSN 8, CS=MCS-1 |
| 3526 | -- Chunk with length 358 larger than space (22) left in block: copy only remaining space, and we are done |
| 3527 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3528 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3529 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3530 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3531 | msg block (BSN 8, MCS-1): 07 00 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3532 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3533 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3534 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) |
| 3535 | - Sending new block at BSN 9, CS=MCS-1 |
| 3536 | -- Chunk with length 336 larger than space (22) left in block: copy only remaining space, and we are done |
| 3537 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3538 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3539 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3540 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3541 | msg block (BSN 9, MCS-1): 07 40 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3542 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=43 block=10 data=07 40 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3543 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3544 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) |
| 3545 | - Sending new block at BSN 10, CS=MCS-1 |
| 3546 | -- Chunk with length 314 larger than space (22) left in block: copy only remaining space, and we are done |
| 3547 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3548 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3549 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3550 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3551 | msg block (BSN 10, MCS-1): 07 80 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3552 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=47 block=11 data=07 80 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3553 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3554 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) |
| 3555 | - Sending new block at BSN 11, CS=MCS-1 |
| 3556 | -- Chunk with length 292 larger than space (22) left in block: copy only remaining space, and we are done |
| 3557 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3558 | - Copying data unit 0 (BSN 11) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3559 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3560 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3561 | msg block (BSN 11, MCS-1): 07 c0 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3562 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=52 block=0 data=07 c0 02 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3563 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3564 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) |
| 3565 | - Sending new block at BSN 12, CS=MCS-1 |
| 3566 | -- Chunk with length 270 larger than space (22) left in block: copy only remaining space, and we are done |
| 3567 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3568 | - Copying data unit 0 (BSN 12) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3569 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3570 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3571 | msg block (BSN 12, MCS-1): 07 00 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3572 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=56 block=1 data=07 00 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3573 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3574 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==13) |
| 3575 | - Sending new block at BSN 13, CS=MCS-1 |
| 3576 | -- Chunk with length 248 larger than space (22) left in block: copy only remaining space, and we are done |
| 3577 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3578 | - Copying data unit 0 (BSN 13) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3579 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3580 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3581 | msg block (BSN 13, MCS-1): 07 40 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3582 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=60 block=2 data=07 40 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3583 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3584 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==14) |
| 3585 | - Sending new block at BSN 14, CS=MCS-1 |
| 3586 | -- Chunk with length 226 larger than space (22) left in block: copy only remaining space, and we are done |
| 3587 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3588 | - Copying data unit 0 (BSN 14) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3589 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3590 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3591 | msg block (BSN 14, MCS-1): 07 80 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3592 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=65 block=3 data=07 80 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3593 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3594 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==15) |
| 3595 | - Sending new block at BSN 15, CS=MCS-1 |
| 3596 | -- Chunk with length 204 larger than space (22) left in block: copy only remaining space, and we are done |
| 3597 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3598 | - Copying data unit 0 (BSN 15) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3599 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3600 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3601 | msg block (BSN 15, MCS-1): 07 c0 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3602 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=69 block=4 data=07 c0 03 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3603 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3604 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==16) |
| 3605 | - Sending new block at BSN 16, CS=MCS-1 |
| 3606 | -- Chunk with length 182 larger than space (22) left in block: copy only remaining space, and we are done |
| 3607 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3608 | - Copying data unit 0 (BSN 16) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3609 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3610 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3611 | msg block (BSN 16, MCS-1): 07 00 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3612 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=73 block=5 data=07 00 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3613 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3614 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==17) |
| 3615 | - Sending new block at BSN 17, CS=MCS-1 |
| 3616 | -- Chunk with length 160 larger than space (22) left in block: copy only remaining space, and we are done |
| 3617 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3618 | - Copying data unit 0 (BSN 17) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3619 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3620 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3621 | msg block (BSN 17, MCS-1): 07 40 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3622 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=78 block=6 data=07 40 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3623 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3624 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==18) |
| 3625 | - Sending new block at BSN 18, CS=MCS-1 |
| 3626 | -- Chunk with length 138 larger than space (22) left in block: copy only remaining space, and we are done |
| 3627 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3628 | - Copying data unit 0 (BSN 18) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3629 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3630 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3631 | msg block (BSN 18, MCS-1): 07 80 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3632 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=82 block=7 data=07 80 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3633 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3634 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==19) |
| 3635 | - Sending new block at BSN 19, CS=MCS-1 |
| 3636 | -- Chunk with length 116 larger than space (22) left in block: copy only remaining space, and we are done |
| 3637 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3638 | - Copying data unit 0 (BSN 19) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3639 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3640 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3641 | msg block (BSN 19, MCS-1): 07 c0 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3642 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=86 block=8 data=07 c0 04 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3643 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3644 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==20) |
| 3645 | - Sending new block at BSN 20, CS=MCS-1 |
| 3646 | -- Chunk with length 94 larger than space (22) left in block: copy only remaining space, and we are done |
| 3647 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3648 | - Copying data unit 0 (BSN 20) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3649 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3650 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3651 | msg block (BSN 20, MCS-1): 07 00 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3652 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=91 block=9 data=07 00 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3653 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3654 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==21) |
| 3655 | - Sending new block at BSN 21, CS=MCS-1 |
| 3656 | -- Chunk with length 72 larger than space (22) left in block: copy only remaining space, and we are done |
| 3657 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3658 | - Copying data unit 0 (BSN 21) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3659 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3660 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3661 | msg block (BSN 21, MCS-1): 07 40 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3662 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=95 block=10 data=07 40 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3663 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3664 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==22) |
| 3665 | - Sending new block at BSN 22, CS=MCS-1 |
| 3666 | -- Chunk with length 50 larger than space (22) left in block: copy only remaining space, and we are done |
| 3667 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3668 | - Copying data unit 0 (BSN 22) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3669 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3670 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3671 | msg block (BSN 22, MCS-1): 07 80 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3672 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=99 block=11 data=07 80 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3673 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3674 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==23) |
| 3675 | - Sending new block at BSN 23, CS=MCS-1 |
| 3676 | -- Chunk with length 28 larger than space (22) left in block: copy only remaining space, and we are done |
| 3677 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3678 | - Copying data unit 0 (BSN 23) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3679 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3680 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3681 | msg block (BSN 23, MCS-1): 07 c0 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3682 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=104 block=0 data=07 c0 05 96 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3683 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3684 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==24) |
| 3685 | - Sending new block at BSN 24, CS=MCS-1 |
| 3686 | -- Chunk with length 6 is less than remaining space (22): add length header to to delimit LLC frame |
| 3687 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 3688 | -- Empty chunk, added LLC dummy command of size 14, drained_since=0 |
| 3689 | -- Chunk with length 14 is less than remaining space (15): add length header to to delimit LLC frame |
| 3690 | -- No space left, so we are done. |
| 3691 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=14 |
| 3692 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3693 | - Copying data unit 0 (BSN 24) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3694 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3695 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3696 | msg block (BSN 24, MCS-1): 07 00 06 16 18 3a 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 00 |
| 3697 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=108 block=1 data=07 00 06 16 18 3a 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 00 |
| 3698 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 3699 | - Final ACK received. |
| 3700 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 3701 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 3702 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 3703 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 3704 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 3705 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3706 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 3707 | Destroying MS object, TLLI = 0xffeeddcc |
| 3708 | ********** TBF ends here ********** |
| 3709 | Searching for first unallocated TFI: TRX=0 |
| 3710 | Found TFI=0. |
| 3711 | ********** TBF starts here ********** |
| 3712 | Allocating DL TBF: MS_CLASS=11/11 |
| 3713 | Creating MS object, TLLI = 0x00000000 |
| 3714 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 3715 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 3716 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 3717 | Slot Allocation (Algorithm A) for class 0 |
| 3718 | - Skipping TS 0, because not enabled |
| 3719 | - Skipping TS 1, because not enabled |
| 3720 | - Skipping TS 2, because not enabled |
| 3721 | - Skipping TS 3, because not enabled |
| 3722 | - Skipping TS 5, because not enabled |
| 3723 | - Skipping TS 6, because not enabled |
| 3724 | - Skipping TS 7, because not enabled |
| 3725 | - Assign downlink TS=4 TFI=0 |
| 3726 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3727 | - Setting Control TS 4 |
| 3728 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 3729 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 3730 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 3731 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 3732 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 3733 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 3734 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3735 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 3736 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 3737 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 3738 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 3739 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 3740 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 3741 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 3742 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3743 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3744 | - Sending new block at BSN 0, CS=MCS-2 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 3745 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3746 | -- Chunk with length 10 is less than remaining space (28): add length header to to delimit LLC frame |
| 3747 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 3748 | -- Empty chunk, added LLC dummy command of size 16, drained_since=0 |
| 3749 | -- Chunk with length 16 is less than remaining space (17): add length header to to delimit LLC frame |
| 3750 | -- No space left, so we are done. |
| 3751 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=16 |
| 3752 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3753 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3754 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3755 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3756 | msg block (BSN 0, MCS-2): 07 00 00 12 28 42 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 3757 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 12 28 42 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 3758 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 3759 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3760 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3761 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3762 | - Sending new block at BSN 1, CS=MCS-2 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 3763 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3764 | -- Chunk with length 512 larger than space (28) left in block: copy only remaining space, and we are done |
| 3765 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3766 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3767 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3768 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3769 | msg block (BSN 1, MCS-2): 07 40 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3770 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 40 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3771 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3772 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 3773 | - Sending new block at BSN 2, CS=MCS-2 |
| 3774 | -- Chunk with length 484 larger than space (28) left in block: copy only remaining space, and we are done |
| 3775 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3776 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3777 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3778 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3779 | msg block (BSN 2, MCS-2): 07 80 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3780 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3781 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3782 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) |
| 3783 | - Sending new block at BSN 3, CS=MCS-2 |
| 3784 | -- Chunk with length 456 larger than space (28) left in block: copy only remaining space, and we are done |
| 3785 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3786 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3787 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3788 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3789 | msg block (BSN 3, MCS-2): 07 c0 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3790 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 c0 00 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3791 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3792 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 3793 | - Sending new block at BSN 4, CS=MCS-2 |
| 3794 | -- Chunk with length 428 larger than space (28) left in block: copy only remaining space, and we are done |
| 3795 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3796 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3797 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3798 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3799 | msg block (BSN 4, MCS-2): 07 00 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3800 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3801 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3802 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) |
| 3803 | - Sending new block at BSN 5, CS=MCS-2 |
| 3804 | -- Chunk with length 400 larger than space (28) left in block: copy only remaining space, and we are done |
| 3805 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3806 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3807 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3808 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3809 | msg block (BSN 5, MCS-2): 07 40 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3810 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 40 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3811 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3812 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 3813 | - Sending new block at BSN 6, CS=MCS-2 |
| 3814 | -- Chunk with length 372 larger than space (28) left in block: copy only remaining space, and we are done |
| 3815 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3816 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3817 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3818 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3819 | msg block (BSN 6, MCS-2): 07 80 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3820 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3821 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3822 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) |
| 3823 | - Sending new block at BSN 7, CS=MCS-2 |
| 3824 | -- Chunk with length 344 larger than space (28) left in block: copy only remaining space, and we are done |
| 3825 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3826 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3827 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3828 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3829 | msg block (BSN 7, MCS-2): 07 c0 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3830 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 c0 01 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3831 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3832 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 3833 | - Sending new block at BSN 8, CS=MCS-2 |
| 3834 | -- Chunk with length 316 larger than space (28) left in block: copy only remaining space, and we are done |
| 3835 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3836 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3837 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3838 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3839 | msg block (BSN 8, MCS-2): 07 00 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3840 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3841 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3842 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) |
| 3843 | - Sending new block at BSN 9, CS=MCS-2 |
| 3844 | -- Chunk with length 288 larger than space (28) left in block: copy only remaining space, and we are done |
| 3845 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3846 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3847 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3848 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3849 | msg block (BSN 9, MCS-2): 07 40 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3850 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=43 block=10 data=07 40 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3851 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 3852 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) |
| 3853 | - Sending new block at BSN 10, CS=MCS-2 |
| 3854 | -- Chunk with length 260 larger than space (28) left in block: copy only remaining space, and we are done |
| 3855 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3856 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3857 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3858 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3859 | msg block (BSN 10, MCS-2): 07 80 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3860 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=47 block=11 data=07 80 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3861 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3862 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) |
| 3863 | - Sending new block at BSN 11, CS=MCS-2 |
| 3864 | -- Chunk with length 232 larger than space (28) left in block: copy only remaining space, and we are done |
| 3865 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3866 | - Copying data unit 0 (BSN 11) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3867 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3868 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3869 | msg block (BSN 11, MCS-2): 07 c0 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3870 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=52 block=0 data=07 c0 02 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3871 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3872 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) |
| 3873 | - Sending new block at BSN 12, CS=MCS-2 |
| 3874 | -- Chunk with length 204 larger than space (28) left in block: copy only remaining space, and we are done |
| 3875 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3876 | - Copying data unit 0 (BSN 12) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3877 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3878 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3879 | msg block (BSN 12, MCS-2): 07 00 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3880 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=56 block=1 data=07 00 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3881 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3882 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==13) |
| 3883 | - Sending new block at BSN 13, CS=MCS-2 |
| 3884 | -- Chunk with length 176 larger than space (28) left in block: copy only remaining space, and we are done |
| 3885 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3886 | - Copying data unit 0 (BSN 13) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3887 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3888 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3889 | msg block (BSN 13, MCS-2): 07 40 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3890 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=60 block=2 data=07 40 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3891 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3892 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==14) |
| 3893 | - Sending new block at BSN 14, CS=MCS-2 |
| 3894 | -- Chunk with length 148 larger than space (28) left in block: copy only remaining space, and we are done |
| 3895 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3896 | - Copying data unit 0 (BSN 14) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3897 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3898 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3899 | msg block (BSN 14, MCS-2): 07 80 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3900 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=65 block=3 data=07 80 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3901 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3902 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==15) |
| 3903 | - Sending new block at BSN 15, CS=MCS-2 |
| 3904 | -- Chunk with length 120 larger than space (28) left in block: copy only remaining space, and we are done |
| 3905 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3906 | - Copying data unit 0 (BSN 15) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3907 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3908 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3909 | msg block (BSN 15, MCS-2): 07 c0 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3910 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=69 block=4 data=07 c0 03 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3911 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3912 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==16) |
| 3913 | - Sending new block at BSN 16, CS=MCS-2 |
| 3914 | -- Chunk with length 92 larger than space (28) left in block: copy only remaining space, and we are done |
| 3915 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3916 | - Copying data unit 0 (BSN 16) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3917 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3918 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3919 | msg block (BSN 16, MCS-2): 07 00 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3920 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=73 block=5 data=07 00 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3921 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3922 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==17) |
| 3923 | - Sending new block at BSN 17, CS=MCS-2 |
| 3924 | -- Chunk with length 64 larger than space (28) left in block: copy only remaining space, and we are done |
| 3925 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3926 | - Copying data unit 0 (BSN 17) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3927 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3928 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3929 | msg block (BSN 17, MCS-2): 07 40 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3930 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=78 block=6 data=07 40 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3931 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3932 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==18) |
| 3933 | - Sending new block at BSN 18, CS=MCS-2 |
| 3934 | -- Chunk with length 36 larger than space (28) left in block: copy only remaining space, and we are done |
| 3935 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3936 | - Copying data unit 0 (BSN 18) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3937 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3938 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3939 | msg block (BSN 18, MCS-2): 07 80 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3940 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=82 block=7 data=07 80 04 92 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 3941 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 3942 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==19) |
| 3943 | - Sending new block at BSN 19, CS=MCS-2 |
| 3944 | -- Chunk with length 8 is less than remaining space (28): add length header to to delimit LLC frame |
| 3945 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 3946 | -- Empty chunk, added LLC dummy command of size 18, drained_since=0 |
| 3947 | -- Chunk with length 18 is less than remaining space (19): add length header to to delimit LLC frame |
| 3948 | -- No space left, so we are done. |
| 3949 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=18 |
| 3950 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 3951 | - Copying data unit 0 (BSN 19) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 3952 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 3953 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3954 | msg block (BSN 19, MCS-2): 07 c0 04 12 20 4a 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 3955 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=86 block=8 data=07 c0 04 12 20 4a 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 3956 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 3957 | - Final ACK received. |
| 3958 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 3959 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 3960 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 3961 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 3962 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 3963 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 3964 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 3965 | Destroying MS object, TLLI = 0xffeeddcc |
| 3966 | ********** TBF ends here ********** |
| 3967 | Searching for first unallocated TFI: TRX=0 |
| 3968 | Found TFI=0. |
| 3969 | ********** TBF starts here ********** |
| 3970 | Allocating DL TBF: MS_CLASS=11/11 |
| 3971 | Creating MS object, TLLI = 0x00000000 |
| 3972 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 3973 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 3974 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 3975 | Slot Allocation (Algorithm A) for class 0 |
| 3976 | - Skipping TS 0, because not enabled |
| 3977 | - Skipping TS 1, because not enabled |
| 3978 | - Skipping TS 2, because not enabled |
| 3979 | - Skipping TS 3, because not enabled |
| 3980 | - Skipping TS 5, because not enabled |
| 3981 | - Skipping TS 6, because not enabled |
| 3982 | - Skipping TS 7, because not enabled |
| 3983 | - Assign downlink TS=4 TFI=0 |
| 3984 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 3985 | - Setting Control TS 4 |
| 3986 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 3987 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 3988 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 3989 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 3990 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 3991 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 3992 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 3993 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 3994 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 3995 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 3996 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 3997 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 3998 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 3999 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 4000 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4001 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4002 | - Sending new block at BSN 0, CS=MCS-3 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4003 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4004 | -- Chunk with length 10 is less than remaining space (37): add length header to to delimit LLC frame |
| 4005 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 4006 | -- Empty chunk, added LLC dummy command of size 25, drained_since=0 |
| 4007 | -- Chunk with length 25 is less than remaining space (26): add length header to to delimit LLC frame |
| 4008 | -- No space left, so we are done. |
| 4009 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=25 |
| 4010 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4011 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4012 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4013 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4014 | msg block (BSN 0, MCS-3): 07 00 00 06 28 66 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4015 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 06 28 66 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4016 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4017 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4018 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4019 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4020 | - Sending new block at BSN 1, CS=MCS-3 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4021 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4022 | -- Chunk with length 512 larger than space (37) left in block: copy only remaining space, and we are done |
| 4023 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4024 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4025 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4026 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4027 | msg block (BSN 1, MCS-3): 07 40 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4028 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 40 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4029 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4030 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 4031 | - Sending new block at BSN 2, CS=MCS-3 |
| 4032 | -- Chunk with length 475 larger than space (37) left in block: copy only remaining space, and we are done |
| 4033 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4034 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4035 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4036 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4037 | msg block (BSN 2, MCS-3): 07 80 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4038 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4039 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4040 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) |
| 4041 | - Sending new block at BSN 3, CS=MCS-3 |
| 4042 | -- Chunk with length 438 larger than space (37) left in block: copy only remaining space, and we are done |
| 4043 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4044 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4045 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4046 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4047 | msg block (BSN 3, MCS-3): 07 c0 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4048 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 c0 00 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4049 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4050 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 4051 | - Sending new block at BSN 4, CS=MCS-3 |
| 4052 | -- Chunk with length 401 larger than space (37) left in block: copy only remaining space, and we are done |
| 4053 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4054 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4055 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4056 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4057 | msg block (BSN 4, MCS-3): 07 00 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4058 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4059 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4060 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) |
| 4061 | - Sending new block at BSN 5, CS=MCS-3 |
| 4062 | -- Chunk with length 364 larger than space (37) left in block: copy only remaining space, and we are done |
| 4063 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4064 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4065 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4066 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4067 | msg block (BSN 5, MCS-3): 07 40 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4068 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 40 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4069 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4070 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 4071 | - Sending new block at BSN 6, CS=MCS-3 |
| 4072 | -- Chunk with length 327 larger than space (37) left in block: copy only remaining space, and we are done |
| 4073 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4074 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4075 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4076 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4077 | msg block (BSN 6, MCS-3): 07 80 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4078 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4079 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4080 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) |
| 4081 | - Sending new block at BSN 7, CS=MCS-3 |
| 4082 | -- Chunk with length 290 larger than space (37) left in block: copy only remaining space, and we are done |
| 4083 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4084 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4085 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4086 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4087 | msg block (BSN 7, MCS-3): 07 c0 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4088 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 c0 01 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4089 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4090 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 4091 | - Sending new block at BSN 8, CS=MCS-3 |
| 4092 | -- Chunk with length 253 larger than space (37) left in block: copy only remaining space, and we are done |
| 4093 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4094 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4095 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4096 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4097 | msg block (BSN 8, MCS-3): 07 00 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4098 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4099 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4100 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) |
| 4101 | - Sending new block at BSN 9, CS=MCS-3 |
| 4102 | -- Chunk with length 216 larger than space (37) left in block: copy only remaining space, and we are done |
| 4103 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4104 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4105 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4106 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4107 | msg block (BSN 9, MCS-3): 07 40 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4108 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=43 block=10 data=07 40 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4109 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4110 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) |
| 4111 | - Sending new block at BSN 10, CS=MCS-3 |
| 4112 | -- Chunk with length 179 larger than space (37) left in block: copy only remaining space, and we are done |
| 4113 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4114 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4115 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4116 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4117 | msg block (BSN 10, MCS-3): 07 80 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4118 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=47 block=11 data=07 80 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4119 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4120 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) |
| 4121 | - Sending new block at BSN 11, CS=MCS-3 |
| 4122 | -- Chunk with length 142 larger than space (37) left in block: copy only remaining space, and we are done |
| 4123 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4124 | - Copying data unit 0 (BSN 11) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4125 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4126 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4127 | msg block (BSN 11, MCS-3): 07 c0 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4128 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=52 block=0 data=07 c0 02 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4129 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4130 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) |
| 4131 | - Sending new block at BSN 12, CS=MCS-3 |
| 4132 | -- Chunk with length 105 larger than space (37) left in block: copy only remaining space, and we are done |
| 4133 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4134 | - Copying data unit 0 (BSN 12) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4135 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4136 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4137 | msg block (BSN 12, MCS-3): 07 00 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4138 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=56 block=1 data=07 00 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4139 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4140 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==13) |
| 4141 | - Sending new block at BSN 13, CS=MCS-3 |
| 4142 | -- Chunk with length 68 larger than space (37) left in block: copy only remaining space, and we are done |
| 4143 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4144 | - Copying data unit 0 (BSN 13) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4145 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4146 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4147 | msg block (BSN 13, MCS-3): 07 40 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4148 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=60 block=2 data=07 40 03 86 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4149 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4150 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==14) |
| 4151 | - Sending new block at BSN 14, CS=MCS-3 |
| 4152 | -- Chunk with length 31 is less than remaining space (37): add length header to to delimit LLC frame |
| 4153 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 4154 | -- Empty chunk, added LLC dummy command of size 6, drained_since=0 |
| 4155 | -- Chunk with length 6 larger than space (5) left in block: copy only remaining space, and we are done |
| 4156 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4157 | - Copying data unit 0 (BSN 14) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4158 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4159 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4160 | msg block (BSN 14, MCS-3): 07 80 03 06 7e 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 00 |
| 4161 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=65 block=3 data=07 80 03 06 7e 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 00 |
| 4162 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4163 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==15) |
| 4164 | - Sending new block at BSN 15, CS=MCS-3 |
| 4165 | -- Chunk with length 1 is less than remaining space (37): add length header to to delimit LLC frame |
| 4166 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=6 |
| 4167 | -- Empty chunk, added LLC dummy command of size 34, drained_since=4 |
| 4168 | -- Chunk with length 34 is less than remaining space (35): add length header to to delimit LLC frame |
| 4169 | -- No space left, so we are done. |
| 4170 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=34 |
| 4171 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4172 | - Copying data unit 0 (BSN 15) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4173 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4174 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4175 | msg block (BSN 15, MCS-3): 07 c0 03 06 04 8a 56 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4176 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=69 block=4 data=07 c0 03 06 04 8a 56 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4177 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 4178 | - Final ACK received. |
| 4179 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 4180 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 4181 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 4182 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 4183 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 4184 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 4185 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 4186 | Destroying MS object, TLLI = 0xffeeddcc |
| 4187 | ********** TBF ends here ********** |
| 4188 | Searching for first unallocated TFI: TRX=0 |
| 4189 | Found TFI=0. |
| 4190 | ********** TBF starts here ********** |
| 4191 | Allocating DL TBF: MS_CLASS=11/11 |
| 4192 | Creating MS object, TLLI = 0x00000000 |
| 4193 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 4194 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 4195 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 4196 | Slot Allocation (Algorithm A) for class 0 |
| 4197 | - Skipping TS 0, because not enabled |
| 4198 | - Skipping TS 1, because not enabled |
| 4199 | - Skipping TS 2, because not enabled |
| 4200 | - Skipping TS 3, because not enabled |
| 4201 | - Skipping TS 5, because not enabled |
| 4202 | - Skipping TS 6, because not enabled |
| 4203 | - Skipping TS 7, because not enabled |
| 4204 | - Assign downlink TS=4 TFI=0 |
| 4205 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 4206 | - Setting Control TS 4 |
| 4207 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 4208 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 4209 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 4210 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 4211 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 4212 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4213 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4214 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 4215 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 4216 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 4217 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 4218 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 4219 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 4220 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 4221 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4222 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4223 | - Sending new block at BSN 0, CS=MCS-4 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4224 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4225 | -- Chunk with length 10 is less than remaining space (44): add length header to to delimit LLC frame |
| 4226 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 4227 | -- Empty chunk, added LLC dummy command of size 32, drained_since=0 |
| 4228 | -- Chunk with length 32 is less than remaining space (33): add length header to to delimit LLC frame |
| 4229 | -- No space left, so we are done. |
| 4230 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=32 |
| 4231 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4232 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4233 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4234 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4235 | msg block (BSN 0, MCS-4): 07 00 00 00 28 82 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4236 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 00 28 82 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4237 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4238 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4239 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4240 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4241 | - Sending new block at BSN 1, CS=MCS-4 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4242 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4243 | -- Chunk with length 512 larger than space (44) left in block: copy only remaining space, and we are done |
| 4244 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4245 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4246 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4247 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4248 | msg block (BSN 1, MCS-4): 07 40 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4249 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 40 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4250 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4251 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 4252 | - Sending new block at BSN 2, CS=MCS-4 |
| 4253 | -- Chunk with length 468 larger than space (44) left in block: copy only remaining space, and we are done |
| 4254 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4255 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4256 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4257 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4258 | msg block (BSN 2, MCS-4): 07 80 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4259 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4260 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4261 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) |
| 4262 | - Sending new block at BSN 3, CS=MCS-4 |
| 4263 | -- Chunk with length 424 larger than space (44) left in block: copy only remaining space, and we are done |
| 4264 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4265 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4266 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4267 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4268 | msg block (BSN 3, MCS-4): 07 c0 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4269 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 c0 00 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4270 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4271 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 4272 | - Sending new block at BSN 4, CS=MCS-4 |
| 4273 | -- Chunk with length 380 larger than space (44) left in block: copy only remaining space, and we are done |
| 4274 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4275 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4276 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4277 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4278 | msg block (BSN 4, MCS-4): 07 00 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4279 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4280 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4281 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) |
| 4282 | - Sending new block at BSN 5, CS=MCS-4 |
| 4283 | -- Chunk with length 336 larger than space (44) left in block: copy only remaining space, and we are done |
| 4284 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4285 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4286 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4287 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4288 | msg block (BSN 5, MCS-4): 07 40 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4289 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 40 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4290 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4291 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 4292 | - Sending new block at BSN 6, CS=MCS-4 |
| 4293 | -- Chunk with length 292 larger than space (44) left in block: copy only remaining space, and we are done |
| 4294 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4295 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4296 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4297 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4298 | msg block (BSN 6, MCS-4): 07 80 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4299 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4300 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4301 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) |
| 4302 | - Sending new block at BSN 7, CS=MCS-4 |
| 4303 | -- Chunk with length 248 larger than space (44) left in block: copy only remaining space, and we are done |
| 4304 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4305 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4306 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4307 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4308 | msg block (BSN 7, MCS-4): 07 c0 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4309 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 c0 01 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4310 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4311 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 4312 | - Sending new block at BSN 8, CS=MCS-4 |
| 4313 | -- Chunk with length 204 larger than space (44) left in block: copy only remaining space, and we are done |
| 4314 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4315 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4316 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4317 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4318 | msg block (BSN 8, MCS-4): 07 00 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4319 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4320 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4321 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) |
| 4322 | - Sending new block at BSN 9, CS=MCS-4 |
| 4323 | -- Chunk with length 160 larger than space (44) left in block: copy only remaining space, and we are done |
| 4324 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4325 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4326 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4327 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4328 | msg block (BSN 9, MCS-4): 07 40 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4329 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=43 block=10 data=07 40 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4330 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4331 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) |
| 4332 | - Sending new block at BSN 10, CS=MCS-4 |
| 4333 | -- Chunk with length 116 larger than space (44) left in block: copy only remaining space, and we are done |
| 4334 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4335 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4336 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4337 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4338 | msg block (BSN 10, MCS-4): 07 80 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4339 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=47 block=11 data=07 80 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4340 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4341 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==11) |
| 4342 | - Sending new block at BSN 11, CS=MCS-4 |
| 4343 | -- Chunk with length 72 larger than space (44) left in block: copy only remaining space, and we are done |
| 4344 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4345 | - Copying data unit 0 (BSN 11) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4346 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4347 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4348 | msg block (BSN 11, MCS-4): 07 c0 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4349 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=52 block=0 data=07 c0 02 80 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00 |
| 4350 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=4 |
| 4351 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==12) |
| 4352 | - Sending new block at BSN 12, CS=MCS-4 |
| 4353 | -- Chunk with length 28 is less than remaining space (44): add length header to to delimit LLC frame |
| 4354 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 4355 | -- Empty chunk, added LLC dummy command of size 14, drained_since=0 |
| 4356 | -- Chunk with length 14 is less than remaining space (15): add length header to to delimit LLC frame |
| 4357 | -- No space left, so we are done. |
| 4358 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=14 |
| 4359 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4360 | - Copying data unit 0 (BSN 12) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4361 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4362 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4363 | msg block (BSN 12, MCS-4): 07 00 03 00 70 3a 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4364 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=56 block=1 data=07 00 03 00 70 3a 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 86 80 03 56 56 56 56 56 56 56 56 56 56 56 00 |
| 4365 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 4366 | - Final ACK received. |
| 4367 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 4368 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 4369 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 4370 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 4371 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 4372 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 4373 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 4374 | Destroying MS object, TLLI = 0xffeeddcc |
| 4375 | ********** TBF ends here ********** |
| 4376 | Searching for first unallocated TFI: TRX=0 |
| 4377 | Found TFI=0. |
| 4378 | ********** TBF starts here ********** |
| 4379 | Allocating DL TBF: MS_CLASS=11/11 |
| 4380 | Creating MS object, TLLI = 0x00000000 |
| 4381 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 4382 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 4383 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 4384 | Slot Allocation (Algorithm A) for class 0 |
| 4385 | - Skipping TS 0, because not enabled |
| 4386 | - Skipping TS 1, because not enabled |
| 4387 | - Skipping TS 2, because not enabled |
| 4388 | - Skipping TS 3, because not enabled |
| 4389 | - Skipping TS 5, because not enabled |
| 4390 | - Skipping TS 6, because not enabled |
| 4391 | - Skipping TS 7, because not enabled |
| 4392 | - Assign downlink TS=4 TFI=0 |
| 4393 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 4394 | - Setting Control TS 4 |
| 4395 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 4396 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 4397 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 4398 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 4399 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 4400 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4401 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4402 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 4403 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 4404 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 4405 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 4406 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 4407 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 4408 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 4409 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4410 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4411 | - Sending new block at BSN 0, CS=MCS-5 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4412 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4413 | -- Chunk with length 10 is less than remaining space (56): add length header to to delimit LLC frame |
| 4414 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 4415 | -- Empty chunk, added LLC dummy command of size 44, drained_since=0 |
| 4416 | -- Chunk with length 44 is less than remaining space (45): add length header to to delimit LLC frame |
| 4417 | -- No space left, so we are done. |
| 4418 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=44 |
| 4419 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4420 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4421 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4422 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4423 | msg block (BSN 0, MCS-5): 07 00 00 08 45 56 40 40 40 40 40 40 40 40 40 c0 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 0a |
| 4424 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 08 45 56 40 40 40 40 40 40 40 40 40 c0 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 0a |
| 4425 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4426 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4427 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4428 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4429 | - Sending new block at BSN 1, CS=MCS-5 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4430 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4431 | -- Chunk with length 512 larger than space (56) left in block: copy only remaining space, and we are done |
| 4432 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4433 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4434 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4435 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4436 | msg block (BSN 1, MCS-5): 07 40 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4437 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 40 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4438 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4439 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 4440 | - Sending new block at BSN 2, CS=MCS-5 |
| 4441 | -- Chunk with length 456 larger than space (56) left in block: copy only remaining space, and we are done |
| 4442 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4443 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4444 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4445 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4446 | msg block (BSN 2, MCS-5): 07 80 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4447 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4448 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4449 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) |
| 4450 | - Sending new block at BSN 3, CS=MCS-5 |
| 4451 | -- Chunk with length 400 larger than space (56) left in block: copy only remaining space, and we are done |
| 4452 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4453 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4454 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4455 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4456 | msg block (BSN 3, MCS-5): 07 c0 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4457 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 c0 00 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4458 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4459 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 4460 | - Sending new block at BSN 4, CS=MCS-5 |
| 4461 | -- Chunk with length 344 larger than space (56) left in block: copy only remaining space, and we are done |
| 4462 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4463 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4464 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4465 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4466 | msg block (BSN 4, MCS-5): 07 00 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4467 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4468 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4469 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) |
| 4470 | - Sending new block at BSN 5, CS=MCS-5 |
| 4471 | -- Chunk with length 288 larger than space (56) left in block: copy only remaining space, and we are done |
| 4472 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4473 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4474 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4475 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4476 | msg block (BSN 5, MCS-5): 07 40 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4477 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 40 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4478 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4479 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 4480 | - Sending new block at BSN 6, CS=MCS-5 |
| 4481 | -- Chunk with length 232 larger than space (56) left in block: copy only remaining space, and we are done |
| 4482 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4483 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4484 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4485 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4486 | msg block (BSN 6, MCS-5): 07 80 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4487 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4488 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4489 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) |
| 4490 | - Sending new block at BSN 7, CS=MCS-5 |
| 4491 | -- Chunk with length 176 larger than space (56) left in block: copy only remaining space, and we are done |
| 4492 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4493 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4494 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4495 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4496 | msg block (BSN 7, MCS-5): 07 c0 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4497 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 c0 01 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4498 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4499 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 4500 | - Sending new block at BSN 8, CS=MCS-5 |
| 4501 | -- Chunk with length 120 larger than space (56) left in block: copy only remaining space, and we are done |
| 4502 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4503 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4504 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4505 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4506 | msg block (BSN 8, MCS-5): 07 00 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4507 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4508 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4509 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==9) |
| 4510 | - Sending new block at BSN 9, CS=MCS-5 |
| 4511 | -- Chunk with length 64 larger than space (56) left in block: copy only remaining space, and we are done |
| 4512 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4513 | - Copying data unit 0 (BSN 9) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4514 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4515 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4516 | msg block (BSN 9, MCS-5): 07 40 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4517 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=43 block=10 data=07 40 02 58 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4518 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4519 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) |
| 4520 | - Sending new block at BSN 10, CS=MCS-5 |
| 4521 | -- Chunk with length 8 is less than remaining space (56): add length header to to delimit LLC frame |
| 4522 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 4523 | -- Empty chunk, added LLC dummy command of size 46, drained_since=0 |
| 4524 | -- Chunk with length 46 is less than remaining space (47): add length header to to delimit LLC frame |
| 4525 | -- No space left, so we are done. |
| 4526 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=46 |
| 4527 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4528 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4529 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4530 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4531 | msg block (BSN 10, MCS-5): 07 80 02 08 44 57 40 40 40 40 40 40 40 c0 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 |
| 4532 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=47 block=11 data=07 80 02 08 44 57 40 40 40 40 40 40 40 c0 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 |
| 4533 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 4534 | - Final ACK received. |
| 4535 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 4536 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 4537 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 4538 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 4539 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 4540 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 4541 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 4542 | Destroying MS object, TLLI = 0xffeeddcc |
| 4543 | ********** TBF ends here ********** |
| 4544 | Searching for first unallocated TFI: TRX=0 |
| 4545 | Found TFI=0. |
| 4546 | ********** TBF starts here ********** |
| 4547 | Allocating DL TBF: MS_CLASS=11/11 |
| 4548 | Creating MS object, TLLI = 0x00000000 |
| 4549 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 4550 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 4551 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 4552 | Slot Allocation (Algorithm A) for class 0 |
| 4553 | - Skipping TS 0, because not enabled |
| 4554 | - Skipping TS 1, because not enabled |
| 4555 | - Skipping TS 2, because not enabled |
| 4556 | - Skipping TS 3, because not enabled |
| 4557 | - Skipping TS 5, because not enabled |
| 4558 | - Skipping TS 6, because not enabled |
| 4559 | - Skipping TS 7, because not enabled |
| 4560 | - Assign downlink TS=4 TFI=0 |
| 4561 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 4562 | - Setting Control TS 4 |
| 4563 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 4564 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 4565 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 4566 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 4567 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 4568 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4569 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4570 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 4571 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 4572 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 4573 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 4574 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 4575 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 4576 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 4577 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4578 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4579 | - Sending new block at BSN 0, CS=MCS-6 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4580 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4581 | -- Chunk with length 10 is less than remaining space (74): add length header to to delimit LLC frame |
| 4582 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 4583 | -- Empty chunk, added LLC dummy command of size 62, drained_since=0 |
| 4584 | -- Chunk with length 62 is less than remaining space (63): add length header to to delimit LLC frame |
| 4585 | -- No space left, so we are done. |
| 4586 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=62 |
| 4587 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4588 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4589 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4590 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4591 | msg block (BSN 0, MCS-6): 07 00 00 00 45 5f 40 40 40 40 40 40 40 40 40 c0 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 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a |
| 4592 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 00 45 5f 40 40 40 40 40 40 40 40 40 c0 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 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a |
| 4593 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4594 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4595 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4596 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4597 | - Sending new block at BSN 1, CS=MCS-6 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4598 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4599 | -- Chunk with length 512 larger than space (74) left in block: copy only remaining space, and we are done |
| 4600 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4601 | - Copying data unit 0 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4602 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4603 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4604 | msg block (BSN 1, MCS-6): 07 40 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4605 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 40 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4606 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4607 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 4608 | - Sending new block at BSN 2, CS=MCS-6 |
| 4609 | -- Chunk with length 438 larger than space (74) left in block: copy only remaining space, and we are done |
| 4610 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4611 | - Copying data unit 0 (BSN 2) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4612 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4613 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4614 | msg block (BSN 2, MCS-6): 07 80 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4615 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4616 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4617 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==3) |
| 4618 | - Sending new block at BSN 3, CS=MCS-6 |
| 4619 | -- Chunk with length 364 larger than space (74) left in block: copy only remaining space, and we are done |
| 4620 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4621 | - Copying data unit 0 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4622 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4623 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4624 | msg block (BSN 3, MCS-6): 07 c0 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4625 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 c0 00 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4626 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4627 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 4628 | - Sending new block at BSN 4, CS=MCS-6 |
| 4629 | -- Chunk with length 290 larger than space (74) left in block: copy only remaining space, and we are done |
| 4630 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4631 | - Copying data unit 0 (BSN 4) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4632 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4633 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4634 | msg block (BSN 4, MCS-6): 07 00 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4635 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 00 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4636 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4637 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==5) |
| 4638 | - Sending new block at BSN 5, CS=MCS-6 |
| 4639 | -- Chunk with length 216 larger than space (74) left in block: copy only remaining space, and we are done |
| 4640 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4641 | - Copying data unit 0 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4642 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4643 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4644 | msg block (BSN 5, MCS-6): 07 40 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4645 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 40 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4646 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4647 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 4648 | - Sending new block at BSN 6, CS=MCS-6 |
| 4649 | -- Chunk with length 142 larger than space (74) left in block: copy only remaining space, and we are done |
| 4650 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4651 | - Copying data unit 0 (BSN 6) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4652 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4653 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4654 | msg block (BSN 6, MCS-6): 07 80 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4655 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 01 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 |
| 4656 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4657 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==7) |
| 4658 | - Sending new block at BSN 7, CS=MCS-6 |
| 4659 | -- Chunk with length 68 is less than remaining space (74): add length header to to delimit LLC frame |
| 4660 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 4661 | -- Empty chunk, added LLC dummy command of size 6, drained_since=0 |
| 4662 | -- Chunk with length 6 larger than space (5) left in block: copy only remaining space, and we are done |
| 4663 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4664 | - Copying data unit 0 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4665 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4666 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4667 | msg block (BSN 7, MCS-6): 07 c0 01 40 62 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c0 10 70 c0 ca 0a |
| 4668 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=34 block=8 data=07 c0 01 40 62 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c0 10 70 c0 ca 0a |
| 4669 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4670 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 4671 | - Sending new block at BSN 8, CS=MCS-6 |
| 4672 | -- Chunk with length 1 is less than remaining space (74): add length header to to delimit LLC frame |
| 4673 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=6 |
| 4674 | -- Empty chunk, added LLC dummy command of size 71, drained_since=5 |
| 4675 | -- Chunk with length 71 is less than remaining space (72): add length header to to delimit LLC frame |
| 4676 | -- No space left, so we are done. |
| 4677 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=71 |
| 4678 | 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 |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4679 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4680 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4681 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4682 | msg block (BSN 8, MCS-6): 07 00 02 80 c0 e3 ca 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 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 |
| 4683 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=39 block=9 data=07 00 02 80 c0 e3 ca 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 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 |
| 4684 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 4685 | - Final ACK received. |
| 4686 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 4687 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 4688 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 4689 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 4690 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 4691 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 4692 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 4693 | Destroying MS object, TLLI = 0xffeeddcc |
| 4694 | ********** TBF ends here ********** |
| 4695 | Searching for first unallocated TFI: TRX=0 |
| 4696 | Found TFI=0. |
| 4697 | ********** TBF starts here ********** |
| 4698 | Allocating DL TBF: MS_CLASS=11/11 |
| 4699 | Creating MS object, TLLI = 0x00000000 |
| 4700 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 4701 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 4702 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 4703 | Slot Allocation (Algorithm A) for class 0 |
| 4704 | - Skipping TS 0, because not enabled |
| 4705 | - Skipping TS 1, because not enabled |
| 4706 | - Skipping TS 2, because not enabled |
| 4707 | - Skipping TS 3, because not enabled |
| 4708 | - Skipping TS 5, because not enabled |
| 4709 | - Skipping TS 6, because not enabled |
| 4710 | - Skipping TS 7, because not enabled |
| 4711 | - Assign downlink TS=4 TFI=0 |
| 4712 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 4713 | - Setting Control TS 4 |
| 4714 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 4715 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 4716 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 4717 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 4718 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 4719 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4720 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4721 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 4722 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 4723 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 4724 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 4725 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 4726 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 4727 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 4728 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4729 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4730 | - Sending new block at BSN 0, CS=MCS-7 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4731 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4732 | -- Chunk with length 10 is less than remaining space (56): add length header to to delimit LLC frame |
| 4733 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 4734 | -- Empty chunk, added LLC dummy command of size 44, drained_since=0 |
| 4735 | -- Chunk with length 44 is less than remaining space (45): add length header to to delimit LLC frame |
| 4736 | -- No space left, so we are done. |
| 4737 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=44 |
| 4738 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4739 | - Restarting at BSN 0, because all blocks have been transmitted (FLOW). |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4740 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4741 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4742 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4743 | msg block (BSN 0, MCS-5): 07 00 00 08 45 56 40 40 40 40 40 40 40 40 40 c0 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 0a |
| 4744 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 08 45 56 40 40 40 40 40 40 40 40 40 c0 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 0a |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4745 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4746 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4747 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4748 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4749 | - Resending BSN 0 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4750 | - Sending new block at BSN 1, CS=MCS-7 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4751 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4752 | -- Chunk with length 512 larger than space (56) left in block: copy only remaining space, and we are done |
| 4753 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4754 | - Copying data unit 0 (BSN 0) |
| 4755 | - Copying data unit 1 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4756 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4757 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4758 | msg block (BSN 0, MCS-7): 07 00 00 02 a8 50 64 05 04 04 04 04 04 04 04 04 04 0c 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4759 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 00 00 02 a8 50 64 05 04 04 04 04 04 04 04 04 04 0c 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4760 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4761 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 4762 | - Sending new block at BSN 2, CS=MCS-7 |
| 4763 | -- Chunk with length 456 larger than space (56) left in block: copy only remaining space, and we are done |
| 4764 | data block (BSN 2, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4765 | - Sending new block at BSN 3, CS=MCS-7 |
| 4766 | -- Chunk with length 400 larger than space (56) left in block: copy only remaining space, and we are done |
| 4767 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4768 | - Copying data unit 0 (BSN 2) |
| 4769 | - Copying data unit 1 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4770 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4771 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4772 | msg block (BSN 2, MCS-7): 07 80 00 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4773 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4774 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4775 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 4776 | - Sending new block at BSN 4, CS=MCS-7 |
| 4777 | -- Chunk with length 344 larger than space (56) left in block: copy only remaining space, and we are done |
| 4778 | data block (BSN 4, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4779 | - Sending new block at BSN 5, CS=MCS-7 |
| 4780 | -- Chunk with length 288 larger than space (56) left in block: copy only remaining space, and we are done |
| 4781 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4782 | - Copying data unit 0 (BSN 4) |
| 4783 | - Copying data unit 1 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4784 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4785 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4786 | msg block (BSN 4, MCS-7): 07 00 01 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4787 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 00 01 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4788 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4789 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 4790 | - Sending new block at BSN 6, CS=MCS-7 |
| 4791 | -- Chunk with length 232 larger than space (56) left in block: copy only remaining space, and we are done |
| 4792 | data block (BSN 6, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4793 | - Sending new block at BSN 7, CS=MCS-7 |
| 4794 | -- Chunk with length 176 larger than space (56) left in block: copy only remaining space, and we are done |
| 4795 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4796 | - Copying data unit 0 (BSN 6) |
| 4797 | - Copying data unit 1 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4798 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4799 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4800 | msg block (BSN 6, MCS-7): 07 80 01 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4801 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 80 01 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4802 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4803 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 4804 | - Sending new block at BSN 8, CS=MCS-7 |
| 4805 | -- Chunk with length 120 larger than space (56) left in block: copy only remaining space, and we are done |
| 4806 | data block (BSN 8, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4807 | - Sending new block at BSN 9, CS=MCS-7 |
| 4808 | -- Chunk with length 64 larger than space (56) left in block: copy only remaining space, and we are done |
| 4809 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4810 | - Copying data unit 0 (BSN 8) |
| 4811 | - Copying data unit 1 (BSN 9) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4812 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4813 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4814 | msg block (BSN 8, MCS-7): 07 00 02 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4815 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 00 02 02 a8 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4816 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4817 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==10) |
| 4818 | - Sending new block at BSN 10, CS=MCS-7 |
| 4819 | -- Chunk with length 8 is less than remaining space (56): add length header to to delimit LLC frame |
| 4820 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 4821 | -- Empty chunk, added LLC dummy command of size 46, drained_since=0 |
| 4822 | -- Chunk with length 46 is less than remaining space (47): add length header to to delimit LLC frame |
| 4823 | -- No space left, so we are done. |
| 4824 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=46 |
| 4825 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4826 | - Restarting at BSN 0, because all blocks have been transmitted (FLOW). |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4827 | - Copying data unit 0 (BSN 10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4828 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4829 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4830 | msg block (BSN 10, MCS-5): 07 80 02 08 44 57 40 40 40 40 40 40 40 c0 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4831 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=30 block=7 data=07 80 02 08 44 57 40 40 40 40 40 40 40 c0 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4832 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 4833 | - Final ACK received. |
| 4834 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 4835 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 4836 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 4837 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 4838 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 4839 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 4840 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 4841 | Destroying MS object, TLLI = 0xffeeddcc |
| 4842 | ********** TBF ends here ********** |
| 4843 | Searching for first unallocated TFI: TRX=0 |
| 4844 | Found TFI=0. |
| 4845 | ********** TBF starts here ********** |
| 4846 | Allocating DL TBF: MS_CLASS=11/11 |
| 4847 | Creating MS object, TLLI = 0x00000000 |
| 4848 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 4849 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 4850 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 4851 | Slot Allocation (Algorithm A) for class 0 |
| 4852 | - Skipping TS 0, because not enabled |
| 4853 | - Skipping TS 1, because not enabled |
| 4854 | - Skipping TS 2, because not enabled |
| 4855 | - Skipping TS 3, because not enabled |
| 4856 | - Skipping TS 5, because not enabled |
| 4857 | - Skipping TS 6, because not enabled |
| 4858 | - Skipping TS 7, because not enabled |
| 4859 | - Assign downlink TS=4 TFI=0 |
| 4860 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 4861 | - Setting Control TS 4 |
| 4862 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 4863 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 4864 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 4865 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 4866 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 4867 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4868 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4869 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 4870 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 4871 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 4872 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 4873 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 4874 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 4875 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 4876 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4877 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4878 | - Sending new block at BSN 0, CS=MCS-8 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4879 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4880 | -- Chunk with length 10 is less than remaining space (68): add length header to to delimit LLC frame |
| 4881 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 4882 | -- Empty chunk, added LLC dummy command of size 56, drained_since=0 |
| 4883 | -- Chunk with length 56 is less than remaining space (57): add length header to to delimit LLC frame |
| 4884 | -- No space left, so we are done. |
| 4885 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=56 |
| 4886 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4887 | - Restarting at BSN 0, because all blocks have been transmitted (FLOW). |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4888 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4889 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4890 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4891 | msg block (BSN 0, MCS-6, padded): 07 00 00 04 00 00 00 00 00 00 45 5c 40 40 40 40 40 40 40 40 40 c0 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 ca ca ca ca ca ca ca ca ca ca 0a |
| 4892 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 04 00 00 00 00 00 00 45 5c 40 40 40 40 40 40 40 40 40 c0 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 ca ca ca ca ca ca ca ca ca ca 0a |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4893 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 4894 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 4895 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4896 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4897 | - Resending BSN 0 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4898 | - Sending new block at BSN 1, CS=MCS-8 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4899 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4900 | -- Chunk with length 512 larger than space (68) left in block: copy only remaining space, and we are done |
| 4901 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4902 | - Copying data unit 0 (BSN 0) |
| 4903 | - Copying data unit 1 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4904 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4905 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4906 | msg block (BSN 0, MCS-8): 07 00 00 02 60 50 c4 05 04 04 04 04 04 04 04 04 04 0c 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4907 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 00 00 02 60 50 c4 05 04 04 04 04 04 04 04 04 04 0c 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4908 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4909 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 4910 | - Sending new block at BSN 2, CS=MCS-8 |
| 4911 | -- Chunk with length 444 larger than space (68) left in block: copy only remaining space, and we are done |
| 4912 | data block (BSN 2, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4913 | - Sending new block at BSN 3, CS=MCS-8 |
| 4914 | -- Chunk with length 376 larger than space (68) left in block: copy only remaining space, and we are done |
| 4915 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4916 | - Copying data unit 0 (BSN 2) |
| 4917 | - Copying data unit 1 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4918 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4919 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4920 | msg block (BSN 2, MCS-8): 07 80 00 02 60 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4921 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 02 60 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4922 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4923 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 4924 | - Sending new block at BSN 4, CS=MCS-8 |
| 4925 | -- Chunk with length 308 larger than space (68) left in block: copy only remaining space, and we are done |
| 4926 | data block (BSN 4, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4927 | - Sending new block at BSN 5, CS=MCS-8 |
| 4928 | -- Chunk with length 240 larger than space (68) left in block: copy only remaining space, and we are done |
| 4929 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4930 | - Copying data unit 0 (BSN 4) |
| 4931 | - Copying data unit 1 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4932 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4933 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4934 | msg block (BSN 4, MCS-8): 07 00 01 02 60 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4935 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 00 01 02 60 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4936 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4937 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 4938 | - Sending new block at BSN 6, CS=MCS-8 |
| 4939 | -- Chunk with length 172 larger than space (68) left in block: copy only remaining space, and we are done |
| 4940 | data block (BSN 6, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4941 | - Sending new block at BSN 7, CS=MCS-8 |
| 4942 | -- Chunk with length 104 larger than space (68) left in block: copy only remaining space, and we are done |
| 4943 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4944 | - Copying data unit 0 (BSN 6) |
| 4945 | - Copying data unit 1 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4946 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4947 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4948 | msg block (BSN 6, MCS-8): 07 80 01 02 60 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 4949 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 80 01 02 60 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4950 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 4951 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 4952 | - Sending new block at BSN 8, CS=MCS-8 |
| 4953 | -- Chunk with length 36 is less than remaining space (68): add length header to to delimit LLC frame |
| 4954 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 4955 | -- Empty chunk, added LLC dummy command of size 30, drained_since=0 |
| 4956 | -- Chunk with length 30 is less than remaining space (31): add length header to to delimit LLC frame |
| 4957 | -- No space left, so we are done. |
| 4958 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=30 |
| 4959 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4960 | - Restarting at BSN 0, because all blocks have been transmitted (FLOW). |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4961 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4962 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 4963 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 4964 | msg block (BSN 8, MCS-6, padded): 07 00 02 04 00 00 00 00 00 00 52 4f 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c0 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 0a |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 4965 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 00 02 04 00 00 00 00 00 00 52 4f 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 c0 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 0a |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 4966 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 4967 | - Final ACK received. |
| 4968 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 4969 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 4970 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 4971 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 4972 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 4973 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 4974 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 4975 | Destroying MS object, TLLI = 0xffeeddcc |
| 4976 | ********** TBF ends here ********** |
| 4977 | Searching for first unallocated TFI: TRX=0 |
| 4978 | Found TFI=0. |
| 4979 | ********** TBF starts here ********** |
| 4980 | Allocating DL TBF: MS_CLASS=11/11 |
| 4981 | Creating MS object, TLLI = 0x00000000 |
| 4982 | Modifying MS object, TLLI = 0x00000000, MS class 0 -> 11 |
| 4983 | Modifying MS object, TLLI = 0x00000000, EGPRS MS class 0 -> 11 |
| 4984 | Enabled EGPRS for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), mode EGPRS |
| 4985 | Slot Allocation (Algorithm A) for class 0 |
| 4986 | - Skipping TS 0, because not enabled |
| 4987 | - Skipping TS 1, because not enabled |
| 4988 | - Skipping TS 2, because not enabled |
| 4989 | - Skipping TS 3, because not enabled |
| 4990 | - Skipping TS 5, because not enabled |
| 4991 | - Skipping TS 6, because not enabled |
| 4992 | - Skipping TS 7, because not enabled |
| 4993 | - Assign downlink TS=4 TFI=0 |
| 4994 | PDCH(TS 4, TRX 0): Attaching TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS), 1 TBFs, USFs = 00, TFIs = 00000001. |
| 4995 | - Setting Control TS 4 |
| 4996 | Attaching TBF to MS object, TLLI = 0x00000000, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) |
| 4997 | Allocated TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): trx = 0, ul_slots = 10, dl_slots = 10 |
| 4998 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS): Setting EGPRS window size to 64 |
| 4999 | TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL EGPRS) changes state from NULL to FLOW |
| 5000 | The MS object cannot fully confirm an unexpected TLLI: 0xffeeddcc, partly confirmed |
| 5001 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 5002 | New and old TBF are the same TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 5003 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) start Packet Downlink Assignment (PACCH) |
| 5004 | +++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++ |
| 5005 | ------------------------- TX : Packet Downlink Assignment ------------------------- |
| 5006 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS): Scheduling polling at FN 13 TS 4 |
| 5007 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Scheduled DL Assignment polling on FN=13, TS=4 |
| 5008 | Scheduling control message at RTS for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (TRX=0, TS=4) |
| 5009 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=0 block=0 data=4f 08 20 00 44 02 00 02 08 04 00 c0 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
| 5010 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 5011 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5012 | - Sending new block at BSN 0, CS=MCS-9 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5013 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=10) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5014 | -- Chunk with length 10 is less than remaining space (74): add length header to to delimit LLC frame |
| 5015 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=10 |
| 5016 | -- Empty chunk, added LLC dummy command of size 62, drained_since=0 |
| 5017 | -- Chunk with length 62 is less than remaining space (63): add length header to to delimit LLC frame |
| 5018 | -- No space left, so we are done. |
| 5019 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=62 |
| 5020 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5021 | - Restarting at BSN 0, because all blocks have been transmitted (FLOW). |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 5022 | - Copying data unit 0 (BSN 0) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5023 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 5024 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 5025 | msg block (BSN 0, MCS-6): 07 00 00 00 45 5f 40 40 40 40 40 40 40 40 40 c0 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 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a |
| 5026 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=4 block=1 data=07 00 00 00 45 5f 40 40 40 40 40 40 40 40 40 c0 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 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5027 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) append |
| 5028 | Received RTS for PDCH: TRX=0 TS=4 FN=8 block_nr=2 scheduling free USF for polling at FN=13 of TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
| 5029 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 5030 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==1) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5031 | - Resending BSN 0 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5032 | - Sending new block at BSN 1, CS=MCS-9 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5033 | - Dequeue next LLC for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) (len=512) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5034 | -- Chunk with length 512 larger than space (74) left in block: copy only remaining space, and we are done |
| 5035 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5036 | - Copying data unit 0 (BSN 0) |
| 5037 | - Copying data unit 1 (BSN 1) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5038 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 5039 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5040 | msg block (BSN 0, MCS-9): 07 00 00 02 08 50 f4 05 04 04 04 04 04 04 04 04 04 0c 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 5041 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=8 block=2 data=07 00 00 02 08 50 f4 05 04 04 04 04 04 04 04 04 04 0c 01 07 ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac ac 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5042 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 5043 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==2) |
| 5044 | - Sending new block at BSN 2, CS=MCS-9 |
| 5045 | -- Chunk with length 438 larger than space (74) left in block: copy only remaining space, and we are done |
| 5046 | data block (BSN 2, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5047 | - Sending new block at BSN 3, CS=MCS-9 |
| 5048 | -- Chunk with length 364 larger than space (74) left in block: copy only remaining space, and we are done |
| 5049 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5050 | - Copying data unit 0 (BSN 2) |
| 5051 | - Copying data unit 1 (BSN 3) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5052 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 5053 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5054 | msg block (BSN 2, MCS-9): 07 80 00 02 08 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 5055 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=13 block=3 data=07 80 00 02 08 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5056 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 5057 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==4) |
| 5058 | - Sending new block at BSN 4, CS=MCS-9 |
| 5059 | -- Chunk with length 290 larger than space (74) left in block: copy only remaining space, and we are done |
| 5060 | data block (BSN 4, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5061 | - Sending new block at BSN 5, CS=MCS-9 |
| 5062 | -- Chunk with length 216 larger than space (74) left in block: copy only remaining space, and we are done |
| 5063 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5064 | - Copying data unit 0 (BSN 4) |
| 5065 | - Copying data unit 1 (BSN 5) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5066 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 5067 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5068 | msg block (BSN 4, MCS-9): 07 00 01 02 08 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
| 5069 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=17 block=4 data=07 00 01 02 08 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 14 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 00 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5070 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 5071 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==6) |
| 5072 | - Sending new block at BSN 6, CS=MCS-9 |
| 5073 | -- Chunk with length 142 larger than space (74) left in block: copy only remaining space, and we are done |
| 5074 | data block (BSN 6, 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5075 | - Sending new block at BSN 7, CS=MCS-9 |
| 5076 | -- Chunk with length 68 is less than remaining space (74): add length header to to delimit LLC frame |
| 5077 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=512 |
| 5078 | -- Empty chunk, added LLC dummy command of size 6, drained_since=0 |
| 5079 | -- Chunk with length 6 larger than space (5) left in block: copy only remaining space, and we are done |
| 5080 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5081 | - Copying data unit 0 (BSN 6) |
| 5082 | - Copying data unit 1 (BSN 7) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5083 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 5084 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5085 | msg block (BSN 6, MCS-9): 07 80 01 02 08 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 90 18 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 30 04 1c b0 b2 02 |
| 5086 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=21 block=5 data=07 80 01 02 08 05 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 90 18 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 30 04 1c b0 b2 02 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5087 | Scheduling data message at RTS for DL TFI=0 (TRX=0, TS=4) prio=3 |
| 5088 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink (V(A)==0 .. V(S)==8) |
| 5089 | - Sending new block at BSN 8, CS=MCS-9 |
| 5090 | -- Chunk with length 1 is less than remaining space (74): add length header to to delimit LLC frame |
| 5091 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=6 |
| 5092 | -- Empty chunk, added LLC dummy command of size 71, drained_since=5 |
| 5093 | -- Chunk with length 71 is less than remaining space (72): add length header to to delimit LLC frame |
| 5094 | -- No space left, so we are done. |
| 5095 | Complete DL frame for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS)len=71 |
| 5096 | 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5097 | - Restarting at BSN 0, because all blocks have been transmitted (FLOW). |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 5098 | - Copying data unit 0 (BSN 8) |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5099 | - Scheduling Ack/Nack polling, because is was requested explicitly (e.g. first final block sent). |
| 5100 | Polling is already scheduled for TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) |
Jacob Erlbeck | be314d9 | 2016-02-02 15:32:10 +0100 | [diff] [blame] | 5101 | msg block (BSN 8, MCS-6): 07 00 02 80 c0 e3 ca 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 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 |
Jacob Erlbeck | d675249 | 2016-02-02 18:12:46 +0100 | [diff] [blame] | 5102 | Sending data request: trx=0 ts=4 sapi=5 arfcn=0 fn=26 block=6 data=07 00 02 80 c0 e3 ca 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 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 |
Jacob Erlbeck | 2d2efb1 | 2016-02-04 11:09:19 +0100 | [diff] [blame] | 5103 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge |
| 5104 | - Final ACK received. |
| 5105 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE |
| 5106 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer 3193. |
| 5107 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes state from WAIT RELEASE to RELEASING |
| 5108 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) free |
| 5109 | TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) stopping timer 3193. |
| 5110 | PDCH(TS 4, TRX 0): Detaching TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS), 0 TBFs, USFs = 00, TFIs = 00000000. |
| 5111 | Detaching TBF from MS object, TLLI = 0xffeeddcc, TBF = TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=RELEASING EGPRS) |
| 5112 | Destroying MS object, TLLI = 0xffeeddcc |
| 5113 | ********** TBF ends here ********** |