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

#include <xfrm.h>

Data Fields

union {
   struct hlist_node   gclist
 
   struct hlist_node   bydst
 
}; 
 
struct hlist_node bysrc
 
struct hlist_node byspi
 
atomic_t refcnt
 
spinlock_t lock
 
struct xfrm_id id
 
struct xfrm_selector sel
 
struct xfrm_mark mark
 
u32 tfcpad
 
u32 genid
 
struct xfrm_state_walk km
 
struct {
   u32   reqid
 
   u8   mode
 
   u8   replay_window
 
   u8   aalgo
 
   u8   ealgo
 
   u8   calgo
 
   u8   flags
 
   u16   family
 
   xfrm_address_t   saddr
 
   int   header_len
 
   int   trailer_len
 
props
 
struct xfrm_lifetime_cfg lft
 
struct xfrm_algo_authaalg
 
struct xfrm_algoealg
 
struct xfrm_algocalg
 
struct xfrm_algo_aeadaead
 
struct xfrm_encap_tmplencap
 
xfrm_address_tcoaddr
 
struct xfrm_statetunnel
 
atomic_t tunnel_users
 
struct xfrm_replay_state replay
 
struct xfrm_replay_state_esnreplay_esn
 
struct xfrm_replay_state preplay
 
struct xfrm_replay_state_esnpreplay_esn
 
struct xfrm_replayrepl
 
u32 xflags
 
u32 replay_maxage
 
u32 replay_maxdiff
 
struct timer_list rtimer
 
struct xfrm_stats stats
 
struct xfrm_lifetime_cur curlft
 
struct tasklet_hrtimer mtimer
 
long saved_tmo
 
unsigned long lastused
 
struct xfrm_typetype
 
struct xfrm_modeinner_mode
 
struct xfrm_modeinner_mode_iaf
 
struct xfrm_modeouter_mode
 
struct xfrm_sec_ctxsecurity
 
voiddata
 

Detailed Description

Definition at line 130 of file xfrm.h.

Field Documentation

union { ... }

Definition at line 170 of file xfrm.h.

u8 aalgo

Definition at line 159 of file xfrm.h.

Definition at line 173 of file xfrm.h.

Definition at line 136 of file xfrm.h.

Definition at line 139 of file xfrm.h.

Definition at line 138 of file xfrm.h.

Definition at line 172 of file xfrm.h.

u8 calgo

Definition at line 159 of file xfrm.h.

xfrm_address_t* coaddr

Definition at line 179 of file xfrm.h.

Definition at line 213 of file xfrm.h.

Definition at line 234 of file xfrm.h.

Definition at line 171 of file xfrm.h.

u8 ealgo

Definition at line 159 of file xfrm.h.

Definition at line 176 of file xfrm.h.

u16 family

Definition at line 161 of file xfrm.h.

u8 flags

Definition at line 160 of file xfrm.h.

Definition at line 135 of file xfrm.h.

u32 genid

Definition at line 149 of file xfrm.h.

int header_len

Definition at line 163 of file xfrm.h.

Definition at line 144 of file xfrm.h.

struct xfrm_mode* inner_mode

Definition at line 225 of file xfrm.h.

struct xfrm_mode* inner_mode_iaf

Definition at line 226 of file xfrm.h.

Definition at line 152 of file xfrm.h.

unsigned long lastused

Definition at line 220 of file xfrm.h.

Definition at line 167 of file xfrm.h.

spinlock_t lock

Definition at line 142 of file xfrm.h.

Definition at line 146 of file xfrm.h.

u8 mode

Definition at line 157 of file xfrm.h.

Definition at line 214 of file xfrm.h.

struct xfrm_mode* outer_mode

Definition at line 227 of file xfrm.h.

Definition at line 192 of file xfrm.h.

Definition at line 193 of file xfrm.h.

struct { ... } props
atomic_t refcnt

Definition at line 141 of file xfrm.h.

Definition at line 196 of file xfrm.h.

Definition at line 188 of file xfrm.h.

Definition at line 189 of file xfrm.h.

u32 replay_maxage

Definition at line 204 of file xfrm.h.

u32 replay_maxdiff

Definition at line 205 of file xfrm.h.

u8 replay_window

Definition at line 158 of file xfrm.h.

u32 reqid

Definition at line 156 of file xfrm.h.

Definition at line 208 of file xfrm.h.

Definition at line 162 of file xfrm.h.

long saved_tmo

Definition at line 217 of file xfrm.h.

struct xfrm_sec_ctx* security

Definition at line 230 of file xfrm.h.

Definition at line 145 of file xfrm.h.

Definition at line 211 of file xfrm.h.

u32 tfcpad

Definition at line 147 of file xfrm.h.

int trailer_len

Definition at line 164 of file xfrm.h.

struct xfrm_state* tunnel

Definition at line 182 of file xfrm.h.

atomic_t tunnel_users

Definition at line 185 of file xfrm.h.

Definition at line 224 of file xfrm.h.

u32 xflags

Definition at line 201 of file xfrm.h.


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