X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet.h;fp=src%2Fnet.h;h=9b9944251cb343af1b1ff2012f6378bf602749d9;hb=ea7be103c14b4469b10a96035464f5f3a41167f0;hp=a198dfe40065fce25fe1fc6f89307b9a503a33d1;hpb=f75cd07acd98c80464a0f4a9db1eac853ea0a32b;p=meshlink diff --git a/src/net.h b/src/net.h index a198dfe4..9b994425 100644 --- a/src/net.h +++ b/src/net.h @@ -82,10 +82,13 @@ typedef struct outgoing_t { extern void init_outgoings(struct meshlink_handle *mesh); extern void exit_outgoings(struct meshlink_handle *mesh); -#ifdef HAVE_RECVMMSG +#if defined(HAVE_RECVMMSG) || defined(HAVE_SENDMMSG) extern void init_mmsg(struct meshlink_handle *mesh); extern void exit_mmsg(struct meshlink_handle *mesh); #endif +#ifdef HAVE_SENDMMSG +extern void flush_mmsg(struct meshlink_handle *mesh); +#endif extern void retry_outgoing(struct meshlink_handle *mesh, outgoing_t *); extern void handle_incoming_vpn_data(struct event_loop_t *loop, void *, int);