X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet.h;h=ec37eaad6d9eb480bc002fdb7694ac88b74845fd;hb=f3014d25c8b6f8cc1cf8ab48cabf6fbc8e8311d0;hp=91b9ad2e80f76c15ed177535c4b97487864581b5;hpb=51726faeea70c12caf2540d62dbdc135c5dfaf18;p=meshlink-tiny diff --git a/src/net.h b/src/net.h index 91b9ad2..ec37eaa 100644 --- a/src/net.h +++ b/src/net.h @@ -39,23 +39,10 @@ #define MAXBUFSIZE ((MAXSIZE * 8) / 6 + 128) typedef struct vpn_packet_t { - uint16_t probe: 1; - int16_t tcp: 1; uint16_t len; /* the actual number of bytes in the `data' field */ uint8_t data[MAXSIZE]; } vpn_packet_t; -/* Packet types when using SPTPS */ - -#define PKT_COMPRESSED 1 -#define PKT_PROBE 4 - -typedef enum packet_type_t { - PACKET_NORMAL, - PACKET_COMPRESSED, - PACKET_PROBE -} packet_type_t; - #include "conf.h" #include "list.h" @@ -88,10 +75,6 @@ void handle_incoming_vpn_data(struct event_loop_t *loop, void *, int); void finish_connecting(struct meshlink_handle *mesh, struct connection_t *); void do_outgoing_connection(struct meshlink_handle *mesh, struct outgoing_t *); void handle_new_meta_connection(struct event_loop_t *loop, void *, int); -bool send_sptps_data(void *handle, uint8_t type, const void *data, size_t len); -bool receive_sptps_record(void *handle, uint8_t type, const void *data, uint16_t len) __attribute__((__warn_unused_result__)); -void send_packet(struct meshlink_handle *mesh, struct node_t *, struct vpn_packet_t *); -char *get_name(struct meshlink_handle *mesh) __attribute__((__warn_unused_result__)); void load_all_nodes(struct meshlink_handle *mesh); bool setup_myself_reloadable(struct meshlink_handle *mesh) __attribute__((__warn_unused_result__)); bool setup_network(struct meshlink_handle *mesh) __attribute__((__warn_unused_result__));