Linux Kernel
3.7.1
|
#include <xfrm.h>
Data Fields | |
unsigned short | family |
struct dst_ops * | dst_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) |
int(* get_saddr)(struct net *net, xfrm_address_t *saddr, xfrm_address_t *daddr) |