Lines Matching refs:if_id

120 	u32 if_id;  member
180 u32 if_id);
184 u8 type, u16 family, u8 dir, u32 if_id);
708 .if_id = pol->if_id, in xfrm_policy_inexact_alloc_bin()
1463 return jhash_3words(a, k->if_id, net_hash_mix(read_pnet(&k->net)), in xfrm_pol_bin_key()
1496 return b->k.if_id ^ key->if_id; in xfrm_pol_bin_cmp()
1516 pol->if_id == policy->if_id && in xfrm_policy_insert_inexact_list()
1551 pol->if_id == policy->if_id && in xfrm_policy_insert_list()
1626 u32 if_id, u8 type, int dir, struct xfrm_selector *sel, in __xfrm_policy_bysel_ctx() argument
1636 pol->if_id == if_id && in __xfrm_policy_bysel_ctx()
1647 xfrm_policy_bysel_ctx(struct net *net, const struct xfrm_mark *mark, u32 if_id, in xfrm_policy_bysel_ctx() argument
1663 sel->family, dir, if_id); in xfrm_policy_bysel_ctx()
1681 if_id, type, dir, in xfrm_policy_bysel_ctx()
1690 pol = __xfrm_policy_bysel_ctx(chain, mark, if_id, type, dir, in xfrm_policy_bysel_ctx()
1717 xfrm_policy_byid(struct net *net, const struct xfrm_mark *mark, u32 if_id, in xfrm_policy_byid() argument
1733 pol->if_id == if_id && xfrm_policy_mark_match(mark, pol)) { in xfrm_policy_byid()
1897 u8 type, u16 family, int dir, u32 if_id) in xfrm_policy_match() argument
1904 pol->if_id != if_id || in xfrm_policy_match()
1989 u8 dir, u32 if_id) in xfrm_policy_inexact_lookup_rcu() argument
1995 .if_id = if_id, in xfrm_policy_inexact_lookup_rcu()
2006 u8 dir, u32 if_id) in xfrm_policy_inexact_lookup() argument
2013 bin = xfrm_policy_inexact_lookup_rcu(net, type, family, dir, if_id); in xfrm_policy_inexact_lookup()
2023 u8 type, u16 family, int dir, u32 if_id) in __xfrm_policy_eval_candidates() argument
2037 err = xfrm_policy_match(pol, fl, type, family, dir, if_id); in __xfrm_policy_eval_candidates()
2062 u8 type, u16 family, int dir, u32 if_id) in xfrm_policy_eval_candidates() argument
2071 if_id); in xfrm_policy_eval_candidates()
2086 u32 if_id) in xfrm_policy_lookup_bytype() argument
2110 err = xfrm_policy_match(pol, fl, type, family, dir, if_id); in xfrm_policy_lookup_bytype()
2123 bin = xfrm_policy_inexact_lookup_rcu(net, type, family, dir, if_id); in xfrm_policy_lookup_bytype()
2129 family, dir, if_id); in xfrm_policy_lookup_bytype()
2150 u16 family, u8 dir, u32 if_id) in xfrm_policy_lookup() argument
2156 dir, if_id); in xfrm_policy_lookup()
2161 dir, if_id); in xfrm_policy_lookup()
2166 u16 family, u32 if_id) in xfrm_sk_policy_lookup() argument
2185 pol->if_id != if_id) { in xfrm_sk_policy_lookup()
2314 newp->if_id = old->if_id; in clone_policy()
2401 family, policy->if_id); in xfrm_tmpl_resolve_one()
2702 pols[0]->if_id); in xfrm_expand_policies()
2954 struct xfrm_flo *xflo, u32 if_id) in xfrm_bundle_lookup() argument
2963 pols[0] = xfrm_policy_lookup(net, fl, family, dir, if_id); in xfrm_bundle_lookup()
3043 int flags, u32 if_id) in xfrm_lookup_with_ifid() argument
3060 if_id); in xfrm_lookup_with_ifid()
3100 if (!if_id && ((dst_orig->flags & DST_NOXFRM) || in xfrm_lookup_with_ifid()
3104 xdst = xfrm_bundle_lookup(net, fl, family, dir, &xflo, if_id); in xfrm_lookup_with_ifid()
3562 u32 if_id = 0; in __xfrm_policy_check() local
3570 if_id = xi->p.if_id; in __xfrm_policy_check()
3603 pol = xfrm_sk_policy_lookup(sk, dir, &fl, family, if_id); in __xfrm_policy_check()
3611 pol = xfrm_policy_lookup(net, &fl, family, dir, if_id); in __xfrm_policy_check()
3635 XFRM_POLICY_IN, if_id); in __xfrm_policy_check()
4299 u8 dir, u8 type, struct net *net, u32 if_id) in xfrm_migrate_policy_find() argument
4308 if ((if_id == 0 || pol->if_id == if_id) && in xfrm_migrate_policy_find()
4321 if ((if_id == 0 || pol->if_id == if_id) && in xfrm_migrate_policy_find()
4438 struct xfrm_encap_tmpl *encap, u32 if_id) in xfrm_migrate() argument
4457 if ((pol = xfrm_migrate_policy_find(sel, dir, type, net, if_id)) == NULL) { in xfrm_migrate()
4464 if ((x = xfrm_migrate_state_find(mp, net, if_id))) { in xfrm_migrate()