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

#include <xfrm.h>

Data Fields

unsigned int family
 
unsigned int proto
 
__be16 eth_proto
 
struct moduleowner
 
struct xfrm_typetype_map [IPPROTO_MAX]
 
struct xfrm_modemode_map [XFRM_MODE_MAX]
 
int(* init_flags )(struct xfrm_state *x)
 
void(* init_tempsel )(struct xfrm_selector *sel, const struct flowi *fl)
 
void(* init_temprop )(struct xfrm_state *x, const struct xfrm_tmpl *tmpl, const xfrm_address_t *daddr, const xfrm_address_t *saddr)
 
int(* tmpl_sort )(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n)
 
int(* state_sort )(struct xfrm_state **dst, struct xfrm_state **src, int n)
 
int(* output )(struct sk_buff *skb)
 
int(* output_finish )(struct sk_buff *skb)
 
int(* extract_input )(struct xfrm_state *x, struct sk_buff *skb)
 
int(* extract_output )(struct xfrm_state *x, struct sk_buff *skb)
 
int(* transport_finish )(struct sk_buff *skb, int async)
 

Detailed Description

Definition at line 319 of file xfrm.h.

Field Documentation

__be16 eth_proto

Definition at line 322 of file xfrm.h.

int(* extract_input)(struct xfrm_state *x, struct sk_buff *skb)

Definition at line 337 of file xfrm.h.

int(* extract_output)(struct xfrm_state *x, struct sk_buff *skb)

Definition at line 339 of file xfrm.h.

unsigned int family

Definition at line 320 of file xfrm.h.

int(* init_flags)(struct xfrm_state *x)

Definition at line 326 of file xfrm.h.

Definition at line 329 of file xfrm.h.

Definition at line 327 of file xfrm.h.

Definition at line 325 of file xfrm.h.

int(* output)(struct sk_buff *skb)

Definition at line 335 of file xfrm.h.

int(* output_finish)(struct sk_buff *skb)

Definition at line 336 of file xfrm.h.

struct module* owner

Definition at line 323 of file xfrm.h.

unsigned int proto

Definition at line 321 of file xfrm.h.

int(* state_sort)(struct xfrm_state **dst, struct xfrm_state **src, int n)

Definition at line 334 of file xfrm.h.

int(* tmpl_sort)(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n)

Definition at line 333 of file xfrm.h.

int(* transport_finish)(struct sk_buff *skb, int async)

Definition at line 341 of file xfrm.h.

Definition at line 324 of file xfrm.h.


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