aboutsummaryrefslogtreecommitdiffstats
path: root/pingu_iface.h
diff options
context:
space:
mode:
Diffstat (limited to 'pingu_iface.h')
-rw-r--r--pingu_iface.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/pingu_iface.h b/pingu_iface.h
index 8107601..4ef67d4 100644
--- a/pingu_iface.h
+++ b/pingu_iface.h
@@ -4,25 +4,12 @@
#include <netinet/in.h>
#include <ev.h>
+#include "pingu_gateway.h"
#include "sockaddr_util.h"
#include "list.h"
#define PINGU_ROUTE_TABLE_AUTO -1
-struct pingu_gateway {
- union sockaddr_any gw_addr;
- union sockaddr_any dest;
- union sockaddr_any src;
- unsigned char dst_len;
- unsigned char src_len;
-
- int metric;
- unsigned char protocol;
- unsigned char scope;
- unsigned char type;
- struct list_head gateway_list_entry;
-};
-
struct pingu_iface {
char name[32];
int index;