diff options
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 |