• Home
  • Raw
  • Download

Lines Matching refs:id

129 	switch (p->id.proto) {  in verify_newsa_info()
270 memcpy(&x->id, &p->id, sizeof(x->id)); in copy_from_user_state()
509 memcpy(&p->id, &x->id, sizeof(p->id)); in copy_to_user_state()
807 switch (p->info.id.proto) { in verify_userspi_info()
845 daddr = &p->info.id.daddr; in xfrm_alloc_userspi()
850 if (x && xfrm_addr_cmp(&x->id.daddr, daddr, family)) { in xfrm_alloc_userspi()
858 p->info.id.proto, daddr, in xfrm_alloc_userspi()
975 memcpy(&t->id, &ut->id, sizeof(struct xfrm_id)); in copy_templates()
1179 memcpy(&up->id, &kp->id, sizeof(up->id)); in copy_to_user_tmpl()
1438 struct xfrm_aevent_id *id; in build_aevent() local
1441 nlh = nlmsg_put(skb, c->pid, c->seq, XFRM_MSG_NEWAE, sizeof(*id), 0); in build_aevent()
1445 id = nlmsg_data(nlh); in build_aevent()
1446 memcpy(&id->sa_id.daddr, &x->id.daddr,sizeof(x->id.daddr)); in build_aevent()
1447 id->sa_id.spi = x->id.spi; in build_aevent()
1448 id->sa_id.family = x->props.family; in build_aevent()
1449 id->sa_id.proto = x->id.proto; in build_aevent()
1450 memcpy(&id->saddr, &x->props.saddr,sizeof(x->props.saddr)); in build_aevent()
1451 id->reqid = x->props.reqid; in build_aevent()
1452 id->flags = c->data.aevent; in build_aevent()
1457 if (id->flags & XFRM_AE_RTHR) in build_aevent()
1460 if (id->flags & XFRM_AE_ETHR) in build_aevent()
1480 struct xfrm_usersa_id *id = &p->sa_id; in xfrm_get_ae() local
1486 x = xfrm_state_lookup(net, &id->daddr, id->spi, id->proto, id->family); in xfrm_get_ae()
1651 x = xfrm_state_lookup(net, &p->id.daddr, p->id.spi, p->id.proto, p->family); in xfrm_add_sa_expire()
1702 memcpy(&x->id, &ua->id, sizeof(ua->id)); in xfrm_add_acquire()
1710 memcpy(&x->id, &t->id, sizeof(x->id)); in xfrm_add_acquire()
2144 struct xfrm_usersa_id *id; in xfrm_notify_sa() local
2153 headlen = sizeof(*id); in xfrm_notify_sa()
2169 id = nlmsg_data(nlh); in xfrm_notify_sa()
2170 memcpy(&id->daddr, &x->id.daddr, sizeof(id->daddr)); in xfrm_notify_sa()
2171 id->spi = x->id.spi; in xfrm_notify_sa()
2172 id->family = x->props.family; in xfrm_notify_sa()
2173 id->proto = x->id.proto; in xfrm_notify_sa()
2241 memcpy(&ua->id, &x->id, sizeof(ua->id)); in build_acquire()
2395 struct xfrm_userpolicy_id *id; in xfrm_notify_policy() local
2404 headlen = sizeof(*id); in xfrm_notify_policy()
2421 id = nlmsg_data(nlh); in xfrm_notify_policy()
2422 memset(id, 0, sizeof(*id)); in xfrm_notify_policy()
2423 id->dir = dir; in xfrm_notify_policy()
2425 id->index = xp->index; in xfrm_notify_policy()
2427 memcpy(&id->sel, &xp->selector, sizeof(id->sel)); in xfrm_notify_policy()
2557 memcpy(&um->id.daddr, &x->id.daddr, sizeof(um->id.daddr)); in build_mapping()
2558 um->id.spi = x->id.spi; in build_mapping()
2559 um->id.family = x->props.family; in build_mapping()
2560 um->id.proto = x->id.proto; in build_mapping()
2576 if (x->id.proto != IPPROTO_ESP) in xfrm_send_mapping()
2593 .id = "netlink",