All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
sir_tcp_parse Struct Reference

#include <sir_tcp_syncache.h>

Collaboration diagram for sir_tcp_parse:
Collaboration graph

Public Attributes

TSackList tSackList
 
TTimeStampBlock tTimeStamp
 
uint32_t ui32SegLen
 
uint32_t ui32SEQ
 
uint32_t ui32ACK
 
uint32_t ui32PortIncoming
 
uint32_t ui32GroupIncoming
 
bool bSACKPermitted
 
bool bUseTimeStamp
 
bool bWindowScaleOption
 
bool bIsIPV6
 
TIPAddr tDstIp
 
TIPAddr tSrcIp
 
uint16_t ui16DstPrt
 
uint16_t ui16SrcPrt
 
uint16_t ui16MSS
 
uint16_t ui16Window
 
uint16_t ui16VLAN
 
union {
   uint8_t   ui8ControlBits
 
   struct {
      uint8_t   bCWR:1
 
      uint8_t   bECE:1
 
      uint8_t   bURG:1
 
      uint8_t   bACK:1
 
      uint8_t   bPSH:1
 
      uint8_t   bRST:1
 
      uint8_t   bSYN:1
 
      uint8_t   bFIN:1
 
   } 
 
}; 
 
uint8_t ui8DataOffset
 
uint8_t ui8WSOPT
 

Detailed Description

Definition at line 140 of file sir_tcp_syncache.h.

Member Data Documentation

union { ... }
uint8_t sir_tcp_parse::bACK

Definition at line 171 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bCWR

Definition at line 168 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bECE

Definition at line 169 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bFIN

Definition at line 175 of file sir_tcp_syncache.h.

bool sir_tcp_parse::bIsIPV6

Definition at line 154 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bPSH

Definition at line 172 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bRST

Definition at line 173 of file sir_tcp_syncache.h.

bool sir_tcp_parse::bSACKPermitted

Definition at line 151 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bSYN

Definition at line 174 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::bURG

Definition at line 170 of file sir_tcp_syncache.h.

bool sir_tcp_parse::bUseTimeStamp

Definition at line 152 of file sir_tcp_syncache.h.

bool sir_tcp_parse::bWindowScaleOption

Definition at line 153 of file sir_tcp_syncache.h.

TIPAddr sir_tcp_parse::tDstIp

Definition at line 155 of file sir_tcp_syncache.h.

TSackList sir_tcp_parse::tSackList

Definition at line 142 of file sir_tcp_syncache.h.

TIPAddr sir_tcp_parse::tSrcIp

Definition at line 155 of file sir_tcp_syncache.h.

TTimeStampBlock sir_tcp_parse::tTimeStamp

Definition at line 143 of file sir_tcp_syncache.h.

uint16_t sir_tcp_parse::ui16DstPrt

Definition at line 156 of file sir_tcp_syncache.h.

uint16_t sir_tcp_parse::ui16MSS

Definition at line 157 of file sir_tcp_syncache.h.

uint16_t sir_tcp_parse::ui16SrcPrt

Definition at line 156 of file sir_tcp_syncache.h.

uint16_t sir_tcp_parse::ui16VLAN

Definition at line 161 of file sir_tcp_syncache.h.

uint16_t sir_tcp_parse::ui16Window

Definition at line 158 of file sir_tcp_syncache.h.

uint32_t sir_tcp_parse::ui32ACK

Definition at line 147 of file sir_tcp_syncache.h.

uint32_t sir_tcp_parse::ui32GroupIncoming

Definition at line 149 of file sir_tcp_syncache.h.

uint32_t sir_tcp_parse::ui32PortIncoming

Definition at line 148 of file sir_tcp_syncache.h.

uint32_t sir_tcp_parse::ui32SegLen

Definition at line 145 of file sir_tcp_syncache.h.

uint32_t sir_tcp_parse::ui32SEQ

Definition at line 146 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::ui8ControlBits

Definition at line 165 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::ui8DataOffset

Definition at line 178 of file sir_tcp_syncache.h.

uint8_t sir_tcp_parse::ui8WSOPT

Definition at line 179 of file sir_tcp_syncache.h.


The documentation for this struct was generated from the following file: