aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2020-08-19 12:44:19 +0000
committerNeels Hofmeyr <neels@hofmeyr.de>2020-09-01 21:00:17 +0000
commitcbbcf5a1a98c39f4dc990f5e33929a769209df38 (patch)
tree18a7c535842d826588bd9f8c7bee40386e23fdcd
parent1587ffbc7b9fc8b7279c0069631cda030cefa8dd (diff)
add debug log around active conn and VLR association
-rw-r--r--src/libmsc/msub.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libmsc/msub.c b/src/libmsc/msub.c
index 112703a13..40cde3217 100644
--- a/src/libmsc/msub.c
+++ b/src/libmsc/msub.c
@@ -209,6 +209,7 @@ struct msub *msub_for_vsub(const struct vlr_subscr *for_vsub)
return msub;
}
+ LOGP(DMSC, LOGL_DEBUG, "%s: no active conn\n", vlr_subscr_name(for_vsub));
return NULL;
}
@@ -342,8 +343,10 @@ const char *msub_ran_conn_name(const struct msub *msub)
int msub_set_vsub(struct msub *msub, struct vlr_subscr *vsub)
{
OSMO_ASSERT(msub);
- if (msub->vsub == vsub)
+ if (msub->vsub == vsub) {
+ LOG_MSUB(msub, LOGL_DEBUG, "msub already associated with this vsub\n");
return 0;
+ }
if (msub->vsub && vsub) {
LOG_MSUB(msub, LOGL_ERROR,
"Changing a connection's VLR Subscriber is not allowed: not changing to %s\n",
@@ -371,6 +374,7 @@ int msub_set_vsub(struct msub *msub, struct vlr_subscr *vsub)
}
}
if (msub->vsub) {
+ LOG_MSUB(msub, LOGL_DEBUG, "msub dis-associating from VLR %s\n", vlr_subscr_name(msub->vsub));
vlr_subscr_put(msub->vsub, VSUB_USE_MSUB);
msub->vsub = NULL;
}
@@ -379,6 +383,7 @@ int msub_set_vsub(struct msub *msub, struct vlr_subscr *vsub)
msub->vsub = vsub;
vsub->cs.attached_via_ran = msub_ran(msub)->type;
msub_update_id(msub);
+ LOG_MSUB(msub, LOGL_DEBUG, "msub associated with VLR %s\n", vlr_subscr_name(vsub));
}
return 0;
}