diff options
author | Max <msuraev@sysmocom.de> | 2017-09-27 15:08:17 +0200 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2017-10-02 08:38:12 +0000 |
commit | a3b73e917b653d13d027cff2c95a56bbc1264446 (patch) | |
tree | 7bfdc6ed6d40b35e8737e8b19b87a877c421b97e /src/gprs/sgsn_libgtp.c | |
parent | 74ef149f06938d610b7d4effc5a7412821095222 (diff) |
Use extended logging for PDP contexts
Log additional details (IMSI, NSAPI etc) on PDP context
creation/deletion by using appropriate LOGP() wrappers.
Change-Id: I91a126952ae75ae9ba1f42aac4d26413384bba5d
Related: SYS#3610
Diffstat (limited to 'src/gprs/sgsn_libgtp.c')
-rw-r--r-- | src/gprs/sgsn_libgtp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gprs/sgsn_libgtp.c b/src/gprs/sgsn_libgtp.c index 9a002664f..9b8fe16c6 100644 --- a/src/gprs/sgsn_libgtp.c +++ b/src/gprs/sgsn_libgtp.c @@ -145,7 +145,6 @@ struct sgsn_pdp_ctx *sgsn_create_pdp_ctx(struct sgsn_ggsn_ctx *ggsn, const uint8_t *qos; int rc; - LOGP(DGPRS, LOGL_ERROR, "Create PDP Context\n"); pctx = sgsn_pdp_ctx_alloc(mmctx, nsapi); if (!pctx) { LOGP(DGPRS, LOGL_ERROR, "Couldn't allocate PDP Ctx\n"); @@ -174,6 +173,7 @@ struct sgsn_pdp_ctx *sgsn_create_pdp_ctx(struct sgsn_ggsn_ctx *ggsn, pdp->selmode = 0xFC | 0x00; /* IMSI, TEID/TEIC, FLLU/FLLC, TID, NSAPI set in pdp_newpdp */ + LOGPDPCTXP(LOGL_NOTICE, pctx, "Create PDP Context\n"); /* Put the MSISDN in case we have it */ if (mmctx->subscr && mmctx->subscr->sgsn_data->msisdn_len) { @@ -635,7 +635,8 @@ static int cb_conf(int type, int cause, struct pdp_t *pdp, void *cbp) /* Called whenever a PDP context is deleted for any reason */ static int cb_delete_context(struct pdp_t *pdp) { - LOGP(DGPRS, LOGL_INFO, "PDP Context was deleted\n"); + LOGPDPX(DGPRS, LOGL_INFO, pdp, "Context was deleted\n") ; + return 0; } |