]> git.meshlink.io Git - meshlink/blobdiff - src/node.h
Try to get a new reflexive UDP address if UDP probes failed.
[meshlink] / src / node.h
index 50ee141c6cba88b42e74b1f0fe400ff2e6fe1972..28464520aabcf4fc4e907f5044092a0058925bc7 100644 (file)
@@ -37,6 +37,7 @@ typedef struct node_status_t {
        uint16_t destroyed: 1;              /* 1 if the node is being destroyed, deallocate channels when any callback is triggered */
        uint16_t duplicate: 1;              /* 1 if the node is duplicate, ie. multiple nodes using the same Name are online */
        uint16_t dirty: 1;                  /* 1 if the configuration of the node is dirty and needs to be written out */
+       uint16_t want_udp: 1;               /* 1 if we want working UDP because we have data to send */
 } node_status_t;
 
 typedef struct node_t {