diff options
Diffstat (limited to 'src/ppkt.h')
-rw-r--r-- | src/ppkt.h | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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 |