mirror of https://gerrit.osmocom.org/libosmocore
146 lines
5.9 KiB
Plaintext
146 lines
5.9 KiB
Plaintext
I do some very simple LAPDm test.
|
|
Establishing link.
|
|
ms_to_bts_l1_cb: MS(us) -> BTS prim message
|
|
bts_to_ms_tx_cb: MS->BTS(us) message 25
|
|
BTS: Verifying CM request.
|
|
|
|
Confirming
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 73 41 [L3]> 05 24 31 03 50 18 93 08 29 47 80 00 00 00 00 80 2b 2b 2b 2b
|
|
ms_to_bts_tx_cb: BTS->MS(us) message 6
|
|
MS: Verifying incoming primitive.
|
|
|
|
Sending back to MS
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 03 00 0d [L3]> 05 04 0d 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
ms_to_bts_tx_cb: BTS->MS(us) message 12
|
|
MS: Verifying incoming MM message: 3
|
|
ms_to_bts_l1_cb: MS(us) -> BTS prim message
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
|
|
Sending back to BTS
|
|
ms_to_bts_l1_cb: MS(us) -> BTS prim message
|
|
bts_to_ms_tx_cb: MS->BTS(us) message 14
|
|
BTS: Verifying dummy message.
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
MSGB: L3 is undefined
|
|
Took message from DCCH queue: L2 header size 23, L3 size 0, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 21 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
I test RF channel release of an unestablished channel.
|
|
I test contention resultion by having two mobiles collide and first mobile repeating SABM.
|
|
bts_to_ms_tx_cb: MS->BTS(us) message 25
|
|
BTS: Verifying CM request.
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 73 41 [L3]> 05 24 31 03 50 18 93 08 29 47 80 00 00 00 00 80 2b 2b 2b 2b
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 73 41 [L3]> 05 24 31 03 50 18 93 08 29 47 80 00 00 00 00 80 2b 2b 2b 2b
|
|
I test RF channel establishment.
|
|
Testing SAPI3/SDCCH
|
|
lapdm_rslms_recvmsg(): got rc 0: Success
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x03
|
|
Message: [L2]> 0f 3f 01 [L3]> 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
Testing SAPI3/SACCH
|
|
lapdm_rslms_recvmsg(): got rc 0: Success
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from ACCH queue: L2 header size 5, L3 size 18, SAP 0x1000000, 0/0, Link 0x43
|
|
Message: [L2]> 00 00 0f 3f 01 [L3]> 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
I test if desync problems exist in LAPDm
|
|
|
|
Establishing SAPI=0
|
|
bts_to_ms_dummy_tx_cb: MS->BTS(us) message 25
|
|
|
|
Dumping queue:
|
|
00 00 17 [L2]> 01 73 41 [L3]> 05 24 31 03 50 18 93 08 29 47 80 00 00 00 00 80
|
|
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 73 41 [L3]> 05 24 31 03 50 18 93 08 29 47 80 00 00 00 00 80 2b 2b 2b 2b
|
|
|
|
Sending Classmark Change
|
|
bts_to_ms_dummy_tx_cb: MS->BTS(us) message 27
|
|
|
|
Dumping queue:
|
|
00 00 17 [L2]> 01 21 01
|
|
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
MSGB: L3 is undefined
|
|
Took message from DCCH queue: L2 header size 23, L3 size 0, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 21 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
|
|
Enqueueing Ciphering Mode Command
|
|
|
|
Dumping queue:
|
|
00 00 17 [L2]> 03 20 0d [L3]> 06 35 01
|
|
|
|
|
|
Sending GPRS Suspend Request
|
|
bts_to_ms_dummy_tx_cb: MS->BTS(us) message 22
|
|
|
|
Dumping queue:
|
|
00 00 17 [L2]> 03 40 0d [L3]> 06 35 01
|
|
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 03 40 0d [L3]> 06 35 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
|
|
Sending Cipher Mode Complete
|
|
bts_to_ms_dummy_tx_cb: MS->BTS(us) message 11
|
|
|
|
Dumping queue:
|
|
00 00 17 [L2]> 01 61 01
|
|
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
MSGB: L3 is undefined
|
|
Took message from DCCH queue: L2 header size 23, L3 size 0, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 61 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
|
|
Establishing SAPI=3
|
|
bts_to_ms_dummy_tx_cb: MS->BTS(us) message 6
|
|
|
|
Dumping queue:
|
|
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x03
|
|
Message: [L2]> 0d 73 01 [L3]> 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
|
|
Sending CP-DATA
|
|
|
|
Dumping queue:
|
|
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
MSGB: L3 is undefined
|
|
Took message from DCCH queue: L2 header size 23, L3 size 0, SAP 0x1000000, 0/0, Link 0x03
|
|
Message: [L2]> 0d 21 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
|
|
=== I test SAPI0/SAPI3 prioritization ===
|
|
|
|
MS is establishing a SAPI=0 link
|
|
bts_to_ms_dummy_tx_cb: MS->BTS(us) message 22
|
|
BTS is establishing a SAPI=3 link
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x00
|
|
Message: [L2]> 01 73 35 [L3]> 06 27 07 03 50 58 92 05 f4 44 59 ba 63 2b 2b 2b 2b 2b 2b 2b
|
|
lapdm_phsap_dequeue_prim(): got rc 0: Success
|
|
Took message from DCCH queue: L2 header size 3, L3 size 20, SAP 0x1000000, 0/0, Link 0x03
|
|
Message: [L2]> 0f 3f 01 [L3]> 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
|
|
Checking the func=UA message: OK
|
|
Checking the func=SABM message: OK
|
|
|
|
Checking whether the DCCH/SACCH queues are empty
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
lapdm_phsap_dequeue_prim(): got rc -19: No such device
|
|
Success.
|