osmo-msc/src/libmsc
Neels Hofmeyr 1fbf45c291 enrich context for vlr_subscr_name and ran_conn fi name
Include all available information in vlr_subscr_name(); instead of either IMSI
or MSISDN or TMSI, print all of them when present. Instead of a short log,
rather have more valuable context.

A context info would now look like:

  Process_Access_Request_VLR(GERAN-A-3_IMSI-901700000014706_MSISDN-2023_TMSI-0x08bde4ec_PAGING_RESP)

It does get quite long, but ensures easy correlation of any BSSAP / IuCS
messages with log output, especially if multiple subscribers are busy at the
same time.

When showing the RAN conn id, instead of

  GERAN_A-00000017

write

  GERAN-A-23

- We usually write the conn_id in decimal.
- Leading zeros are clutter.
- Don't mix - and _ separators.

These changes are combined to produce only one burst of humungous amounts of
msc_vlr_tests expected output. That is definitely a weak point of these tests:
blowing up the git history. OTOH they do show logging changes nicely.

Change-Id: I66a68ce2eb8957a35855a3743d91a86299900834
2018-12-24 15:45:51 +01:00
..
Makefile.am move subscr_conn.c to ran_conn.c 2018-11-30 22:46:15 +01:00
a_iface.c cosmetic: drop unused variable 2018-12-17 17:36:25 +01:00
a_iface_bssap.c Revert "move ASS-COMPL MGCP handling out of a_iface_bssap.c" 2018-12-11 19:52:30 +01:00
a_reset.c combine several small .h in msc_common.h 2018-11-30 22:46:15 +01:00
ctrl_commands.c cosmetic: remove forgotten debug printf 2018-11-08 11:10:15 +01:00
db.c libmsc/db.c: cosmetic: mark missing breaks in switch as intended 2018-11-21 19:48:16 +07:00
gsm_04_08.c enrich context for vlr_subscr_name and ran_conn fi name 2018-12-24 15:45:51 +01:00
gsm_04_08_cc.c remove code dup: add msc_mgcp_try_call_assignment() 2018-12-24 15:45:51 +01:00
gsm_04_11.c combine several small .h in msc_common.h 2018-11-30 22:46:15 +01:00
gsm_04_14.c rename gsm_subscriber_connection to ran_conn 2018-11-30 22:45:42 +01:00
gsm_04_80.c rename gsm_subscriber_connection to ran_conn 2018-11-30 22:45:42 +01:00
gsm_09_11.c Remove redundancy in LAC processing 2018-12-19 11:48:33 +01:00
gsm_subscriber.c Remove redundancy in LAC processing 2018-12-19 11:48:33 +01:00
iu_dummy.c cosmetic: drop some unused opaque struct defs 2018-11-30 22:46:15 +01:00
iucs.c combine several small .h in msc_common.h 2018-11-30 22:46:15 +01:00
iucs_ranap.c combine several small .h in msc_common.h 2018-11-30 22:46:15 +01:00
mncc.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
mncc_builtin.c MNCC: use log wrapper for call processing 2018-12-23 09:51:53 +00:00
mncc_sock.c libmsc/mncc_sock.c: Add lchan_type_offset in queue_hello() 2018-08-10 14:31:30 +00:00
msc_ifaces.c rename gsm_subscriber_connection to ran_conn 2018-11-30 22:45:42 +01:00
msc_mgcp.c abort assignment on Assignment Failure 2018-12-24 15:45:51 +01:00
msc_vty.c use vty->type instead of local variable 2018-12-21 12:38:47 +00:00
osmo_msc.c abort assignment on Assignment Failure 2018-12-24 15:45:51 +01:00
ran_conn.c enrich context for vlr_subscr_name and ran_conn fi name 2018-12-24 15:45:51 +01:00
rrlp.c move ran_conn declarations to new ran_conn.h 2018-11-30 22:46:15 +01:00
silent_call.c combine several small .h in msc_common.h 2018-11-30 22:46:15 +01:00
smpp_openbsc.c rename gsm_subscriber_connection to ran_conn 2018-11-30 22:45:42 +01:00
smpp_smsc.c smpp_smsc_conf: Fix heap-use-after-free 2018-04-17 16:10:35 +02:00
smpp_smsc.h rename gsm_subscriber_connection to ran_conn 2018-11-30 22:45:42 +01:00
smpp_utils.c dissolve libcommon: drop debug.c 2018-03-22 17:05:42 +01:00
smpp_vty.c vty: skip installing cmds now always installed by default 2017-11-01 00:51:21 +01:00
sms_queue.c GSM_EXTENSION_LENGTH -> VLR_MSISDN_LENGTH 2018-11-30 22:46:15 +01:00
transaction.c cosmetic: drop duplicated #include 2018-12-17 10:49:50 +01:00