summaryrefslogtreecommitdiffhomepage
path: root/proto.h
diff options
context:
space:
mode:
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);