#ifndef _UDP_H #define _UDP_H #include "stddef.h" #include "stdint.h" #include #include "ip.h" struct udp_pseudo_hdr { struct in_addr src; struct in_addr dest; uint8_t unused; uint8_t protocol; uint16_t len; } PACKED; struct udphdr { uint16_t src; uint16_t dest; uint16_t len; uint16_t chksum; struct {} payload; } PACKED; struct udppacket { struct iphdr ip; struct udphdr udp; struct {} payload; } PACKED; #endif /* _UDP_H */