summaryrefslogtreecommitdiff
path: root/proto.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 /proto.h
parent07a47add60b567f65dd2051fe45ac49e1ae97524 (diff)
downloadnetifd-dca8c7133b1db463f6ae71ccc6d34cd12735daef.tar.gz
trigger proto attach from config.c
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/proto.h b/proto.h
index fd9a0f8..332745c 100644
--- a/proto.h
+++ b/proto.h
@@ -32,7 +32,7 @@ struct interface_proto_state {
};
typedef struct interface_proto_state *
- (*proto_attach_cb)(struct proto_handler *h, struct interface *,
+ (*proto_attach_cb)(const struct proto_handler *h, struct interface *,
struct uci_section *s);
struct proto_handler {
@@ -43,8 +43,8 @@ struct proto_handler {
};
void add_proto_handler(struct proto_handler *p);
-struct proto_handler *get_proto_handler(const char *name);
-void proto_attach_interface(struct interface *iface, struct uci_section *s);
+void proto_init_interface(struct interface *iface, struct uci_section *s);
+void proto_attach_interface(struct interface *iface, const char *proto_name);
int interface_proto_event(struct interface_proto_state *proto,
enum interface_proto_cmd cmd, bool force);