Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

_FragTracker Struct Reference

List of all members.

Public Attributes

ubi_trNode Node
u_int32_t sip
u_int32_t dip
u_int16_t id
u_int8_t protocol
u_int8_t ttl
u_int8_t alerted
u_int32_t frag_flags
u_int32_t last_frag_time
u_int32_t frag_bytes
u_int32_t calculated_size
u_int32_t frag_pkts
ubi_trRoot fraglist
ubi_trRootPtr fraglistPtr
timeval frag_time
Frag3Fragfraglist
Frag3Fragfraglist_tail
int fraglist_count
u_int32_t alert_gid [MAX_FRAG_ALERTS]
u_int32_t alert_sid [MAX_FRAG_ALERTS]
u_int8_t alert_count
u_int32_t ip_options_len
u_int32_t ip_option_count
u_int8_tip_options_data
u_int32_t copied_ip_options_len
u_int32_t copied_ip_option_count
Frag3Contextcontext
int ordinal

Member Data Documentation

u_int8_t _FragTracker::alert_count
 

Definition at line 267 of file spp_frag3.c.

Referenced by fpAddFragAlert(), and Frag3NewTracker().

u_int32_t _FragTracker::alert_gid[MAX_FRAG_ALERTS]
 

Definition at line 265 of file spp_frag3.c.

Referenced by fpAddFragAlert(), and fpFragAlerted().

u_int32_t _FragTracker::alert_sid[MAX_FRAG_ALERTS]
 

Definition at line 266 of file spp_frag3.c.

Referenced by fpAddFragAlert(), and fpFragAlerted().

u_int8_t _FragTracker::alerted
 

Definition at line 246 of file spp_frag3.c.

Referenced by Frag2Defrag(), Frag3NewTracker(), and InsertFrag().

u_int32_t _FragTracker::calculated_size
 

Definition at line 253 of file spp_frag3.c.

Referenced by Frag3CheckFirstLast(), Frag3Insert(), Frag3IsComplete(), Frag3NewTracker(), Frag3Rebuild(), InsertFrag(), and RebuildFrag().

Frag3Context* _FragTracker::context
 

Definition at line 276 of file spp_frag3.c.

Referenced by Frag3CheckFirstLast(), Frag3HandleIPOptions(), Frag3NewTracker(), and Frag3Prune().

u_int32_t _FragTracker::copied_ip_option_count
 

Definition at line 274 of file spp_frag3.c.

Referenced by Frag3HandleIPOptions(), and Frag3NewTracker().

u_int32_t _FragTracker::copied_ip_options_len
 

Definition at line 273 of file spp_frag3.c.

Referenced by Frag3NewTracker(), and Frag3Rebuild().

u_int32_t _FragTracker::dip
 

Definition at line 241 of file spp_frag3.c.

Referenced by Frag2CompareFunc(), Frag3Expire(), Frag3NewTracker(), Frag3Prune(), GetFragTracker(), and NewFragTracker().

u_int32_t _FragTracker::frag_bytes
 

Definition at line 249 of file spp_frag3.c.

Referenced by AddFragNode(), DupFragNode(), Frag3CheckFirstLast(), Frag3Insert(), Frag3IsComplete(), Frag3NewTracker(), Frag3Rebuild(), InsertFrag(), and RebuildFrag().

u_int32_t _FragTracker::frag_flags
 

Definition at line 247 of file spp_frag3.c.

Referenced by Frag3CheckFirstLast(), Frag3Defrag(), Frag3Insert(), Frag3IsComplete(), Frag3NewTracker(), Frag3Rebuild(), FragIsComplete(), InsertFrag(), PruneFragCache(), and RebuildFrag().

u_int32_t _FragTracker::frag_pkts
 

Definition at line 257 of file spp_frag3.c.

Referenced by Frag3Insert(), Frag3NewTracker(), and InsertFrag().

struct timeval _FragTracker::frag_time
 

Definition at line 259 of file spp_frag3.c.

Referenced by Frag3Expire(), Frag3NewTracker(), and Frag3Prune().

Frag3Frag* _FragTracker::fraglist
 

Definition at line 261 of file spp_frag3.c.

ubi_trRoot _FragTracker::fraglist
 

Definition at line 170 of file spp_frag2.c.

Referenced by AddFragNode(), Frag3DeleteTracker(), Frag3FraglistAddNode(), Frag3FraglistDeleteNode(), Frag3Insert(), Frag3NewTracker(), Frag3Rebuild(), and NewFragTracker().

int _FragTracker::fraglist_count
 

Definition at line 263 of file spp_frag3.c.

Referenced by AddFragNode(), DupFragNode(), Frag3DeleteTracker(), Frag3FraglistAddNode(), Frag3FraglistDeleteNode(), Frag3Insert(), Frag3NewTracker(), and Frag3Prune().

Frag3Frag* _FragTracker::fraglist_tail
 

Definition at line 262 of file spp_frag3.c.

Referenced by Frag3FraglistAddNode(), Frag3FraglistDeleteNode(), and Frag3NewTracker().

ubi_trRootPtr _FragTracker::fraglistPtr
 

Definition at line 171 of file spp_frag2.c.

Referenced by Frag2DeleteFrag(), FragIsComplete(), InsertFrag(), NewFragTracker(), and RebuildFrag().

u_int16_t _FragTracker::id
 

Definition at line 242 of file spp_frag3.c.

Referenced by Frag2CompareFunc(), Frag3Expire(), Frag3NewTracker(), Frag3Prune(), GetFragTracker(), and NewFragTracker().

u_int32_t _FragTracker::ip_option_count
 

Definition at line 270 of file spp_frag3.c.

Referenced by Frag3HandleIPOptions(), and Frag3NewTracker().

u_int8_t* _FragTracker::ip_options_data
 

Definition at line 271 of file spp_frag3.c.

Referenced by Frag3DeleteTracker(), Frag3HandleIPOptions(), Frag3NewTracker(), and Frag3Rebuild().

u_int32_t _FragTracker::ip_options_len
 

Definition at line 269 of file spp_frag3.c.

Referenced by Frag3HandleIPOptions(), Frag3NewTracker(), and Frag3Rebuild().

u_int32_t _FragTracker::last_frag_time
 

Definition at line 164 of file spp_frag2.c.

Referenced by InsertFrag(), and PruneFragCache().

ubi_trNode _FragTracker::Node
 

Definition at line 153 of file spp_frag2.c.

int _FragTracker::ordinal
 

Definition at line 278 of file spp_frag3.c.

Referenced by AddFragNode(), DupFragNode(), and Frag3NewTracker().

u_int8_t _FragTracker::protocol
 

Definition at line 243 of file spp_frag3.c.

Referenced by Frag2CompareFunc(), Frag3NewTracker(), GetFragTracker(), and NewFragTracker().

u_int32_t _FragTracker::sip
 

Definition at line 240 of file spp_frag3.c.

Referenced by Frag2CompareFunc(), Frag3Expire(), Frag3NewTracker(), Frag3Prune(), GetFragTracker(), and NewFragTracker().

u_int8_t _FragTracker::ttl
 

Definition at line 245 of file spp_frag3.c.

Referenced by Frag2Defrag(), Frag3Defrag(), Frag3Insert(), Frag3NewTracker(), and NewFragTracker().


The documentation for this struct was generated from the following files:
Generated on Sun May 14 14:51:30 2006 by  doxygen 1.4.2