diff options
Diffstat (limited to 'interface-ip.h')
-rw-r--r-- | interface-ip.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/interface-ip.h b/interface-ip.h index c78a076..b36c515 100644 --- a/interface-ip.h +++ b/interface-ip.h @@ -108,6 +108,17 @@ struct device_route { int metric; // there can be multiple routes to the same target unsigned int table; unsigned int mask; + unsigned int sourcemask; + union if_addr addr; + union if_addr source; +}; + +struct device_source_table { + struct list_head head; + uint32_t table; + uint16_t refcount; + uint8_t v6; + uint8_t mask; union if_addr addr; }; |