Main Page | Data Structures | Directories | File List | Data Fields | Globals

libtrace_tcp Struct Reference

Generic TCP header structure. More...


Data Fields

uint16_t source
 Source Port.
uint16_t dest
 Destination port.
uint32_t seq
 Sequence number.
uint32_t ack_seq
 Acknowledgement Number.
LT_BITFIELD8 res1:4
 Reserved bits.
LT_BITFIELD8 doff:4
 Data Offset.
LT_BITFIELD8 fin:1
 FIN.
LT_BITFIELD8 syn:1
 SYN flag.
LT_BITFIELD8 rst:1
 RST flag.
LT_BITFIELD8 psh:1
 PuSH flag.
LT_BITFIELD8 ack:1
 ACK flag.
LT_BITFIELD8 urg:1
 URG flag.
LT_BITFIELD8 res2:2
 Reserved.
uint16_t window
 Window Size.
uint16_t check
 Checksum.
uint16_t urg_ptr
 Urgent Pointer.


Detailed Description

Generic TCP header structure.


Field Documentation

LT_BITFIELD8 libtrace_tcp::ack
 

ACK flag.

uint32_t libtrace_tcp::ack_seq
 

Acknowledgement Number.

uint16_t libtrace_tcp::check
 

Checksum.

uint16_t libtrace_tcp::dest
 

Destination port.

LT_BITFIELD8 libtrace_tcp::doff
 

Data Offset.

LT_BITFIELD8 libtrace_tcp::fin
 

FIN.

LT_BITFIELD8 libtrace_tcp::psh
 

PuSH flag.

LT_BITFIELD8 libtrace_tcp::res1
 

Reserved bits.

LT_BITFIELD8 libtrace_tcp::res2
 

Reserved.

LT_BITFIELD8 libtrace_tcp::rst
 

RST flag.

uint32_t libtrace_tcp::seq
 

Sequence number.

uint16_t libtrace_tcp::source
 

Source Port.

LT_BITFIELD8 libtrace_tcp::syn
 

SYN flag.

LT_BITFIELD8 libtrace_tcp::urg
 

URG flag.

uint16_t libtrace_tcp::urg_ptr
 

Urgent Pointer.

uint16_t libtrace_tcp::window
 

Window Size.


The documentation for this struct was generated from the following file:
Generated on Mon Feb 12 11:44:16 2007 for WAND Trace processing by  doxygen 1.4.2