diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-07-23 17:54:41 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-07-30 16:33:20 +0200 |
commit | d1bc55c3b6e94e23562acaac60670005ba74532a (patch) | |
tree | 5a9939b3556239d3e5b0d4b0887e70cad4ce1fe8 | |
parent | 953d27ce8fa50bdd9d6e2f4f206a177f083690a4 (diff) |
GSUP: Log GSUP route add/remove
Change-Id: I1768d0b8ee7e2821e40a799c9a1c1d900a7ddc48
-rw-r--r-- | src/gsup_router.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gsup_router.c b/src/gsup_router.c index e9aed78..6038ee6 100644 --- a/src/gsup_router.c +++ b/src/gsup_router.c @@ -23,6 +23,7 @@ #include <osmocom/core/linuxlist.h> #include <osmocom/core/talloc.h> +#include "logging.h" #include "gsup_server.h" struct gsup_route { @@ -60,6 +61,8 @@ int gsup_route_add(struct osmo_gsup_conn *conn, const uint8_t *addr, size_t addr if (!gr) return -ENOMEM; + LOGP(DMAIN, LOGL_INFO, "Adding GSUP route for %s\n", addr); + gr->addr = talloc_memdup(gr, addr, addrlen); gr->conn = conn; llist_add_tail(&gr->list, &conn->server->routes); @@ -75,6 +78,8 @@ int gsup_route_del_conn(struct osmo_gsup_conn *conn) llist_for_each_entry_safe(gr, gr2, &conn->server->routes, list) { if (gr->conn == conn) { + LOGP(DMAIN, LOGL_INFO, "Removing GSUP route for %s (GSUP disconnect)\n", + gr->addr); llist_del(&gr->list); talloc_free(gr); num_deleted++; |