aboutsummaryrefslogtreecommitdiffstats
path: root/ggsn/gtp-kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'ggsn/gtp-kernel.c')
-rw-r--r--ggsn/gtp-kernel.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/ggsn/gtp-kernel.c b/ggsn/gtp-kernel.c
index 102f0f7..e1553bd 100644
--- a/ggsn/gtp-kernel.c
+++ b/ggsn/gtp-kernel.c
@@ -51,7 +51,6 @@ static void pdp_debug(struct pdp_t *pdp)
static struct {
int genl_id;
struct mnl_socket *nl;
- bool enabled;
} gtp_nl;
int gtp_kernel_init(struct gsn_t *gsn, const char *devname, struct in46_prefix *prefix, const char *ipup)
@@ -72,7 +71,6 @@ int gtp_kernel_init(struct gsn_t *gsn, const char *devname, struct in46_prefix *
strerror(errno));
return -1;
}
- gtp_nl.enabled = true;
gtp_nl.nl = genl_socket_open();
if (gtp_nl.nl == NULL) {
@@ -126,9 +124,6 @@ int gtp_kernel_init(struct gsn_t *gsn, const char *devname, struct in46_prefix *
void gtp_kernel_stop(const char *devname)
{
- if (!gtp_nl.enabled)
- return;
-
gtp_dev_destroy(devname);
}
@@ -138,9 +133,6 @@ int gtp_kernel_tunnel_add(struct pdp_t *pdp, const char *devname)
struct gtp_tunnel *t;
int ret;
- if (!gtp_nl.enabled)
- return 0;
-
pdp_debug(pdp);
t = gtp_tunnel_alloc();
@@ -175,9 +167,6 @@ int gtp_kernel_tunnel_del(struct pdp_t *pdp, const char *devname)
struct gtp_tunnel *t;
int ret;
- if (!gtp_nl.enabled)
- return 0;
-
pdp_debug(pdp);
t = gtp_tunnel_alloc();
@@ -198,8 +187,3 @@ int gtp_kernel_tunnel_del(struct pdp_t *pdp, const char *devname)
return ret;
}
-
-int gtp_kernel_enabled(void)
-{
- return gtp_nl.enabled;
-}