Lines Matching refs:doi
183 return exchange->doi->exchange_script(exchange->type); in exchange_script()
238 struct doi *doi = exchange->doi; in exchange_handle_leftover_payloads() local
249 if (!doi->handle_leftover_payload || in exchange_handle_leftover_payloads()
250 doi->handle_leftover_payload(msg, i, p)) in exchange_handle_leftover_payloads()
270 struct doi *doi = exchange->doi; in exchange_run() local
272 doi->initiator : doi->responder; in exchange_run()
587 exchange_create(int phase, int initiator, int doi, int type) in exchange_create() argument
608 exchange->doi = doi_lookup(doi); in exchange_create()
617 if (exchange->doi->exchange_size) { in exchange_create()
618 exchange->data = calloc(1, exchange->doi->exchange_size); in exchange_create()
621 (unsigned long)exchange->doi->exchange_size); in exchange_create()
708 exchange_establish_p1(struct transport *t, u_int8_t type, u_int32_t doi, in exchange_establish_p1() argument
736 doi = IPSEC_DOI_IPSEC; in exchange_establish_p1()
738 doi = ISAKMP_DOI_ISAKMP; in exchange_establish_p1()
761 exchange = exchange_create(1, 1, doi, type); in exchange_establish_p1()
853 u_int32_t doi = ISAKMP_DOI_ISAKMP; in exchange_establish_p2() local
859 doi = isakmp_sa->doi->id; in exchange_establish_p2()
874 doi = IPSEC_DOI_IPSEC; in exchange_establish_p2()
876 doi = ISAKMP_DOI_ISAKMP; in exchange_establish_p2()
901 exchange = exchange_create(2, 1, doi, type); in exchange_establish_p2()
957 exchange_setup_p1(struct message *msg, u_int32_t doi) in exchange_setup_p1() argument
1024 if (want_doi != doi) { in exchange_setup_p1()
1050 exchange = exchange_create(1, 0, doi, type); in exchange_setup_p1()
1100 exchange_setup_p2(struct message *msg, u_int8_t doi) in exchange_setup_p2() argument
1105 exchange = exchange_create(2, 0, doi, GET_ISAKMP_HDR_EXCH_TYPE(buf)); in exchange_setup_p2()
1136 exchange->doi->id, exchange->type, exchange->step)); in exchange_dump_real()
1205 if (exchange->doi && exchange->doi->free_exchange_data) in exchange_free_aux()
1206 exchange->doi->free_exchange_data(exchange->data); in exchange_free_aux()
1428 if (exchange->doi) in exchange_finalize()
1429 id_doi = exchange->doi->decode_ids( in exchange_finalize()
1455 exchange->doi->finalize_exchange(msg); in exchange_finalize()