diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-08-28 18:47:58 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-08-28 18:47:58 +0200 |
commit | b4c98e73972dace156727d41f4b745fb829de3a7 (patch) | |
tree | beb358c53a299e7bfec589576cdfdcd4caeb00d3 | |
parent | 3eb05d2c1a0e85e8e29fa431bec7629095ce3b98 (diff) |
gtp: Log msg retransmits and timeouts
Change-Id: Ie768ddb45313582b4b5358b97a981080be64fd42
-rw-r--r-- | gtp/gtp.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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) { |