Home
last modified time | relevance | path

Searched refs:tmpl (Results 1 – 4 of 4) sorted by relevance

/net/ipv4/
Dxfrm4_state.c25 struct xfrm_tmpl *tmpl, in __xfrm4_init_tempsel() argument
39 x->id = tmpl->id; in __xfrm4_init_tempsel()
42 x->props.saddr = tmpl->saddr; in __xfrm4_init_tempsel()
45 x->props.mode = tmpl->mode; in __xfrm4_init_tempsel()
46 x->props.reqid = tmpl->reqid; in __xfrm4_init_tempsel()
/net/ipv6/
Dxfrm6_state.c24 struct xfrm_tmpl *tmpl, in __xfrm6_init_tempsel() argument
40 x->id = tmpl->id; in __xfrm6_init_tempsel()
43 memcpy(&x->props.saddr, &tmpl->saddr, sizeof(x->props.saddr)); in __xfrm6_init_tempsel()
46 x->props.mode = tmpl->mode; in __xfrm6_init_tempsel()
47 x->props.reqid = tmpl->reqid; in __xfrm6_init_tempsel()
/net/xfrm/
Dxfrm_policy.c1200 struct xfrm_tmpl *tmpl = &policy->xfrm_vec[i]; in xfrm_tmpl_resolve_one() local
1202 if (tmpl->mode == XFRM_MODE_TUNNEL || in xfrm_tmpl_resolve_one()
1203 tmpl->mode == XFRM_MODE_BEET) { in xfrm_tmpl_resolve_one()
1204 remote = &tmpl->id.daddr; in xfrm_tmpl_resolve_one()
1205 local = &tmpl->saddr; in xfrm_tmpl_resolve_one()
1206 family = tmpl->encap_family; in xfrm_tmpl_resolve_one()
1215 x = xfrm_state_find(remote, local, fl, tmpl, policy, &error, family); in xfrm_tmpl_resolve_one()
1231 if (!tmpl->optional) in xfrm_tmpl_resolve_one()
1802 xfrm_state_ok(struct xfrm_tmpl *tmpl, struct xfrm_state *x, in xfrm_state_ok() argument
1806 return tmpl->optional && !xfrm_state_addr_cmp(tmpl, x, tmpl->encap_family); in xfrm_state_ok()
[all …]
Dxfrm_state.c650 struct xfrm_tmpl *tmpl, in xfrm_init_tempsel() argument
657 afinfo->init_tempsel(x, fl, tmpl, daddr, saddr); in xfrm_init_tempsel()
791 struct flowi *fl, struct xfrm_tmpl *tmpl, in xfrm_state_find() argument
807 h = xfrm_dst_hash(net, daddr, saddr, tmpl->reqid, family); in xfrm_state_find()
810 x->props.reqid == tmpl->reqid && in xfrm_state_find()
813 tmpl->mode == x->props.mode && in xfrm_state_find()
814 tmpl->id.proto == x->id.proto && in xfrm_state_find()
815 (tmpl->id.spi == x->id.spi || !tmpl->id.spi)) in xfrm_state_find()
822 h = xfrm_dst_hash(net, daddr, &saddr_wildcard, tmpl->reqid, family); in xfrm_state_find()
825 x->props.reqid == tmpl->reqid && in xfrm_state_find()
[all …]