Main Page | Class List | File List | Class Members | File Members

packet_data Struct Reference

#include <tcpproxy.h>

List of all members.

Public Attributes

ipq_packet_msg ipq_pm
unsigned char * payload
iphdr * ip
union {
   tcphdr *   tcp
   char *   hdr
trans
enum packet_dir dir


Member Data Documentation

enum packet_dir packet_data::dir
 

Definition at line 61 of file tcpproxy.h.

Referenced by handle_packet(), handle_tcp(), queue_hipri(), queue_lowpri(), queue_tcp(), tcps_close_wait(), tcps_closed(), tcps_closing(), tcps_established(), tcps_fin_wait1(), tcps_fin_wait2(), tcps_last_ack(), tcps_new(), tcps_syn_recv(), tcps_syn_sent(), tcps_time_wait(), and valid_ack().

char* packet_data::hdr
 

Definition at line 59 of file tcpproxy.h.

struct iphdr* packet_data::ip
 

Definition at line 56 of file tcpproxy.h.

Referenced by alloc_packet_data(), clamp_tcp_win(), handle_packet(), handle_tcp(), send_packet(), and tcp_data_size().

struct ipq_packet_msg packet_data::ipq_pm
 

Definition at line 54 of file tcpproxy.h.

Referenced by alloc_packet_data(), handle_tcp(), send_packet(), and tcp_data_size().

unsigned char* packet_data::payload
 

Definition at line 55 of file tcpproxy.h.

Referenced by alloc_packet_data(), dealloc_packet_data(), and send_packet().

struct tcphdr* packet_data::tcp
 

Definition at line 58 of file tcpproxy.h.

union { ... } packet_data::trans
 

Referenced by add_tcp_sent(), alloc_packet_data(), clamp_tcp_win(), handle_tcp(), queue_tcp(), tcp_data_size(), tcps_close_wait(), tcps_closing(), tcps_established(), tcps_fin_wait1(), tcps_fin_wait2(), tcps_last_ack(), tcps_syn_recv(), tcps_syn_sent(), and valid_ack().


The documentation for this struct was generated from the following file:
Generated on Sun May 14 13:36:53 2006 by  doxygen 1.4.2