Home | History | Annotate | Download | only in racoon

Lines Matching refs:natd

432 				struct natd_payload *natd;
433 natd = (struct natd_payload *)racoon_malloc(sizeof(*natd));
434 if (!natd)
437 natd->payload = NULL;
439 if (isakmp_p2ph (&natd->payload, pa->ptr) < 0)
442 natd->seq = natd_seq++;
444 TAILQ_INSERT_TAIL(&natd_tree, natd, chain);
489 struct natd_payload *natd = NULL;
500 while ((natd = TAILQ_FIRST(&natd_tree)) != NULL) {
504 natd->payload, natd->seq);
507 natd->seq - 1,
510 vfree (natd->payload);
512 TAILQ_REMOVE(&natd_tree, natd, chain);
513 racoon_free (natd);
693 vchar_t *natd[2] = { NULL, NULL };
698 if ((natd[0] = natt_hash_addr (iph1, iph1->remote)) == NULL) {
705 if ((natd[1] = natt_hash_addr (iph1, iph1->local)) == NULL) {
713 natd[0], iph1->natt_options->payload_nat_d);
715 natd[1], iph1->natt_options->payload_nat_d);
926 vchar_t *natd[2] = { NULL, NULL };
1006 if ((natd[0] = natt_hash_addr (iph1, iph1->remote)) == NULL) {
1012 if ((natd[1] = natt_hash_addr (iph1, iph1->local)) == NULL) {
1210 plist = isakmp_plist_append(plist, natd[0], iph1->natt_options->payload_nat_d);
1211 plist = isakmp_plist_append(plist, natd[1], iph1->natt_options->payload_nat_d);