Lines Matching refs:if_id

116 	u32 if_id;  member
175 u32 if_id);
179 u8 type, u16 family, u8 dir, u32 if_id);
704 .if_id = pol->if_id, in xfrm_policy_inexact_alloc_bin()
1459 return jhash_3words(a, k->if_id, net_hash_mix(read_pnet(&k->net)), in xfrm_pol_bin_key()
1492 return b->k.if_id ^ key->if_id; in xfrm_pol_bin_cmp()
1512 pol->if_id == policy->if_id && in xfrm_policy_insert_inexact_list()
1547 pol->if_id == policy->if_id && in xfrm_policy_insert_list()
1625 u32 if_id, u8 type, int dir, struct xfrm_selector *sel, in __xfrm_policy_bysel_ctx() argument
1635 pol->if_id == if_id && in __xfrm_policy_bysel_ctx()
1646 xfrm_policy_bysel_ctx(struct net *net, const struct xfrm_mark *mark, u32 if_id, in xfrm_policy_bysel_ctx() argument
1662 sel->family, dir, if_id); in xfrm_policy_bysel_ctx()
1680 if_id, type, dir, in xfrm_policy_bysel_ctx()
1689 pol = __xfrm_policy_bysel_ctx(chain, mark, if_id, type, dir, in xfrm_policy_bysel_ctx()
1716 xfrm_policy_byid(struct net *net, const struct xfrm_mark *mark, u32 if_id, in xfrm_policy_byid() argument
1732 pol->if_id == if_id && xfrm_policy_mark_match(mark, pol)) { in xfrm_policy_byid()
1963 u8 type, u16 family, u32 if_id) in xfrm_policy_match() argument
1970 pol->if_id != if_id || in xfrm_policy_match()
2054 u8 dir, u32 if_id) in xfrm_policy_inexact_lookup_rcu() argument
2060 .if_id = if_id, in xfrm_policy_inexact_lookup_rcu()
2071 u8 dir, u32 if_id) in xfrm_policy_inexact_lookup() argument
2078 bin = xfrm_policy_inexact_lookup_rcu(net, type, family, dir, if_id); in xfrm_policy_inexact_lookup()
2088 u8 type, u16 family, u32 if_id) in __xfrm_policy_eval_candidates() argument
2102 err = xfrm_policy_match(pol, fl, type, family, if_id); in __xfrm_policy_eval_candidates()
2127 u8 type, u16 family, u32 if_id) in xfrm_policy_eval_candidates() argument
2135 fl, type, family, if_id); in xfrm_policy_eval_candidates()
2150 u32 if_id) in xfrm_policy_lookup_bytype() argument
2174 err = xfrm_policy_match(pol, fl, type, family, if_id); in xfrm_policy_lookup_bytype()
2190 bin = xfrm_policy_inexact_lookup_rcu(net, type, family, dir, if_id); in xfrm_policy_lookup_bytype()
2196 family, if_id); in xfrm_policy_lookup_bytype()
2217 u16 family, u8 dir, u32 if_id) in xfrm_policy_lookup() argument
2223 dir, if_id); in xfrm_policy_lookup()
2228 dir, if_id); in xfrm_policy_lookup()
2233 u16 family, u32 if_id) in xfrm_sk_policy_lookup() argument
2252 pol->if_id != if_id) { in xfrm_sk_policy_lookup()
2381 newp->if_id = old->if_id; in clone_policy()
2468 family, policy->if_id); in xfrm_tmpl_resolve_one()
2769 pols[0]->if_id); in xfrm_expand_policies()
3021 struct xfrm_flo *xflo, u32 if_id) in xfrm_bundle_lookup() argument
3030 pols[0] = xfrm_policy_lookup(net, fl, family, dir, if_id); in xfrm_bundle_lookup()
3110 int flags, u32 if_id) in xfrm_lookup_with_ifid() argument
3127 if_id); in xfrm_lookup_with_ifid()
3167 if (!if_id && ((dst_orig->flags & DST_NOXFRM) || in xfrm_lookup_with_ifid()
3171 xdst = xfrm_bundle_lookup(net, fl, family, dir, &xflo, if_id); in xfrm_lookup_with_ifid()
3593 u32 if_id = 0; in __xfrm_policy_check() local
3602 if_id = r.if_id; in __xfrm_policy_check()
3635 pol = xfrm_sk_policy_lookup(sk, dir, &fl, family, if_id); in __xfrm_policy_check()
3643 pol = xfrm_policy_lookup(net, &fl, family, dir, if_id); in __xfrm_policy_check()
3673 XFRM_POLICY_IN, if_id); in __xfrm_policy_check()
3748 if (if_id) in __xfrm_policy_check()
4349 u8 dir, u8 type, struct net *net, u32 if_id) in xfrm_migrate_policy_find() argument
4358 if ((if_id == 0 || pol->if_id == if_id) && in xfrm_migrate_policy_find()
4371 if ((if_id == 0 || pol->if_id == if_id) && in xfrm_migrate_policy_find()
4497 struct xfrm_encap_tmpl *encap, u32 if_id, in xfrm_migrate() argument
4519 pol = xfrm_migrate_policy_find(sel, dir, type, net, if_id); in xfrm_migrate()
4528 if ((x = xfrm_migrate_state_find(mp, net, if_id))) { in xfrm_migrate()