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

libtrace_ip Struct Reference

Generic IP header structure. More...


Data Fields

LT_BITFIELD8 ip_hl:4
 Header Length.
LT_BITFIELD8 ip_v:4
 Version.
uint8_t ip_tos
 Type of Service.
uint16_t ip_len
 Total Length.
int16_t ip_id
 Identification.
LT_BITFIELD16 ip_off:12
 Fragment Offset.
LT_BITFIELD16 ip_mf:1
 More Fragments Flag.
LT_BITFIELD16 ip_df:1
 Dont Fragment Flag.
LT_BITFIELD16 ip_rf:1
 Reserved Fragment Flag.
uint8_t ip_ttl
 Time to Live.
uint8_t ip_p
 Protocol.
uint16_t ip_sum
 Checksum.
in_addr ip_src
 Source Address.
in_addr ip_dst
 Destination Address.


Detailed Description

Generic IP header structure.


Field Documentation

LT_BITFIELD16 libtrace_ip::ip_df
 

Dont Fragment Flag.

struct in_addr libtrace_ip::ip_dst
 

Destination Address.

LT_BITFIELD8 libtrace_ip::ip_hl
 

Header Length.

int16_t libtrace_ip::ip_id
 

Identification.

uint16_t libtrace_ip::ip_len
 

Total Length.

LT_BITFIELD16 libtrace_ip::ip_mf
 

More Fragments Flag.

LT_BITFIELD16 libtrace_ip::ip_off
 

Fragment Offset.

uint8_t libtrace_ip::ip_p
 

Protocol.

LT_BITFIELD16 libtrace_ip::ip_rf
 

Reserved Fragment Flag.

struct in_addr libtrace_ip::ip_src
 

Source Address.

uint16_t libtrace_ip::ip_sum
 

Checksum.

uint8_t libtrace_ip::ip_tos
 

Type of Service.

uint8_t libtrace_ip::ip_ttl
 

Time to Live.

LT_BITFIELD8 libtrace_ip::ip_v
 

Version.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 5 17:48:06 2007 for WAND Trace processing by  doxygen 1.4.2