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

#include <xfrm.h>

Data Fields

unsigned short family
 
struct dst_opsdst_ops
 
void(* garbage_collect )(struct net *net)
 
struct dst_entry *(* dst_lookup )(struct net *net, int tos, const xfrm_address_t *saddr, const xfrm_address_t *daddr)
 
int(* get_saddr )(struct net *net, xfrm_address_t *saddr, xfrm_address_t *daddr)
 
void(* decode_session )(struct sk_buff *skb, struct flowi *fl, int reverse)
 
int(* get_tos )(const struct flowi *fl)
 
void(* init_dst )(struct net *net, struct xfrm_dst *dst)
 
int(* init_path )(struct xfrm_dst *path, struct dst_entry *dst, int nfheader_len)
 
int(* fill_dst )(struct xfrm_dst *xdst, struct net_device *dev, const struct flowi *fl)
 
struct dst_entry *(* blackhole_route )(struct net *net, struct dst_entry *orig)
 

Detailed Description

Definition at line 286 of file xfrm.h.

Field Documentation

struct dst_entry*(* blackhole_route)(struct net *net, struct dst_entry *orig)
read

Definition at line 306 of file xfrm.h.

void(* decode_session)(struct sk_buff *skb, struct flowi *fl, int reverse)

Definition at line 294 of file xfrm.h.

Definition at line 290 of file xfrm.h.

Definition at line 288 of file xfrm.h.

unsigned short family

Definition at line 287 of file xfrm.h.

Definition at line 303 of file xfrm.h.

void(* garbage_collect)(struct net *net)

Definition at line 289 of file xfrm.h.

Definition at line 293 of file xfrm.h.

int(* get_tos)(const struct flowi *fl)

Definition at line 297 of file xfrm.h.

void(* init_dst)(struct net *net, struct xfrm_dst *dst)

Definition at line 298 of file xfrm.h.

int(* init_path)(struct xfrm_dst *path, struct dst_entry *dst, int nfheader_len)

Definition at line 300 of file xfrm.h.


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