diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-04-01 20:55:54 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-04-11 21:39:44 +0000 |
commit | 4068ab278b66af7010c3acc73a7bb87bf651fc46 (patch) | |
tree | 096c6e858639e74703f272762dcead6df7c8df4b /tests/msc_vlr/msc_vlr_test_call.err | |
parent | e3d3dc6ea218a07161eeb80ae864a96bef2d8e61 (diff) |
properly receive BSSMAP Clear Complete and Iu Release Complete
When sending a BSSMAP Clear or Iu Release, do not immediately discard the conn,
but wait until a BSSMAP Clear Complete / Iu Release Complete has been received.
Hence we will no longer show in the log that an incoming Release/Clear Complete
belongs to an unknown subscriber, but will still be around to properly log the
release.
Related: OS#3122
Change-Id: Ie4c6aaba3866d6e5b98004e8870a215e8cf8ffc1
Diffstat (limited to 'tests/msc_vlr/msc_vlr_test_call.err')
-rw-r--r-- | tests/msc_vlr/msc_vlr_test_call.err | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/tests/msc_vlr/msc_vlr_test_call.err b/tests/msc_vlr/msc_vlr_test_call.err index 1da80d9af..2cb697c97 100644 --- a/tests/msc_vlr/msc_vlr_test_call.err +++ b/tests/msc_vlr/msc_vlr_test_call.err @@ -162,8 +162,11 @@ DREF MSISDN:42342: MSC conn use + release == 2 (0x102) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS -DREF MSISDN:42342: MSC conn use - release == 1 (0x2) -DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0) +DREF MSISDN:42342: MSC conn use - dtap == 1 (0x100) + iu_release_sent == 1 +- LU was successful, and the conn has already been closed +- RNC sends Iu Release Complete +DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) @@ -176,8 +179,6 @@ DRLL MSISDN:42342: Freeing subscriber connection DREF VLR subscr MSISDN:42342 usage decreases to: 1 DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated - iu_release_sent == 1 -- LU was successful, and the conn has already been closed llist_count(&net->subscr_conns) == 0 DREF VLR subscr MSISDN:42342 usage increases to: 2 vsub != NULL == 1 @@ -359,6 +360,7 @@ DREF MSISDN:42342: MSC conn use + release == 1 (0x100) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS +- RNC sends Iu Release Complete DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED @@ -539,8 +541,11 @@ DREF MSISDN:42342: MSC conn use + release == 2 (0x102) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS -DREF MSISDN:42342: MSC conn use - release == 1 (0x2) -DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0) +DREF MSISDN:42342: MSC conn use - dtap == 1 (0x100) + iu_release_sent == 1 +- LU was successful, and the conn has already been closed +- RNC sends Iu Release Complete +DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) @@ -553,8 +558,6 @@ DRLL MSISDN:42342: Freeing subscriber connection DREF VLR subscr MSISDN:42342 usage decreases to: 1 DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated - iu_release_sent == 1 -- LU was successful, and the conn has already been closed llist_count(&net->subscr_conns) == 0 DREF VLR subscr MSISDN:42342 usage increases to: 2 vsub != NULL == 1 @@ -741,6 +744,7 @@ DREF MSISDN:42342: MSC conn use + release == 1 (0x100) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS +- RNC sends Iu Release Complete DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED @@ -921,8 +925,11 @@ DREF MSISDN:42342: MSC conn use + release == 2 (0x102) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS -DREF MSISDN:42342: MSC conn use - release == 1 (0x2) -DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0) +DREF MSISDN:42342: MSC conn use - dtap == 1 (0x100) + iu_release_sent == 1 +- LU was successful, and the conn has already been closed +- RNC sends Iu Release Complete +DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) @@ -935,8 +942,6 @@ DRLL MSISDN:42342: Freeing subscriber connection DREF VLR subscr MSISDN:42342 usage decreases to: 1 DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated - iu_release_sent == 1 -- LU was successful, and the conn has already been closed llist_count(&net->subscr_conns) == 0 DREF VLR subscr MSISDN:42342 usage increases to: 2 vsub != NULL == 1 @@ -1091,6 +1096,7 @@ DCC (ti 00 sub MSISDN:42342) new state RELEASE_REQ -> NULL DREF VLR subscr MSISDN:42342 usage decreases to: 2 DREF MSISDN:42342: MSC conn use - trans_cc == 1 (0x100) - Iu Release --RAN_UTRAN_IU--> MS +- RNC sends Iu Release Complete DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED @@ -1272,8 +1278,11 @@ DREF MSISDN:42342: MSC conn use + release == 2 (0x102) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS -DREF MSISDN:42342: MSC conn use - release == 1 (0x2) -DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0) +DREF MSISDN:42342: MSC conn use - dtap == 1 (0x100) + iu_release_sent == 1 +- LU was successful, and the conn has already been closed +- RNC sends Iu Release Complete +DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) @@ -1286,8 +1295,6 @@ DRLL MSISDN:42342: Freeing subscriber connection DREF VLR subscr MSISDN:42342 usage decreases to: 1 DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated - iu_release_sent == 1 -- LU was successful, and the conn has already been closed llist_count(&net->subscr_conns) == 0 DREF VLR subscr MSISDN:42342 usage increases to: 2 vsub != NULL == 1 @@ -1435,6 +1442,7 @@ DREF MSISDN:42342: MSC conn use + release == 1 (0x100) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS +- RNC sends Iu Release Complete DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED @@ -1615,8 +1623,11 @@ DREF MSISDN:42342: MSC conn use + release == 2 (0x102) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS -DREF MSISDN:42342: MSC conn use - release == 1 (0x2) -DREF MSISDN:42342: MSC conn use - dtap == 0 (0x0) +DREF MSISDN:42342: MSC conn use - dtap == 1 (0x100) + iu_release_sent == 1 +- LU was successful, and the conn has already been closed +- RNC sends Iu Release Complete +DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Terminating (cause = OSMO_FSM_TERM_REGULAR) @@ -1629,8 +1640,6 @@ DRLL MSISDN:42342: Freeing subscriber connection DREF VLR subscr MSISDN:42342 usage decreases to: 1 DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Freeing instance DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASED}: Deallocated - iu_release_sent == 1 -- LU was successful, and the conn has already been closed llist_count(&net->subscr_conns) == 0 DREF VLR subscr MSISDN:42342 usage increases to: 2 vsub != NULL == 1 @@ -1775,6 +1784,7 @@ DREF MSISDN:42342: MSC conn use + release == 1 (0x100) DREF VLR subscr MSISDN:42342 usage increases to: 3 DREF VLR subscr MSISDN:42342 usage decreases to: 2 - Iu Release --RAN_UTRAN_IU--> MS +- RNC sends Iu Release Complete DREF MSISDN:42342: MSC conn use - release == 0 (0x0) DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: Received Event SUBSCR_CONN_E_UNUSED DMM Subscr_Conn(901700000010650){SUBSCR_CONN_S_RELEASING}: state_chg to SUBSCR_CONN_S_RELEASED |