char name[IFNAMSIZ];
- bool active;
+ bool available;
bool autostart;
enum interface_state state;
struct device_user main_dev;
/* interface that layer 3 communication will go through */
- struct device_user *l3_iface;
+ struct device_user *l3_dev;
struct config_state config;
void interface_set_proto_state(struct interface *iface, struct interface_proto_state *state);
+void interface_set_available(struct interface *iface, bool new_state);
int interface_set_up(struct interface *iface);
int interface_set_down(struct interface *iface);