aboutsummaryrefslogtreecommitdiff
path: root/src/ppkt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ppkt.h')
-rw-r--r--src/ppkt.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/ppkt.h b/src/ppkt.h
index 83cc78a..fc3c271 100644
--- a/src/ppkt.h
+++ b/src/ppkt.h
@@ -3,18 +3,22 @@
#include <stdint.h>
-#define PPKT_TYPE_DATA 0x0001u
+
+#define PTUNNEL_IDENT 0xdeadc0de
+
+struct psock;
struct ppkt
{
+ uint32_t ident;
uint16_t type;
uint16_t data_size;
- uint32_t sequence;
uint8_t data[0];
-};
+} __attribute__((__packed__));
+
-void ppkt_header_prepare(struct ppkt *);
+void ppkt_header_prepare(struct psock *);
-void ppkt_header_process(struct ppkt *);
+void ppkt_header_process(struct psock *);
#endif