X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=interface.h;h=d1869030c279cb928b428ac7f2630edd32f075c4;hp=efd356055acd45afafaed6361d82bf257fa8f8ea;hb=0b66ee22a3a339188ab2b8661c6af62883be93c2;hpb=a2bc078dd3187752d18163266ccbf6c40803d5c9 diff --git a/interface.h b/interface.h index efd3560..d186903 100644 --- a/interface.h +++ b/interface.h @@ -60,8 +60,12 @@ struct interface_ip_settings { bool no_defaultroute; bool no_dns; + uint8_t assignment_length; + int32_t assignment_hint; + struct vlist_tree addr; struct vlist_tree route; + struct vlist_tree prefix; struct vlist_simple_tree dns_servers; struct vlist_simple_tree dns_search; @@ -114,6 +118,8 @@ struct interface { struct vlist_tree host_routes; int metric; + unsigned int ip4table; + unsigned int ip6table; /* errors/warnings while trying to bring up the interface */ struct list_head errors; @@ -125,6 +131,7 @@ struct interface { struct ubus_object ubus; }; + extern struct vlist_tree interfaces; extern const struct config_param_list interface_attr_list;