Home | History | Annotate | Download | only in racoon

Lines Matching full:prop

229 			    sizeof(struct isakmp_pl_p) + s->prop->spi_size;
251 + s->prop->spi_size;
339 struct isakmp_pl_p *prop = p->prop;
345 "prop#=%d, prot-id=%s, spi-size=%d, #trns=%d\n",
346 prop->p_no, s_ipsecdoi_proto(prop->proto_id),
347 prop->spi_size, prop->num_t);
352 s_ipsecdoi_trns(prop->proto_id, trns->t_id));
492 "DB(prop#%d:trns#%d):Peer(prop#%d:trns#%d) = "
495 p->prop->p_no, p->trns->t_no,
504 "DB(prop#%d:trns#%d):Peer(prop#%d:trns#%d) = "
507 p->prop->p_no, p->trns->t_no,
516 "DB(prop#%d:trns#%d):Peer(prop#%d:trns#%d) = "
519 p->prop->p_no, p->trns->t_no,
528 "DB(prop#%d:trns#%d):Peer(prop#%d:trns#%d) = "
531 p->prop->p_no, p->trns->t_no,
937 "failed to get prop pair.\n");
947 "failed to get prop pair.\n");
1049 /* compare prop */
1050 if (p->prop->p_no != r->prop->p_no) {
1054 r->prop->p_no, p->prop->p_no);
1058 if (p->prop->proto_id != r->prop->proto_id) {
1061 r->prop->proto_id, p->prop->proto_id);
1065 if (p->prop->spi_size != r->prop->spi_size) {
1068 p->prop->spi_size);
1073 if (p->prop->num_t != 1) {
1076 "but expected 1.\n", p->prop->num_t);
1203 if (sp->proto_id == p->prop->proto_id)
1224 n->prop = x->prop;
1230 if (x && x->prop == n->prop) {
1327 struct isakmp_pl_p *prop;
1347 prop = (struct isakmp_pl_p *)pa->ptr;
1351 "proposal #%u len=%d\n", prop->p_no, proplen);
1367 if (check_protocol[mode](prop->proto_id) < 0)
1371 if (check_spi_size(prop->proto_id, prop->spi_size) < 0)
1375 if (get_transform(prop, pair, &num_p) < 0) {
1415 pair[i]->prop->p_no);
1430 pair[i]->prop->p_no, nprop);
1456 get_transform(prop, pair, num_p)
1457 struct isakmp_pl_p *prop;
1470 bp = (caddr_t)prop + sizeof(struct isakmp_pl_p) + prop->spi_size;
1471 tlen = ntohs(prop->h.len)
1472 - (sizeof(struct isakmp_pl_p) + prop->spi_size);
1499 if (prop->proto_id >= ARRAYLEN(check_transform)) {
1502 prop->proto_id);
1505 if (prop->proto_id >= ARRAYLEN(check_attributes)) {
1508 prop->proto_id);
1512 if (!check_transform[prop->proto_id]
1513 || !check_attributes[prop->proto_id]) {
1516 prop->proto_id);
1519 if (check_transform[prop->proto_id](trns->t_id) < 0)
1523 if (check_attributes[prop->proto_id](trns) != 0)
1533 p->prop = prop;
1537 for (q = pair[prop->p_no]; q && q->next; q = q->next)
1539 if (q && q->prop == p->prop) {
1547 pair[prop->p_no] = p;
1577 newtlen += p->prop->spi_size;
1598 + p->prop->spi_size;
1606 memcpy(bp, p->prop, prophlen);
1611 memset(bp + sizeof(struct isakmp_pl_p), 0, p->prop->spi_size);
1659 if (p->prop->proto_id == pr->proto_id &&
1674 memcpy((caddr_t)p->prop + sizeof(*p->prop), spi, pr->spisize);
1747 + p->prop->spi_size;
1764 memcpy(bp, p->prop, prophlen);
2674 struct isakmp_pl_p *prop = NULL;
2681 proplen = sizeof(*prop);
2684 prop = (struct isakmp_pl_p *)p;
2685 prop->h.np = ISAKMP_NPTYPE_NONE;
2686 prop->p_no = props->prop_no;
2687 prop->proto_id = IPSECDOI_PROTO_ISAKMP;
2688 prop->spi_size = 0;
2689 p += sizeof(*prop);
2713 prop->h.len = htons(proplen);
2714 prop->num_t = trns_num;
2943 struct isakmp_pl_p *prop;
2955 p = vmalloc(sizeof(*prop) + sizeof(pr->spi));
2960 prop = (struct isakmp_pl_p *)p->v;
2961 prop->h.np = ISAKMP_NPTYPE_NONE;
2962 prop->p_no = pp->prop_no;
2963 prop->proto_id = pr->proto_id;
2964 prop->num_t = 1;
2976 prop->spi_size = sizeof(u_int16_t);
2982 prop->spi_size = sizeof(pr->spi);
2985 memcpy(prop + 1, spi, prop->spi_size);
2988 trnsoff = sizeof(*prop) + prop->spi_size;
3007 prop->num_t++;
3070 prop = (struct isakmp_pl_p *)p->v;
3147 prop->h.len = htons(p->l);
3165 struct isakmp_pl_p *prop;
3182 prop = NULL;
3216 prop = (struct isakmp_pl_p *)(iph2->sa->v +
3218 prop->h.np = ISAKMP_NPTYPE_P;