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

uint16_t libtrace_tcp::source

Source Port.

uint16_t libtrace_tcp::dest

Destination port.

uint32_t libtrace_tcp::seq

Sequence number.

uint32_t libtrace_tcp::ack_seq

Acknowledgement Number.

LT_BITFIELD8 libtrace_tcp::res1

Reserved bits.

LT_BITFIELD8 libtrace_tcp::doff

Data Offset.

LT_BITFIELD8 libtrace_tcp::fin

FIN.

LT_BITFIELD8 libtrace_tcp::syn

SYN flag.

LT_BITFIELD8 libtrace_tcp::rst

RST flag.

LT_BITFIELD8 libtrace_tcp::psh

PuSH flag.

LT_BITFIELD8 libtrace_tcp::ack

ACK flag.

LT_BITFIELD8 libtrace_tcp::urg

URG flag.

LT_BITFIELD8 libtrace_tcp::res2

Reserved.

uint16_t libtrace_tcp::window

Window Size.

uint16_t libtrace_tcp::check

Checksum.

uint16_t libtrace_tcp::urg_ptr

Urgent Pointer.


The documentation for this struct was generated from the following file:
Generated on Tue Aug 3 13:43:06 2010 for WAND Trace processing by  doxygen 1.5.1