#ifndef __tcp_h__ #define __tcp_h__ #include "type.h" struct Tcp { typedef U16 Port; Relative source; Relative destination; Relative seq; Relative ack; struct Flags { Field dataOffset; Field urg; Field ack; Field psh; Field rst; Field syn; Field fin; } RelativeRef flags; Relative window; Relative chksum; Relative urgentPointer; RelativeField fragmentOffset; Relative totalLength; Relative identification; }; #endif /* __tcp_h__ */