blob: 72d116a08e185ac33e21341a3968bc119451aee6 [file] [log] [blame]
Neels Hofmeyr08b38282018-03-30 23:04:04 +02001full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Stefan Sperlingafa030d2018-12-06 12:06:59 +01002talloc_total_blocks(tall_bsc_ctx) == 13
Neels Hofmeyr08b38282018-03-30 23:04:04 +02003
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +01004===== test_ms_timeout_lu_auth_resp
Neels Hofmeyr6a29d322017-01-25 15:04:16 +01005- Total time passed: 0.000000 s
6- Location Update request causes a GSUP Send Auth Info request to HLR
Neels Hofmeyr7814a832018-12-26 00:40:18 +01007 MSC <--GERAN-A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
Neels Hofmeyr6a29d322017-01-25 15:04:16 +01008 new conn
Neels Hofmeyrc036b792018-11-29 22:37:51 +01009DMM RAN_conn{RAN_CONN_S_NEW}: Allocated
Neels Hofmeyr99a8d232018-04-09 20:44:56 +020010DREF unknown: MSC conn use + compl_l3 == 1 (0x1: compl_l3)
Neels Hofmeyr78ada642017-03-10 02:15:20 +010011DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
Neels Hofmeyr361e5712019-01-03 02:32:14 +010012DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
13DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LOCATION UPDATING REQUEST: MI=IMSI-901700000004620 LU-type=IMSI-ATTACH
14DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LU/new-LAC: 1/23
15DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Allocated
16DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: is child of RAN_conn(IMSI-901700000004620:GERAN-A-0:LU)
17DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: rev=GSM net=GERAN Auth (no Ciph)
18DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010019DREF VLR subscr unknown usage increases to: 1
20DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
21DVLR New subscr, IMSI: 901700000004620
Neels Hofmeyr361e5712019-01-03 02:32:14 +010022DREF VLR subscr IMSI-901700000004620 usage increases to: 2
23DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
24DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
25DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
26DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_AUTH
27DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: Allocated
28DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: is child of vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
29DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010030DVLR GSUP tx: 08010809710000004026f0
31GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +010032DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
33DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_COMPLETE_LAYER_3
34DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: state_chg to RAN_CONN_S_AUTH_CIPH
35DREF IMSI-901700000004620: MSC conn use - compl_l3 == 0 (0x0: )
36DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_UNUSED
37DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010038 lu_result_sent == 0
39- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
40<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
41DVLR GSUP rx 47: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
Neels Hofmeyr361e5712019-01-03 02:32:14 +010042DREF VLR subscr IMSI-901700000004620 usage increases to: 2
43DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: Received Event VLR_AUTH_E_HLR_SAI_ACK
44DVLR SUBSCR(IMSI-901700000004620) Received 1 auth tuples
45DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: state_chg to VLR_SUB_AS_WAIT_RESP
46DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=0 -- will use GSM AKA (is_r99=no, at->vec.auth_types=0x1)
47- sending GSM Auth Request for IMSI-901700000004620: tuple use_count=1 key_seq=0 auth_types=0x1 and...
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010048- ...rand=585df1ae287f6e273dce07090d61320b
49- ...expecting sres=2d8b2c3e
Neels Hofmeyr361e5712019-01-03 02:32:14 +010050DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010051<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: vlr_gsupc_read_cb() returns 0
52 auth_request_sent == 1
53 lu_result_sent == 0
54---
55- MS fails to send an Authentication Response
56- At first, we're still waiting
57- Total time passed: 0.000423 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +010058 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010059 lu_result_sent == 0
60- Total time passed: 1.000658 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +010061 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010062 lu_result_sent == 0
63- Total time passed: 2.000893 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +010064 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010065 lu_result_sent == 0
66- Total time passed: 3.001128 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +010067 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010068 lu_result_sent == 0
69- Total time passed: 4.001363 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +010070 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +010071 lu_result_sent == 0
72- Total time passed: 5.001598 s
Neels Hofmeyr361e5712019-01-03 02:32:14 +010073DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Timeout of T0
74DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_CN_CLOSE
75DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Close event, cause: CONGESTION
76DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: state_chg to RAN_CONN_S_RELEASING
77DREF IMSI-901700000004620: MSC conn use + release == 1 (0x100: release)
78DREF VLR subscr IMSI-901700000004620 usage increases to: 2
79- sending LU Reject for IMSI-901700000004620, cause 22
80DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_DONE
81DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_CN_CLOSE
82DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Event RAN_CONN_E_CN_CLOSE not permitted
83DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
Neels Hofmeyr7814a832018-12-26 00:40:18 +010084- BSSAP Clear --GERAN-A--> MS
Neels Hofmeyrc036b792018-11-29 22:37:51 +010085- RAN_CONN_TIMEOUT has passed, conn is gone.
Neels Hofmeyr4068ab22018-04-01 20:55:54 +020086 bssap_clear_sent == 1
87- BSS sends BSSMAP Clear Complete
Neels Hofmeyr361e5712019-01-03 02:32:14 +010088DREF IMSI-901700000004620: MSC conn use - release == 0 (0x0: )
89DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_UNUSED
90DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: state_chg to RAN_CONN_S_RELEASED
91DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
92DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
93DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Terminating (cause = OSMO_FSM_TERM_PARENT)
94DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
95DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Freeing instance
96DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Deallocated
97DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Removing from parent RAN_conn(IMSI-901700000004620:GERAN-A-0:LU)
98DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
99DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Freeing instance
100DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Deallocated
101DRLL IMSI-901700000004620: Freeing RAN connection
102DREF VLR subscr IMSI-901700000004620 usage decreases to: 0
103DREF freeing VLR subscr IMSI-901700000004620
104DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Freeing instance
105DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Deallocated
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100106 llist_count(&net->ran_conns) == 0
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100107 lu_result_sent == 2
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100108===== test_ms_timeout_lu_auth_resp: SUCCESS
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100109
110full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Stefan Sperlingafa030d2018-12-06 12:06:59 +0100111talloc_total_blocks(tall_bsc_ctx) == 13
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100112
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100113===== test_ms_timeout_cm_auth_resp
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100114- Total time passed: 0.000000 s
115- Location Update request causes a GSUP Send Auth Info request to HLR
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100116 MSC <--GERAN-A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100117 new conn
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100118DMM RAN_conn{RAN_CONN_S_NEW}: Allocated
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200119DREF unknown: MSC conn use + compl_l3 == 1 (0x1: compl_l3)
Neels Hofmeyr78ada642017-03-10 02:15:20 +0100120DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100121DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
122DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LOCATION UPDATING REQUEST: MI=IMSI-901700000004620 LU-type=IMSI-ATTACH
123DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LU/new-LAC: 1/23
124DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Allocated
125DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: is child of RAN_conn(IMSI-901700000004620:GERAN-A-0:LU)
126DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: rev=GSM net=GERAN Auth (no Ciph)
127DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100128DREF VLR subscr unknown usage increases to: 1
129DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
130DVLR New subscr, IMSI: 901700000004620
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100131DREF VLR subscr IMSI-901700000004620 usage increases to: 2
132DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
133DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
134DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
135DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_AUTH
136DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: Allocated
137DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: is child of vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
138DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100139DVLR GSUP tx: 08010809710000004026f0
140GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100141DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
142DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_COMPLETE_LAYER_3
143DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: state_chg to RAN_CONN_S_AUTH_CIPH
144DREF IMSI-901700000004620: MSC conn use - compl_l3 == 0 (0x0: )
145DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_UNUSED
146DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100147 lu_result_sent == 0
148- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
149<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
150DVLR GSUP rx 191: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a8000322201012aca96fb4ffdea5c985cbafa9b6e18b210420bde240220807fa7502e07e1c0003222010e7c03ba7cf0e2fde82b2dc4d63077d422104a29514ae2208e2b234f80788640003222010fa8f20b781b5881329d4fea26b1a3c5121045afc8d7222082392f14f709ae000032220100fd4cc8dbe8715d1f439e304edfd68dc2104bc8d1c5b2208da7cdd6bfe2d7000
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100151DREF VLR subscr IMSI-901700000004620 usage increases to: 2
152DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: Received Event VLR_AUTH_E_HLR_SAI_ACK
153DVLR SUBSCR(IMSI-901700000004620) Received 5 auth tuples
154DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: state_chg to VLR_SUB_AS_WAIT_RESP
155DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=0 -- will use GSM AKA (is_r99=no, at->vec.auth_types=0x1)
156- sending GSM Auth Request for IMSI-901700000004620: tuple use_count=1 key_seq=0 auth_types=0x1 and...
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100157- ...rand=585df1ae287f6e273dce07090d61320b
158- ...expecting sres=2d8b2c3e
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100159DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100160<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: vlr_gsupc_read_cb() returns 0
161 auth_request_sent == 1
162 lu_result_sent == 0
163- MS sends Authen Response, VLR accepts and sends GSUP LU Req to HLR
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100164 MSC <--GERAN-A-- MS: GSM48_MT_MM_AUTH_RESP
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100165DREF IMSI-901700000004620: MSC conn use + dtap == 1 (0x2: dtap)
Neels Hofmeyr78ada642017-03-10 02:15:20 +0100166DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100167DMM IMSI-901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
168DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
169DVLR SUBSCR(IMSI-901700000004620) AUTH on GERAN received SRES/RES: 2d8b2c3e (4 bytes)
170DVLR SUBSCR(IMSI-901700000004620) AUTH established GSM security context
171DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Authentication terminating with result PASSED
172DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_AUTHENTICATED
173DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
174DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
175DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Freeing instance
176DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Deallocated
177DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_AUTH_RES
178DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
179DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_ciph()
180DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_node_4()
181DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_HLR_UPD
182DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: Allocated
183DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: is child of vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
184DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E_START
Neels Hofmeyrd0756b12018-09-28 02:41:39 +0200185DVLR GSUP tx: 04010809710000004026f0280102
186GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0280102
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100187DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
188DREF IMSI-901700000004620: MSC conn use - dtap == 0 (0x0: )
189DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_UNUSED
190DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100191 lu_result_sent == 0
192- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
193<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
194DVLR GSUP rx 17: 10010809710000004026f00804036470f1
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100195DREF VLR subscr IMSI-901700000004620 usage increases to: 2
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100196DVLR IMSI:901700000004620 has MSISDN:46071
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100197DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071) VLR: update for IMSI=901700000004620 (MSISDN=46071, used=2)
198DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Updated ID
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100199DVLR GSUP tx: 12010809710000004026f0
200GSUP --> HLR: OSMO_GSUP_MSGT_INSERT_DATA_RESULT: 12010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100201DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100202<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: vlr_gsupc_read_cb() returns 0
203 lu_result_sent == 0
204- HLR also sends GSUP _UPDATE_LOCATION_RESULT
205<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
206DVLR GSUP rx 11: 06010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100207DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2
208DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_HLR_LU_RES
209DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_WAIT_FOR_DATA}: Received Event UPD_HLR_VLR_E_UPD_LOC_ACK
210DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_WAIT_FOR_DATA}: state_chg to UPD_HLR_VLR_S_DONE
211DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
212DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
213DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Freeing instance
214DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Deallocated
215DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_UPD_HLR_COMPL
216DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_HLR_UPD}: state_chg to VLR_ULA_S_WAIT_LU_COMPL
217DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: Allocated
218DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: is child of vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
219DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: Received Event LU_COMPL_VLR_E_START
220DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES
221DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
222- sending LU Accept for IMSI-901700000004620:MSISDN-46071
223DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
224DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_DONE
225DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_LU_COMPL_SUCCESS
226DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
227DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
228DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Freeing instance
229DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Deallocated
230DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_LU_COMPL}: state_chg to VLR_ULA_S_DONE
231DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED
232DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: state_chg to RAN_CONN_S_ACCEPTED
233DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_UNUSED
234DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_RELEASING
235DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + release == 1 (0x100: release)
236DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4
237DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100238- BSSAP Clear --GERAN-A--> MS
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100239DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
Neels Hofmeyr4068ab22018-04-01 20:55:54 +0200240<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
241 bssap_clear_sent == 1
242- LU was successful, and the conn has already been closed
243 lu_result_sent == 1
244- BSS sends BSSMAP Clear Complete
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100245DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - release == 0 (0x0: )
246DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_UNUSED
247DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: state_chg to RAN_CONN_S_RELEASED
248DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
249DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
250DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Removing from parent RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
251DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
252DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Freeing instance
253DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Deallocated
254DRLL IMSI-901700000004620:MSISDN-46071: Freeing RAN connection
255DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
256DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Freeing instance
257DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Deallocated
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100258 llist_count(&net->ran_conns) == 0
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100259---
260- after a while, a new conn sends a CM Service Request. VLR responds with Auth Req, 2nd auth vector
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100261 MSC <--GERAN-A-- MS: GSM48_MT_MM_CM_SERV_REQ
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100262 new conn
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100263DMM RAN_conn{RAN_CONN_S_NEW}: Allocated
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200264DREF unknown: MSC conn use + compl_l3 == 1 (0x1: compl_l3)
Neels Hofmeyr78ada642017-03-10 02:15:20 +0100265DRLL Dispatching 04.08 message GSM48_MT_MM_CM_SERV_REQ (0x5:0x24)
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100266DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_NEW}: Updated ID
267DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_NEW}: Rx CM SERVICE REQUEST cm_service_type=0x08
268DVLR Process_Access_Request_VLR(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Allocated
269DVLR Process_Access_Request_VLR(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_INIT}: is child of RAN_conn(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ)
270DVLR Process_Access_Request_VLR(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_INIT}: rev=GSM net=GERAN Auth (no Ciph)
271DVLR Process_Access_Request_VLR(IMSI-901700000004620:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_INIT}: Received Event PR_ARQ_E_START
272DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2
273DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
274DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_NEW}: Updated ID
275DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_INIT}: proc_arq_vlr_fn_post_imsi()
276DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_INIT}: state_chg to PR_ARQ_S_WAIT_AUTH
277DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_NEEDS_AUTH}: Allocated
278DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_NEEDS_AUTH}: is child of Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ)
279DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
280DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_WAIT_RESP
281DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=1 -- will use GSM AKA (is_r99=no, at->vec.auth_types=0x1)
282- sending GSM Auth Request for IMSI-901700000004620:MSISDN-46071: tuple use_count=1 key_seq=1 auth_types=0x1 and...
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100283- ...rand=12aca96fb4ffdea5c985cbafa9b6e18b
284- ...expecting sres=20bde240
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100285DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
286DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_COMPLETE_LAYER_3
287DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_NEW}: state_chg to RAN_CONN_S_AUTH_CIPH
288DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - compl_l3 == 0 (0x0: )
289DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_UNUSED
290DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_AUTH_CIPH}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100291 cm_service_result_sent == 0
292 auth_request_sent == 1
293---
294- MS fails to send an Authentication Response
295- At first, we're still waiting
296- Total time passed: 0.000423 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100297 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100298 cm_service_result_sent == 0
299- Total time passed: 1.000658 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100300 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100301 cm_service_result_sent == 0
302- Total time passed: 2.000893 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100303 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100304 cm_service_result_sent == 0
305- Total time passed: 3.001128 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100306 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100307 cm_service_result_sent == 0
308- Total time passed: 4.001363 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100309 llist_count(&net->ran_conns) == 1
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100310 cm_service_result_sent == 0
311- Total time passed: 5.001598 s
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100312DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_AUTH_CIPH}: Timeout of T0
313DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_CN_CLOSE
314DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_AUTH_CIPH}: Close event, cause: CONGESTION
315DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_AUTH_CIPH}: state_chg to RAN_CONN_S_RELEASING
316DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + release == 1 (0x100: release)
317DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
318DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_WAIT_AUTH}: Cancel: OSMO_FSM_TERM_ERROR
319DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_WAIT_AUTH}: proc_arq_fsm_done(CONGESTION)
320DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_WAIT_AUTH}: state_chg to PR_ARQ_S_DONE
321DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Process Access Request result: CONGESTION
322- sending CM Service Reject for IMSI-901700000004620:MSISDN-46071, cause: CONGESTION
323DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_CN_CLOSE
324DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASING}: Event RAN_CONN_E_CN_CLOSE not permitted
325DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100326- BSSAP Clear --GERAN-A--> MS
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100327- RAN_CONN_TIMEOUT has passed, conn is gone.
Neels Hofmeyr4068ab22018-04-01 20:55:54 +0200328 bssap_clear_sent == 1
329- BSS sends BSSMAP Clear Complete
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100330DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - release == 0 (0x0: )
331DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_UNUSED
332DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASING}: state_chg to RAN_CONN_S_RELEASED
333DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
334DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
335DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_WAIT_RESP}: Terminating (cause = OSMO_FSM_TERM_PARENT)
336DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_WAIT_RESP}: Removing from parent Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ)
337DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_WAIT_RESP}: Freeing instance
338DVLR VLR_Authenticate(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){VLR_SUB_AS_WAIT_RESP}: Deallocated
339DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Removing from parent RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ)
340DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Freeing instance
341DVLR Process_Access_Request_VLR(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){PR_ARQ_S_DONE}: Deallocated
342DRLL IMSI-901700000004620:MSISDN-46071: Freeing RAN connection
343DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
344DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASED}: Freeing instance
345DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:CM_SERVICE_REQ){RAN_CONN_S_RELEASED}: Deallocated
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100346 llist_count(&net->ran_conns) == 0
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100347 cm_service_result_sent == 2
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100348DREF freeing VLR subscr IMSI-901700000004620:MSISDN-46071
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100349===== test_ms_timeout_cm_auth_resp: SUCCESS
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100350
351full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Stefan Sperlingafa030d2018-12-06 12:06:59 +0100352talloc_total_blocks(tall_bsc_ctx) == 13
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100353
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100354===== test_ms_timeout_paging
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100355- Total time passed: 0.000000 s
356- Location Update request causes a GSUP LU request to HLR
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100357 MSC <--GERAN-A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100358 new conn
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100359DMM RAN_conn{RAN_CONN_S_NEW}: Allocated
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200360DREF unknown: MSC conn use + compl_l3 == 1 (0x1: compl_l3)
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100361DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100362DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
363DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LOCATION UPDATING REQUEST: MI=IMSI-901700000004620 LU-type=IMSI-ATTACH
364DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LU/new-LAC: 1/23
365DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Allocated
366DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: is child of RAN_conn(IMSI-901700000004620:GERAN-A-0:LU)
367DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: rev=GSM net=GERAN (no Auth)
368DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100369DREF VLR subscr unknown usage increases to: 1
370DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
371DVLR New subscr, IMSI: 901700000004620
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100372DREF VLR subscr IMSI-901700000004620 usage increases to: 2
373DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
374DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
375DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
376DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_post_auth()
377DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_post_ciph()
378DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_node_4()
379DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_HLR_UPD
380DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: Allocated
381DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: is child of vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
382DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: Received Event UPD_HLR_VLR_E_START
Neels Hofmeyrd0756b12018-09-28 02:41:39 +0200383DVLR GSUP tx: 04010809710000004026f0280102
384GSUP --> HLR: OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: 04010809710000004026f0280102
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100385DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_INIT}: state_chg to UPD_HLR_VLR_S_WAIT_FOR_DATA
386DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_COMPLETE_LAYER_3
387DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: state_chg to RAN_CONN_S_AUTH_CIPH
388DREF IMSI-901700000004620: MSC conn use - compl_l3 == 0 (0x0: )
389DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_UNUSED
390DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100391 lu_result_sent == 0
392- HLR sends _INSERT_DATA_REQUEST, VLR responds with _INSERT_DATA_RESULT
393<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: 10010809710000004026f00804036470f1
394DVLR GSUP rx 17: 10010809710000004026f00804036470f1
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100395DREF VLR subscr IMSI-901700000004620 usage increases to: 2
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100396DVLR IMSI:901700000004620 has MSISDN:46071
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100397DVLR SUBSCR(IMSI-901700000004620:MSISDN-46071) VLR: update for IMSI=901700000004620 (MSISDN=46071, used=2)
398DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Updated ID
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100399DVLR GSUP tx: 12010809710000004026f0
400GSUP --> HLR: OSMO_GSUP_MSGT_INSERT_DATA_RESULT: 12010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100401DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100402<-- GSUP rx OSMO_GSUP_MSGT_INSERT_DATA_REQUEST: vlr_gsupc_read_cb() returns 0
403 lu_result_sent == 0
404- HLR also sends GSUP _UPDATE_LOCATION_RESULT
405<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: 06010809710000004026f0
406DVLR GSUP rx 11: 06010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100407DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2
408DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_HLR_LU_RES
409DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_WAIT_FOR_DATA}: Received Event UPD_HLR_VLR_E_UPD_LOC_ACK
410DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_WAIT_FOR_DATA}: state_chg to UPD_HLR_VLR_S_DONE
411DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
412DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
413DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Freeing instance
414DVLR upd_hlr_vlr_fsm(IMSI-901700000004620:GERAN-A-0:LU){UPD_HLR_VLR_S_DONE}: Deallocated
415DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_HLR_UPD}: Received Event VLR_ULA_E_UPD_HLR_COMPL
416DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_HLR_UPD}: state_chg to VLR_ULA_S_WAIT_LU_COMPL
417DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: Allocated
418DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: is child of vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
419DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: Received Event LU_COMPL_VLR_E_START
420DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_INIT}: state_chg to LU_COMPL_VLR_S_WAIT_SUB_PRES
421DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: Received Event LU_COMPL_VLR_E_SUB_PRES_COMPL
422- sending LU Accept for IMSI-901700000004620:MSISDN-46071
423DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
424DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_WAIT_SUB_PRES}: state_chg to LU_COMPL_VLR_S_DONE
425DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_LU_COMPL}: Received Event VLR_ULA_E_LU_COMPL_SUCCESS
426DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
427DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
428DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Freeing instance
429DVLR lu_compl_vlr_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){LU_COMPL_VLR_S_DONE}: Deallocated
430DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_WAIT_LU_COMPL}: state_chg to VLR_ULA_S_DONE
431DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_ACCEPTED
432DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: state_chg to RAN_CONN_S_ACCEPTED
433DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_ACCEPTED}: Received Event RAN_CONN_E_UNUSED
434DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_ACCEPTED}: state_chg to RAN_CONN_S_RELEASING
435DREF IMSI-901700000004620:MSISDN-46071: MSC conn use + release == 1 (0x100: release)
436DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4
437DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100438- BSSAP Clear --GERAN-A--> MS
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100439DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
Neels Hofmeyr4068ab22018-04-01 20:55:54 +0200440<-- GSUP rx OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: vlr_gsupc_read_cb() returns 0
441- LU was successful, and the conn has already been closed
442 lu_result_sent == 1
443 bssap_clear_sent == 1
444- BSS sends BSSMAP Clear Complete
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100445DREF IMSI-901700000004620:MSISDN-46071: MSC conn use - release == 0 (0x0: )
446DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_UNUSED
447DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: state_chg to RAN_CONN_S_RELEASED
448DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
449DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
450DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Removing from parent RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU)
451DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
452DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Freeing instance
453DVLR vlr_lu_fsm(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){VLR_ULA_S_DONE}: Deallocated
454DRLL IMSI-901700000004620:MSISDN-46071: Freeing RAN connection
455DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
456DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Freeing instance
457DMM RAN_conn(IMSI-901700000004620:MSISDN-46071:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Deallocated
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100458 llist_count(&net->ran_conns) == 0
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100459---
460- an SMS is sent, MS is paged
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100461DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100462 llist_count(&vsub->cs.requests) == 0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100463DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
Max48131522019-01-16 12:47:39 +0100464DLSMS Going to send a MT SMS
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100465DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000001) New transaction
466DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4
Max48131522019-01-16 12:47:39 +0100467DLSMS SMC(0) instance created for network
468DLSMS SMR(0) instance created for network.
469DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE
470DLSMS SMR(0) TX SMS RP-DATA
471DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK
472DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE
473DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING
474DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100475DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100476 GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100477 strcmp(paging_expecting_imsi, imsi) == 0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100478DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 5
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100479 llist_count(&vsub->cs.requests) == 1
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100480DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 4
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100481 paging_sent == 1
482 paging_stopped == 0
483- time passes and no paging result is received
484- Total time passed: 9.000000 s
485- the paging timeout has not yet expired
486 paging_stopped == 0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100487DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 5
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100488 vsub->cs.is_paging == 1
489- another request is added to the list but does not cause another paging
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100490DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 6
Max48131522019-01-16 12:47:39 +0100491DLSMS Going to send a MT SMS
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100492DCC (ti 01 sub IMSI-901700000004620:MSISDN-46071 callref 40000002) New transaction
493DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 7
Max48131522019-01-16 12:47:39 +0100494DLSMS SMC(0) instance created for network
495DLSMS SMR(0) instance created for network.
496DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE
497DLSMS SMR(0) TX SMS RP-DATA
498DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK
499DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE
500DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING
501DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100502DMM Subscriber IMSI-901700000004620:MSISDN-46071 already paged.
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100503 llist_count(&vsub->cs.requests) == 2
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100504DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 6
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100505 paging_sent == 0
506- the paging timeout expires, the paging as well as the requests are canceled
507- Total time passed: 11.000000 s
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100508DPAG Paging failure for IMSI-901700000004620:MSISDN-46071 (event=1)
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100509DPAG Calling paging cbfn.
Max48131522019-01-16 12:47:39 +0100510DLSMS paging_cb_mmsms_est_req(hooknum=1, event=1)
511DLSMS SMC(0) message MMSMS-REL-IND received in state MM_CONN_PENDING
512DLSMS SMC(0) MM layer is released
513DLSMS SMC(0) new CP state MM_CONN_PENDING -> IDLE
514DLSMS MNSMS-ERROR-IND, no cause
515DLSMS SMR(0) message MNSMS-ERROR-IND received in state WAIT_FOR_RP_ACK
516DLSMS SMR(0) TX SMS MNSMS-ERROR-IND
517DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE
518DLSMS SMR(0) TX: MNSMS-REL-REQ
519DLSMS SMC(0) message MNSMS-REL-REQ received in state IDLE
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100520DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 5
Max48131522019-01-16 12:47:39 +0100521DLSMS SMR(0) clearing SMR instance
522DLSMS SMC(0) clearing instance
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100523DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 4
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100524DPAG Calling paging cbfn.
Max48131522019-01-16 12:47:39 +0100525DLSMS paging_cb_mmsms_est_req(hooknum=1, event=1)
526DLSMS SMC(0) message MMSMS-REL-IND received in state MM_CONN_PENDING
527DLSMS SMC(0) MM layer is released
528DLSMS SMC(0) new CP state MM_CONN_PENDING -> IDLE
529DLSMS MNSMS-ERROR-IND, no cause
530DLSMS SMR(0) message MNSMS-ERROR-IND received in state WAIT_FOR_RP_ACK
531DLSMS SMR(0) TX SMS MNSMS-ERROR-IND
532DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE
533DLSMS SMR(0) TX: MNSMS-REL-REQ
534DLSMS SMC(0) message MNSMS-REL-REQ received in state IDLE
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100535DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3
Max48131522019-01-16 12:47:39 +0100536DLSMS SMR(0) clearing SMR instance
537DLSMS SMC(0) clearing instance
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100538DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
539DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100540 paging_stopped == 1
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100541DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 2
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100542 vsub->cs.is_paging == 0
543 llist_count(&vsub->cs.requests) == 0
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100544---
Neels Hofmeyrfacd57a2017-12-15 03:48:48 +0100545- Now that the timeout has expired, another Paging is sent on request
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100546DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
Max48131522019-01-16 12:47:39 +0100547DLSMS Going to send a MT SMS
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100548DCC (ti 00 sub IMSI-901700000004620:MSISDN-46071 callref 40000003) New transaction
549DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 4
Max48131522019-01-16 12:47:39 +0100550DLSMS SMC(0) instance created for network
551DLSMS SMR(0) instance created for network.
552DLSMS SMR(0) message SM-RL-DATA_REQ received in state IDLE
553DLSMS SMR(0) TX SMS RP-DATA
554DLSMS SMR(0) new RP state IDLE -> WAIT_FOR_RP_ACK
555DLSMS SMC(0) message MNSMS-EST-REQ received in state IDLE
556DLSMS SMC(0) new CP state IDLE -> MM_CONN_PENDING
557DLSMS Initiating Paging procedure for IMSI-901700000004620:MSISDN-46071 due to MMSMS_EST_REQ
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100558DMM Subscriber IMSI-901700000004620:MSISDN-46071 not paged yet, start paging.
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100559 GERAN-A sends out paging request to IMSI 901700000004620, TMSI 0xffffffff, LAC 23
Neels Hofmeyrfacd57a2017-12-15 03:48:48 +0100560 strcmp(paging_expecting_imsi, imsi) == 0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100561DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 5
Neels Hofmeyrfacd57a2017-12-15 03:48:48 +0100562 llist_count(&vsub->cs.requests) == 1
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100563DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 4
Neels Hofmeyrfacd57a2017-12-15 03:48:48 +0100564 paging_sent == 1
565 paging_stopped == 0
566---
567- subscriber detaches, pagings are canceled
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100568 MSC <--GERAN-A-- MS: GSM48_MT_MM_IMSI_DETACH_IND
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100569 new conn
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100570DMM RAN_conn{RAN_CONN_S_NEW}: Allocated
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200571DREF unknown: MSC conn use + compl_l3 == 1 (0x1: compl_l3)
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100572DRLL Dispatching 04.08 message GSM48_MT_MM_IMSI_DETACH_IND (0x5:0x1)
573DMM IMSI DETACH INDICATION: MI(IMSI)=901700000004620
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100574DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 5
575DMM IMSI DETACH for IMSI-901700000004620:MSISDN-46071
576DPAG Paging failure for IMSI-901700000004620:MSISDN-46071 (event=1)
Neels Hofmeyrfacd57a2017-12-15 03:48:48 +0100577DPAG Calling paging cbfn.
Max48131522019-01-16 12:47:39 +0100578DLSMS paging_cb_mmsms_est_req(hooknum=1, event=1)
579DLSMS SMC(0) message MMSMS-REL-IND received in state MM_CONN_PENDING
580DLSMS SMC(0) MM layer is released
581DLSMS SMC(0) new CP state MM_CONN_PENDING -> IDLE
582DLSMS MNSMS-ERROR-IND, no cause
583DLSMS SMR(0) message MNSMS-ERROR-IND received in state WAIT_FOR_RP_ACK
584DLSMS SMR(0) TX SMS MNSMS-ERROR-IND
585DLSMS SMR(0) new RP state WAIT_FOR_RP_ACK -> IDLE
586DLSMS SMR(0) TX: MNSMS-REL-REQ
587DLSMS SMC(0) message MNSMS-REL-REQ received in state IDLE
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100588DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 4
Max48131522019-01-16 12:47:39 +0100589DLSMS SMR(0) clearing SMR instance
590DLSMS SMC(0) clearing instance
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100591DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 3
592DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
593DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage increases to: 3
594DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 2
595DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 1
596DREF VLR subscr IMSI-901700000004620:MSISDN-46071 usage decreases to: 0
597DREF freeing VLR subscr IMSI-901700000004620:MSISDN-46071
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100598DMM RAN_conn{RAN_CONN_S_NEW}: Received Event RAN_CONN_E_CN_CLOSE
599DMM RAN_conn{RAN_CONN_S_NEW}: state_chg to RAN_CONN_S_RELEASING
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200600DREF unknown: MSC conn use + release == 2 (0x101: compl_l3,release)
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100601- BSSAP Clear --GERAN-A--> MS
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200602DREF unknown: MSC conn use - compl_l3 == 1 (0x100: release)
Neels Hofmeyr4068ab22018-04-01 20:55:54 +0200603 bssap_clear_sent == 1
604 paging_stopped == 1
605- BSS sends BSSMAP Clear Complete
Neels Hofmeyr99a8d232018-04-09 20:44:56 +0200606DREF unknown: MSC conn use - release == 0 (0x0: )
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100607DMM RAN_conn{RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_UNUSED
608DMM RAN_conn{RAN_CONN_S_RELEASING}: state_chg to RAN_CONN_S_RELEASED
609DMM RAN_conn{RAN_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
610DRLL Freeing RAN connection with NULL subscriber
611DMM RAN_conn{RAN_CONN_S_RELEASED}: Freeing instance
612DMM RAN_conn{RAN_CONN_S_RELEASED}: Deallocated
613 llist_count(&net->ran_conns) == 0
Neels Hofmeyrdfdc61d2018-03-02 00:40:58 +0100614===== test_ms_timeout_paging: SUCCESS
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100615
616full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Stefan Sperlingafa030d2018-12-06 12:06:59 +0100617talloc_total_blocks(tall_bsc_ctx) == 13
Neels Hofmeyr2ff5bcd2017-12-15 03:02:27 +0100618
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200619===== test_classmark_update_timeout
620- Total time passed: 0.000000 s
621- Location Update request causes a GSUP Send Auth Info request to HLR
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100622 MSC <--GERAN-A-- MS: GSM48_MT_MM_LOC_UPD_REQUEST
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200623 new conn
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100624DMM RAN_conn{RAN_CONN_S_NEW}: Allocated
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200625DREF unknown: MSC conn use + compl_l3 == 1 (0x1: compl_l3)
626DRLL Dispatching 04.08 message GSM48_MT_MM_LOC_UPD_REQUEST (0x5:0x8)
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100627DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
628DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LOCATION UPDATING REQUEST: MI=IMSI-901700000004620 LU-type=IMSI-ATTACH
629DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: LU/new-LAC: 1/23
630DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Allocated
631DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: is child of RAN_conn(IMSI-901700000004620:GERAN-A-0:LU)
632DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: rev=GSM net=GERAN Auth+Ciph
633DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: Received Event VLR_ULA_E_UPDATE_LA
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200634DREF VLR subscr unknown usage increases to: 1
635DVLR set IMSI on subscriber; IMSI=901700000004620 id=901700000004620
636DVLR New subscr, IMSI: 901700000004620
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100637DREF VLR subscr IMSI-901700000004620 usage increases to: 2
638DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Updated ID
639DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
640DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: vlr_loc_upd_node1()
641DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_IDLE}: state_chg to VLR_ULA_S_WAIT_AUTH
642DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: Allocated
643DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: is child of vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
644DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: Received Event VLR_AUTH_E_START
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200645DVLR GSUP tx: 08010809710000004026f0
646GSUP --> HLR: OSMO_GSUP_MSGT_SEND_AUTH_INFO_REQUEST: 08010809710000004026f0
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100647DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH}: state_chg to VLR_SUB_AS_NEEDS_AUTH_WAIT_AI
648DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: Received Event RAN_CONN_E_COMPLETE_LAYER_3
649DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_NEW}: state_chg to RAN_CONN_S_AUTH_CIPH
650DREF IMSI-901700000004620: MSC conn use - compl_l3 == 0 (0x0: )
651DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Received Event RAN_CONN_E_UNUSED
652DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200653 lu_result_sent == 0
654- from HLR, rx _SEND_AUTH_INFO_RESULT; VLR sends Auth Req to MS
655<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
656DVLR GSUP rx 47: 0a010809710000004026f003222010585df1ae287f6e273dce07090d61320b21042d8b2c3e220861855fb81fc2a800
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100657DREF VLR subscr IMSI-901700000004620 usage increases to: 2
658DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: Received Event VLR_AUTH_E_HLR_SAI_ACK
659DVLR SUBSCR(IMSI-901700000004620) Received 1 auth tuples
660DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: state_chg to VLR_SUB_AS_WAIT_RESP
661DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: got auth tuple: use_count=1 key_seq=0 -- will use GSM AKA (is_r99=no, at->vec.auth_types=0x1)
662- sending GSM Auth Request for IMSI-901700000004620: tuple use_count=1 key_seq=0 auth_types=0x1 and...
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200663- ...rand=585df1ae287f6e273dce07090d61320b
664- ...expecting sres=2d8b2c3e
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100665DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200666<-- GSUP rx OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT: vlr_gsupc_read_cb() returns 0
667 lu_result_sent == 0
668 auth_request_sent == 1
669---
670- MS sends Authen Response, VLR accepts and wants to send Ciphering Mode Command to MS -- but needs Classmark 2 to determine whether A5/3 is supported
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100671 MSC <--GERAN-A-- MS: GSM48_MT_MM_AUTH_RESP
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100672DREF IMSI-901700000004620: MSC conn use + dtap == 1 (0x2: dtap)
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200673DRLL Dispatching 04.08 message GSM48_MT_MM_AUTH_RESP (0x5:0x14)
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100674DMM IMSI-901700000004620: MM GSM AUTHENTICATION RESPONSE (sres = 2d8b2c3e)
675DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Received Event VLR_AUTH_E_MS_AUTH_RESP
676DVLR SUBSCR(IMSI-901700000004620) AUTH on GERAN received SRES/RES: 2d8b2c3e (4 bytes)
677DVLR SUBSCR(IMSI-901700000004620) AUTH established GSM security context
678DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: Authentication terminating with result PASSED
679DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_WAIT_RESP}: state_chg to VLR_SUB_AS_AUTHENTICATED
680DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
681DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Removing from parent vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU)
682DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Freeing instance
683DVLR VLR_Authenticate(IMSI-901700000004620:GERAN-A-0:LU){VLR_SUB_AS_AUTHENTICATED}: Deallocated
684DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: Received Event VLR_ULA_E_AUTH_RES
685DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: vlr_loc_upd_post_auth()
686DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: Set Ciphering Mode
687DMM IMSI-901700000004620: to determine whether A5/3 is supported, first ask for a Classmark Update to obtain Classmark 2
688DBSSAP RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: Tx BSSMAP CLASSMARK REQUEST to BSC
Harald Welte977b5482019-02-18 12:23:43 +0100689DBSSAP RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: N-DATA.req([])
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200690 BSC <--BSSAP-BSS-MANAGEMENT-- MSC: CLASSMARK REQ [L3]> 00 01 58
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100691DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_AUTH_CIPH}: state_chg to RAN_CONN_S_WAIT_CLASSMARK_UPDATE
692DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_AUTH}: state_chg to VLR_ULA_S_WAIT_CIPH
693DREF IMSI-901700000004620: MSC conn use - dtap == 0 (0x0: )
694DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_WAIT_CLASSMARK_UPDATE}: Received Event RAN_CONN_E_UNUSED
695DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_WAIT_CLASSMARK_UPDATE}: Awaiting results for Auth+Ciph, overruling event RAN_CONN_E_UNUSED
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200696 lu_result_sent == 0
697---
698- But the BSSMAP Classmark Update never arrives
699- At first, we're still waiting
700- Total time passed: 0.000423 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100701 llist_count(&net->ran_conns) == 1
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200702 lu_result_sent == 0
703- Total time passed: 1.000658 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100704 llist_count(&net->ran_conns) == 1
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200705 lu_result_sent == 0
706- Total time passed: 2.000893 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100707 llist_count(&net->ran_conns) == 1
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200708 lu_result_sent == 0
709- Total time passed: 3.001128 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100710 llist_count(&net->ran_conns) == 1
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200711 lu_result_sent == 0
712- Total time passed: 4.001363 s
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100713 llist_count(&net->ran_conns) == 1
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200714 lu_result_sent == 0
715- Total time passed: 5.001598 s
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100716DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_WAIT_CLASSMARK_UPDATE}: Timeout of T0
717DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_WAIT_CLASSMARK_UPDATE}: Received Event RAN_CONN_E_CN_CLOSE
718DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_WAIT_CLASSMARK_UPDATE}: Close event, cause: CONGESTION
719DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_WAIT_CLASSMARK_UPDATE}: state_chg to RAN_CONN_S_RELEASING
720DREF IMSI-901700000004620: MSC conn use + release == 1 (0x100: release)
721DREF VLR subscr IMSI-901700000004620 usage increases to: 2
722- sending LU Reject for IMSI-901700000004620, cause 22
723DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_WAIT_CIPH}: state_chg to VLR_ULA_S_DONE
724DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_CN_CLOSE
725DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Event RAN_CONN_E_CN_CLOSE not permitted
726DREF VLR subscr IMSI-901700000004620 usage decreases to: 1
Neels Hofmeyr7814a832018-12-26 00:40:18 +0100727- BSSAP Clear --GERAN-A--> MS
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100728- RAN_CONN_TIMEOUT has passed, conn is gone.
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200729 bssap_clear_sent == 1
730- BSS sends BSSMAP Clear Complete
Neels Hofmeyr361e5712019-01-03 02:32:14 +0100731DREF IMSI-901700000004620: MSC conn use - release == 0 (0x0: )
732DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: Received Event RAN_CONN_E_UNUSED
733DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASING}: state_chg to RAN_CONN_S_RELEASED
734DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
735DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Terminating (cause = OSMO_FSM_TERM_PARENT)
736DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Removing from parent RAN_conn(IMSI-901700000004620:GERAN-A-0:LU)
737DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: fsm_lu_cleanup called with cause OSMO_FSM_TERM_PARENT
738DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Freeing instance
739DVLR vlr_lu_fsm(IMSI-901700000004620:GERAN-A-0:LU){VLR_ULA_S_DONE}: Deallocated
740DRLL IMSI-901700000004620: Freeing RAN connection
741DREF VLR subscr IMSI-901700000004620 usage decreases to: 0
742DREF freeing VLR subscr IMSI-901700000004620
743DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Freeing instance
744DMM RAN_conn(IMSI-901700000004620:GERAN-A-0:LU){RAN_CONN_S_RELEASED}: Deallocated
Neels Hofmeyrc036b792018-11-29 22:37:51 +0100745 llist_count(&net->ran_conns) == 0
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200746 lu_result_sent == 2
747===== test_classmark_update_timeout: SUCCESS
748
749full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Stefan Sperlingafa030d2018-12-06 12:06:59 +0100750talloc_total_blocks(tall_bsc_ctx) == 13
Neels Hofmeyr3117b702018-09-13 03:23:07 +0200751
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100752full talloc report on 'msgb' (total 0 bytes in 1 blocks)
Stefan Sperlingafa030d2018-12-06 12:06:59 +0100753talloc_total_blocks(tall_bsc_ctx) == 13
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100754