X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet.h;fp=src%2Fnet.h;h=8aff86ed1fe94b95c4e6e46bf1341d742bd594d1;hb=bc2e55e940e45748a49f1a7eb44b156917fca469;hp=9994fac6fe700bbeca2750205aeb168a2bf0d5e4;hpb=a582852c2b7e5a0c0d438d625a0445b4a74f607a;p=meshlink diff --git a/src/net.h b/src/net.h index 9994fac6..8aff86ed 100644 --- a/src/net.h +++ b/src/net.h @@ -107,11 +107,12 @@ bool node_read_from_config(struct meshlink_handle *mesh, struct node_t *, const bool read_ecdsa_public_key(struct meshlink_handle *mesh, struct connection_t *) __attribute__((__warn_unused_result__)); bool read_ecdsa_private_key(struct meshlink_handle *mesh) __attribute__((__warn_unused_result__)); bool node_write_config(struct meshlink_handle *mesh, struct node_t *, bool new_key) __attribute__((__warn_unused_result__)); -void send_mtu_probe(struct meshlink_handle *mesh, struct node_t *); void handle_meta_connection_data(struct meshlink_handle *mesh, struct connection_t *); void retry(struct meshlink_handle *mesh); int check_port(struct meshlink_handle *mesh); void flush_meta(struct meshlink_handle *mesh, struct connection_t *); +void send_udppacket(struct meshlink_handle *mesh, struct node_t *, struct vpn_packet_t *); +void choose_udp_address(struct meshlink_handle *mesh, const struct node_t *n, const union sockaddr_t **sa, int *sock, union sockaddr_t *sa_buf); #ifndef HAVE_MINGW #define closesocket(s) close(s)