struct node_t *node;
enum {
OUTGOING_START,
+ OUTGOING_CANONICAL_RESOLVE,
OUTGOING_CANONICAL,
OUTGOING_RECENT,
OUTGOING_KNOWN,
extern void init_outgoings(struct meshlink_handle *mesh);
extern void exit_outgoings(struct meshlink_handle *mesh);
+#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);