aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ggsn/gtp-kernel.c16
-rw-r--r--ggsn/gtp-kernel.h7
2 files changed, 0 insertions, 23 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;
-}
diff --git a/ggsn/gtp-kernel.h b/ggsn/gtp-kernel.h
index 62a0cd2..e2da55a 100644
--- a/ggsn/gtp-kernel.h
+++ b/ggsn/gtp-kernel.h
@@ -13,8 +13,6 @@ void gtp_kernel_stop(const char *devname);
int gtp_kernel_tunnel_add(struct pdp_t *pdp, const char *devname);
int gtp_kernel_tunnel_del(struct pdp_t *pdp, const char *devname);
-int gtp_kernel_enabled(void);
-
#else
static inline int gtp_kernel_init(struct gsn_t *gsn, const char *devname, struct in46_prefix *prefix, const char *ipup)
{
@@ -34,10 +32,5 @@ static inline int gtp_kernel_tunnel_del(struct pdp_t *pdp, const char *devname)
return 0;
}
-static inline int gtp_kernel_enabled(void)
-{
- return 0;
-}
-
#endif
#endif /* _GTP_KERNEL_H_ */