aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schultz <aschultz@tpip.net>2015-11-17 12:22:43 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-12-21 08:37:26 +0100
commitc5fbf9bd68432e9e18b62a6ee9c1be149e3f427a (patch)
treef26fb7a17768209b8a0c756c98acd65898964b9e
parent4b075b6cb85f93dff1378aabddf7c1d4959feb72 (diff)
ggsn: update gpt-kernel logging to libosmocore
Signed-off-by: Andreas Schultz <aschultz@tpip.net>
-rw-r--r--ggsn/ggsn.c2
-rw-r--r--ggsn/gtp-kernel.c21
-rw-r--r--ggsn/gtp-kernel.h2
3 files changed, 11 insertions, 14 deletions
diff --git a/ggsn/ggsn.c b/ggsn/ggsn.c
index 821c942..9e8e213 100644
--- a/ggsn/ggsn.c
+++ b/ggsn/ggsn.c
@@ -176,7 +176,7 @@ int create_context_ind(struct pdp_t *pdp)
member->peer = pdp;
if (gtp_kernel_tunnel_add(pdp) < 0) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"Cannot add tunnel to kernel: %s\n", strerror(errno));
}
diff --git a/ggsn/gtp-kernel.c b/ggsn/gtp-kernel.c
index 16e51ac..487ae35 100644
--- a/ggsn/gtp-kernel.c
+++ b/ggsn/gtp-kernel.c
@@ -8,7 +8,6 @@
#include <stdint.h>
#endif
-#include <syslog.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
@@ -100,7 +99,7 @@ int gtp_kernel_init(struct gsn_t *gsn, struct in_addr *net,
if (gtp_dev_create(GTP_DEVNAME, args_info->gtpnl_orig,
gsn->fd0, gsn->fd1u) < 0) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"cannot create GTP tunnel device: %s\n",
strerror(errno));
return -1;
@@ -109,29 +108,27 @@ int gtp_kernel_init(struct gsn_t *gsn, struct in_addr *net,
gtp_nl.nl = genl_socket_open();
if (gtp_nl.nl == NULL) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"cannot create genetlink socket\n");
return -1;
}
gtp_nl.genl_id = genl_lookup_family(gtp_nl.nl, "gtp");
if (gtp_nl.genl_id < 0) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"cannot lookup GTP genetlink ID\n");
return -1;
}
if (debug) {
- sys_err(LOG_NOTICE, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_NOTICE, 0,
"Using the GTP kernel mode (genl ID is %d)\n",
gtp_nl.genl_id);
}
- if (debug) {
- printf("Setting route to reach %s via %s\n",
- args_info->net_arg, GTP_DEVNAME);
- }
+ DEBUGP(DGGSN, "Setting route to reach %s via %s\n",
+ args_info->net_arg, GTP_DEVNAME);
if (gtp_dev_config(GTP_DEVNAME, net, mask2prefix(mask)) < 0) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"Cannot add route to reach network %s\n",
args_info->net_arg);
}
@@ -152,12 +149,12 @@ int gtp_kernel_init(struct gsn_t *gsn, struct in_addr *net,
err = system(cmd);
if (err < 0) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"Failed to launch script `%s'", ipup);
return -1;
}
}
- sys_err(LOG_NOTICE, __FILE__, __LINE__, 0, "GTP kernel configured\n");
+ SYS_ERR(DGGSN, LOGL_NOTICE, 0, "GTP kernel configured\n");
return 0;
}
diff --git a/ggsn/gtp-kernel.h b/ggsn/gtp-kernel.h
index 7bf533d..628002f 100644
--- a/ggsn/gtp-kernel.h
+++ b/ggsn/gtp-kernel.h
@@ -23,7 +23,7 @@ static inline int gtp_kernel_init(struct gsn_t *gsn, struct in_addr *net,
struct gengetopt_args_info *args_info)
{
if (args_info->gtpnl_given) {
- sys_err(LOG_ERR, __FILE__, __LINE__, 0,
+ SYS_ERR(DGGSN, LOGL_ERROR, 0,
"ggsn compiled without GTP kernel support!\n");
return -1;
}