Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
inet_frags Struct Reference

#include <inet_frag.h>

Data Fields

struct hlist_head hash [INETFRAGS_HASHSZ]
 
rwlock_t lock
 
u32 rnd
 
int qsize
 
int secret_interval
 
struct timer_list secret_timer
 
unsigned int(* hashfn )(struct inet_frag_queue *)
 
void(* constructor )(struct inet_frag_queue *q, void *arg)
 
void(* destructor )(struct inet_frag_queue *)
 
void(* skb_free )(struct sk_buff *)
 
bool(* match )(struct inet_frag_queue *q, void *arg)
 
void(* frag_expire )(unsigned long data)
 

Detailed Description

Definition at line 38 of file inet_frag.h.

Field Documentation

void(* constructor)(struct inet_frag_queue *q, void *arg)

Definition at line 47 of file inet_frag.h.

void(* destructor)(struct inet_frag_queue *)

Definition at line 49 of file inet_frag.h.

void(* frag_expire)(unsigned long data)

Definition at line 52 of file inet_frag.h.

Definition at line 39 of file inet_frag.h.

unsigned int(* hashfn)(struct inet_frag_queue *)

Definition at line 46 of file inet_frag.h.

rwlock_t lock

Definition at line 40 of file inet_frag.h.

Definition at line 51 of file inet_frag.h.

int qsize

Definition at line 42 of file inet_frag.h.

u32 rnd

Definition at line 41 of file inet_frag.h.

int secret_interval

Definition at line 43 of file inet_frag.h.

struct timer_list secret_timer

Definition at line 44 of file inet_frag.h.

void(* skb_free)(struct sk_buff *)

Definition at line 50 of file inet_frag.h.


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