From b0e778e4b6c39b50b697d049baea2a074a16b189 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 5 Aug 2011 12:56:16 +0200 Subject: pingu_gateway: cleanup. split out gateway funcs To make code cleaner we move all gateway functions to separate file and rename a few functions. --- pingu_iface.h | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'pingu_iface.h') 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 #include +#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; -- cgit v1.2.3