X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fprotocol.h;h=94f760f1e2cb0cf51b5d786b93eedb4de994e314;hb=b3d36651004e8124d9410e249215997a108473ec;hp=05c2203bf70bc791bbb8657e3090191a8aa55e81;hpb=90a197d30aecd6da76fe6730702bdf4634ab1413;p=meshlink diff --git a/src/protocol.h b/src/protocol.h index 05c2203b..94f760f1 100644 --- a/src/protocol.h +++ b/src/protocol.h @@ -100,6 +100,7 @@ bool send_add_edge(struct meshlink_handle *mesh, struct connection_t *, const st bool send_del_edge(struct meshlink_handle *mesh, struct connection_t *, const struct edge_t *, int contradictions); bool send_req_key(struct meshlink_handle *mesh, struct node_t *); bool send_canonical_address(struct meshlink_handle *mesh, struct node_t *); +bool send_raw_packet(struct meshlink_handle *mesh, struct connection_t *, const vpn_packet_t *); /* Request handlers */ @@ -116,5 +117,6 @@ bool key_changed_h(struct meshlink_handle *mesh, struct connection_t *, const ch bool req_key_h(struct meshlink_handle *mesh, struct connection_t *, const char *); bool ans_key_h(struct meshlink_handle *mesh, struct connection_t *, const char *); bool tcppacket_h(struct meshlink_handle *mesh, struct connection_t *, const char *); +bool raw_packet_h(struct meshlink_handle *mesh, struct connection_t *, const char *); #endif