From b4c98e73972dace156727d41f4b745fb829de3a7 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Wed, 28 Aug 2019 18:47:58 +0200 Subject: gtp: Log msg retransmits and timeouts Change-Id: Ie768ddb45313582b4b5358b97a981080be64fd42 --- gtp/gtp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtp/gtp.c b/gtp/gtp.c index f70f534..2ea949d 100644 --- a/gtp/gtp.c +++ b/gtp/gtp.c @@ -600,10 +600,14 @@ int gtp_retrans(struct gsn_t *gsn) (qmsg->timeout <= now)) { /*printf("Retrans timeout found: %d\n", (int) time(NULL)); */ if (qmsg->retrans > N3_REQUESTS) { /* To many retrans */ + LOGP(DLGTP, LOGL_NOTICE, "Timeout of seq %" PRIu16 "\n", + qmsg->seq); if (gsn->cb_conf) gsn->cb_conf(qmsg->type, EOF, NULL, qmsg->cbp); queue_freemsg(gsn->queue_req, qmsg); } else { + LOGP(DLGTP, LOGL_INFO, "Retransmit (%d) of seq %" PRIu16 "\n", + qmsg->retrans, qmsg->seq); if (sendto(qmsg->fd, &qmsg->p, qmsg->l, 0, (struct sockaddr *)&qmsg->peer, sizeof(struct sockaddr_in)) < 0) { -- cgit v1.2.3