diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-07-23 17:54:41 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-07-30 14:53:13 +0000 |
commit | 21c14fc7f4eda1648d6681d1ff91ffc53a73dc31 (patch) | |
tree | e57b1a322c1941e3e3e07a37d7b2f3f1618959f0 | |
parent | 050eb1d8036d367e90604dc7fcd6c3d6d9a8ec98 (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++; |