]> git.meshlink.io Git - meshlink-tiny/blobdiff - src/protocol_misc.c
Remove all support for channels.
[meshlink-tiny] / src / protocol_misc.c
index 9218f967f26833ed0ebd369591c4cd16e66fff5f..d9466f0608afba670c37cd8c4ce36b4465d0b184 100644 (file)
@@ -100,3 +100,14 @@ bool pong_h(meshlink_handle_t *mesh, connection_t *c, const char *request) {
 
        return true;
 }
+
+bool send_raw_packet(meshlink_handle_t *mesh, connection_t *c, const vpn_packet_t *packet) {
+       return send_request(mesh, c, "%d", PACKET) && send_meta(mesh, c, (const char *)packet->data, packet->len);
+}
+
+bool raw_packet_h(meshlink_handle_t *mesh, connection_t *c, const char *request) {
+       (void)mesh;
+       (void)request;
+       c->status.raw_packet = true;
+       return true;
+}