aboutsummaryrefslogtreecommitdiffstats
path: root/pingu_iface.h
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-08-02 14:37:17 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2011-08-02 14:39:07 +0200
commitaa424fea98fed25b3db5550738a01d53f534f177 (patch)
treee02e4d4f346193a639dfac54264367b4318d4afa /pingu_iface.h
parent2f8228b029d45bc82c89e0e8a86255028bb04cd6 (diff)
downloadpingu-aa424fea98fed25b3db5550738a01d53f534f177.tar.bz2
pingu-aa424fea98fed25b3db5550738a01d53f534f177.tar.xz
pingu: use source address for ip rule and copy scope link route
Diffstat (limited to 'pingu_iface.h')
-rw-r--r--pingu_iface.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/pingu_iface.h b/pingu_iface.h
index 14aab04..d3a4988 100644
--- a/pingu_iface.h
+++ b/pingu_iface.h
@@ -10,8 +10,14 @@
struct pingu_gateway {
union sockaddr_any gw_addr;
union sockaddr_any dest;
- int dest_len;
+ 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;
};