| H A D | xfrm_policy.c | 123 u16 family; member 243 unsigned short family) in xfrm_selector_match() argument 254 static const struct xfrm_policy_afinfo *xfrm_policy_get_afinfo(unsigned short family) in xfrm_policy_get_afinfo() argument 273 struct dst_entry *__xfrm_dst_lookup(int family, in __xfrm_dst_lookup() argument 295 xfrm_dst_lookup(struct xfrm_state * x,dscp_t dscp,int oif,xfrm_address_t * prev_saddr,xfrm_address_t * prev_daddr,int family,u32 mark) xfrm_dst_lookup() argument 516 __get_hash_thresh(struct net * net,unsigned short family,int dir,u8 * dbits,u8 * sbits) __get_hash_thresh() argument 538 policy_hash_bysel(struct net * net,const struct xfrm_selector * sel,unsigned short family,int dir) policy_hash_bysel() argument 558 policy_hash_direct(struct net * net,const xfrm_address_t * daddr,const xfrm_address_t * saddr,unsigned short family,int dir) policy_hash_direct() argument 792 xfrm_pol_inexact_addr_use_any_list(const xfrm_address_t * addr,int family,u8 prefixlen) xfrm_pol_inexact_addr_use_any_list() argument 848 xfrm_policy_addr_delta(const xfrm_address_t * a,const xfrm_address_t * b,u8 prefixlen,u16 family) xfrm_policy_addr_delta() argument 894 xfrm_policy_inexact_list_reinsert(struct net * net,struct xfrm_pol_inexact_node * n,u16 family) xfrm_policy_inexact_list_reinsert() argument 958 xfrm_policy_inexact_node_reinsert(struct net * net,struct xfrm_pol_inexact_node * n,struct rb_root * new,u16 family) xfrm_policy_inexact_node_reinsert() argument 1016 xfrm_policy_inexact_node_merge(struct net * net,struct xfrm_pol_inexact_node * v,struct xfrm_pol_inexact_node * n,u16 family) xfrm_policy_inexact_node_merge() argument 1045 xfrm_policy_inexact_insert_node(struct net * net,struct rb_root * root,xfrm_address_t * addr,u16 family,u8 prefixlen,u8 dir) xfrm_policy_inexact_insert_node() argument 1972 xfrm_policy_match(const struct xfrm_policy * pol,const struct flowi * fl,u8 type,u16 family,u32 if_id) xfrm_policy_match() argument 1993 xfrm_policy_lookup_inexact_addr(const struct rb_root * r,seqcount_spinlock_t * count,const xfrm_address_t * addr,u16 family) xfrm_policy_lookup_inexact_addr() argument 2034 u16 family; xfrm_policy_find_inexact_candidates() local 2062 xfrm_policy_inexact_lookup_rcu(struct net * net,u8 type,u16 family,u8 dir,u32 if_id) xfrm_policy_inexact_lookup_rcu() argument 2079 xfrm_policy_inexact_lookup(struct net * net,u8 type,u16 family,u8 dir,u32 if_id) xfrm_policy_inexact_lookup() argument 2097 __xfrm_policy_eval_candidates(struct hlist_head * chain,struct xfrm_policy * prefer,const struct flowi * fl,u8 type,u16 family,u32 if_id) __xfrm_policy_eval_candidates() argument 2136 xfrm_policy_eval_candidates(struct xfrm_pol_inexact_candidates * cand,struct xfrm_policy * prefer,const struct flowi * fl,u8 type,u16 family,u32 if_id) xfrm_policy_eval_candidates() argument 2158 xfrm_policy_lookup_bytype(struct net * net,u8 type,const struct flowi * fl,u16 family,u8 dir,u32 if_id) xfrm_policy_lookup_bytype() argument 2226 xfrm_policy_lookup(struct net * net,const struct flowi * fl,u16 family,u8 dir,u32 if_id) xfrm_policy_lookup() argument 2242 xfrm_sk_policy_lookup(const struct sock * sk,int dir,const struct flowi * fl,u16 family,u32 if_id) xfrm_sk_policy_lookup() argument 2470 xfrm_get_saddr(unsigned short family,xfrm_address_t * saddr,const struct xfrm_dst_lookup_params * params) xfrm_get_saddr() argument 2487 xfrm_tmpl_resolve_one(struct xfrm_policy * policy,const struct flowi * fl,struct xfrm_state ** xfrm,unsigned short family) xfrm_tmpl_resolve_one() argument 2558 xfrm_tmpl_resolve(struct xfrm_policy ** pols,int npols,const struct flowi * fl,struct xfrm_state ** xfrm,unsigned short family) xfrm_tmpl_resolve() argument 2594 xfrm_get_dscp(const struct flowi * fl,int family) xfrm_get_dscp() argument 2602 xfrm_alloc_dst(struct net * net,int family) xfrm_alloc_dst() argument 2685 int family = policy->selector.family; xfrm_bundle_create() local 2810 xfrm_expand_policies(const struct flowi * fl,u16 family,struct xfrm_policy ** pols,int * num_pols,int * num_xfrms) xfrm_expand_policies() argument 2860 xfrm_resolve_and_create_bundle(struct xfrm_policy ** pols,int num_pols,const struct flowi * fl,u16 family,struct dst_entry * dst_orig) xfrm_resolve_and_create_bundle() argument 3029 xfrm_create_dummy_bundle(struct net * net,struct xfrm_flo * xflo,const struct flowi * fl,int num_xfrms,u16 family) xfrm_create_dummy_bundle() argument 3086 xfrm_bundle_lookup(struct net * net,const struct flowi * fl,u16 family,u8 dir,struct xfrm_flo * xflo,u32 if_id) xfrm_bundle_lookup() argument 3147 make_blackhole(struct net * net,u16 family,struct dst_entry * dst_orig) make_blackhole() argument 3181 u16 family = dst_orig->ops->family; xfrm_lookup_with_ifid() local 3383 xfrm_state_ok(const struct xfrm_tmpl * tmpl,const struct xfrm_state * x,unsigned short family,u32 if_id) xfrm_state_ok() argument 3407 xfrm_policy_ok(const struct xfrm_tmpl * tmpl,const struct sec_path * sp,int start,unsigned short family,u32 if_id) xfrm_policy_ok() argument 3503 __xfrm_decode_session(struct net * net,struct sk_buff * skb,struct flowi * fl,unsigned int family,int reverse) __xfrm_decode_session() argument 3552 icmp_err_packet(const struct flowi * fl,unsigned short family) icmp_err_packet() argument 3576 xfrm_icmp_flow_decode(struct sk_buff * skb,unsigned short family,const struct flowi * fl,struct flowi * fl1) xfrm_icmp_flow_decode() argument 3606 xfrm_selector_inner_icmp_match(struct sk_buff * skb,unsigned short family,const struct xfrm_selector * sel,const struct flowi * fl) xfrm_selector_inner_icmp_match() argument 3626 xfrm_in_fwd_icmp(struct sk_buff * skb,const struct flowi * fl,unsigned short family,u32 if_id) xfrm_in_fwd_icmp() argument 3648 xfrm_out_fwd_icmp(struct sk_buff * skb,struct flowi * fl,unsigned short family,struct dst_entry * dst) xfrm_out_fwd_icmp() argument 3677 __xfrm_policy_check(struct sock * sk,int dir,struct sk_buff * skb,unsigned short family) __xfrm_policy_check() argument 3871 __xfrm_route_forward(struct sk_buff * skb,unsigned short family) __xfrm_route_forward() argument 4104 xfrm_policy_register_afinfo(const struct xfrm_policy_afinfo * afinfo,int family) xfrm_policy_register_afinfo() argument [all...] |