Searched refs:tmpl (Results 1 – 4 of 4) sorted by relevance
/net/ipv4/ |
D | xfrm4_state.c | 25 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/ |
D | xfrm6_state.c | 24 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/ |
D | xfrm_policy.c | 1200 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 …]
|
D | xfrm_state.c | 650 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 …]
|