summaryrefslogtreecommitdiffhomepage
path: root/interface.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-09-04 14:33:31 +0200
committerFelix Fietkau <nbd@openwrt.org>2011-09-04 14:33:31 +0200
commitdca8c7133b1db463f6ae71ccc6d34cd12735daef (patch)
tree320d30e5213288f9cca0946153f2f17ddfcf163b /interface.h
parent07a47add60b567f65dd2051fe45ac49e1ae97524 (diff)
trigger proto attach from config.c
Diffstat (limited to 'interface.h')
-rw-r--r--interface.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/interface.h b/interface.h
index 9090164..f66b5b9 100644
--- a/interface.h
+++ b/interface.h
@@ -47,6 +47,7 @@ struct interface {
struct device_user *l3_iface;
/* primary protocol state */
+ const struct proto_handler *proto_handler;
struct interface_proto_state *proto;
struct list_head address, routes;
@@ -60,7 +61,7 @@ struct interface {
extern const struct config_param_list interface_attr_list;
struct interface *interface_get(const char *name);
-struct interface *interface_alloc(const char *name, struct uci_section *s, struct blob_attr *attr);
+struct interface *interface_alloc(const char *name, struct blob_attr *attr);
void interface_free(struct interface *iface);
void interface_set_proto_state(struct interface *iface, struct interface_proto_state *state);