diff options
author | Steven Barth <steven@midlink.org> | 2013-12-02 14:16:09 +0100 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2013-12-02 14:16:09 +0100 |
commit | d02dc222e61e2464bf850a629030c8a8b9b57ee8 (patch) | |
tree | 7f7164151f58e9b88b3e489ea30c731526f058a6 /src/odhcpd.h | |
parent | 16cee36ff3cf1895f87368709dabd3ffd5f24e4f (diff) |
Initial prefix class support
Diffstat (limited to 'src/odhcpd.h')
-rw-r--r-- | src/odhcpd.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/odhcpd.h b/src/odhcpd.h index 9949253..510dd6a 100644 --- a/src/odhcpd.h +++ b/src/odhcpd.h @@ -68,6 +68,8 @@ struct odhcpd_event { struct odhcpd_ipaddr { struct in6_addr addr; uint8_t prefix; + bool has_class; + uint16_t class; uint32_t preferred; uint32_t valid; }; @@ -193,6 +195,7 @@ int init_ubus(void); const char* ubus_get_ifname(const char *name); void ubus_apply_network(void); bool ubus_has_prefix(const char *name, const char *ifname); +uint16_t ubus_get_class(const char *ifname, const struct in6_addr *addr); #endif |