]> git.meshlink.io Git - meshlink/blobdiff - src/net.h
Remove legacy Ethernet header from vpn_packet_t, add a flag for PMTU probes.
[meshlink] / src / net.h
index 3454a96dc19bc459d7fd50edb3fbecac8e606c5b..453fa74b743e0c4ea8f6942d998f459ae4014435 100644 (file)
--- a/src/net.h
+++ b/src/net.h
@@ -67,9 +67,11 @@ typedef union sockaddr_t {
 #endif
 
 typedef struct vpn_packet_t {
+       struct {
+               unsigned int probe:1;
+               unsigned int tcp:1;
+       };
        length_t len;           /* the actual number of bytes in the `data' field */
-       int priority;           /* priority or TOS */
-       uint32_t seqno;         /* 32 bits sequence number (network byte order of course) */
        uint8_t data[MAXSIZE];
 } vpn_packet_t;