struct device_addr {
struct vlist_node node;
bool enabled;
+ bool failed;
/* ipv4 only */
uint32_t broadcast;
/* ipv6 only */
time_t valid_until;
time_t preferred_until;
+ char *pclass;
/* must be last */
enum device_addr_flags flags;
bool enabled;
bool keep;
+ bool failed;
union if_addr nexthop;
int mtu;