Lines Matching refs:iph1

122 natt_hash_addr (struct ph1handle *iph1, struct sockaddr *addr)  in natt_hash_addr()  argument
131 saddr2str(addr), iph1->approval->hashtype, in natt_hash_addr()
132 (iph1->rmconf->nat_traversal == NATT_FORCE)?"(NAT-T forced)":""); in natt_hash_addr()
158 memcpy (ptr, iph1->index.i_ck, sizeof (cookie_t)); in natt_hash_addr()
162 memcpy (ptr, iph1->index.r_ck, sizeof (cookie_t)); in natt_hash_addr()
166 if (iph1->rmconf->nat_traversal == NATT_FORCE) in natt_hash_addr()
175 natd = oakley_hash (buf, iph1); in natt_hash_addr()
182 natt_compare_addr_hash (struct ph1handle *iph1, vchar_t *natd_received, in natt_compare_addr_hash() argument
189 if (iph1->rmconf->nat_traversal == NATT_FORCE) in natt_compare_addr_hash()
193 natd_computed = natt_hash_addr (iph1, iph1->local); in natt_compare_addr_hash()
197 natd_computed = natt_hash_addr (iph1, iph1->remote); in natt_compare_addr_hash()
208 iph1->natt_flags &= ~flag; in natt_compare_addr_hash()
288 natt_float_ports (struct ph1handle *iph1) in natt_float_ports() argument
290 if (! (iph1->natt_flags & NAT_DETECTED) ) in natt_float_ports()
292 if (! iph1->natt_options->float_port){ in natt_float_ports()
294 natt_keepalive_add_ph1 (iph1); in natt_float_ports()
298 set_port (iph1->local, iph1->natt_options->float_port); in natt_float_ports()
299 set_port (iph1->remote, iph1->natt_options->float_port); in natt_float_ports()
300 iph1->natt_flags |= NAT_PORTS_CHANGED | NAT_ADD_NON_ESP_MARKER; in natt_float_ports()
302 natt_keepalive_add_ph1 (iph1); in natt_float_ports()
306 natt_handle_vendorid (struct ph1handle *iph1, int vid_numeric) in natt_handle_vendorid() argument
308 if (! iph1->natt_options) in natt_handle_vendorid()
309 iph1->natt_options = racoon_calloc (1, sizeof (*iph1->natt_options)); in natt_handle_vendorid()
311 if (! iph1->natt_options) { in natt_handle_vendorid()
317 if (iph1->natt_options->version < vid_numeric) in natt_handle_vendorid()
318 if (natt_fill_options (iph1->natt_options, vid_numeric) == 0) in natt_handle_vendorid()
319 iph1->natt_flags |= NAT_ANNOUNCED; in natt_handle_vendorid()
410 natt_keepalive_add_ph1 (struct ph1handle *iph1) in natt_keepalive_add_ph1() argument
417 if (iph1->natt_flags & NAT_DETECTED && in natt_keepalive_add_ph1()
418 ! (iph1->natt_flags & NAT_KA_QUEUED)) { in natt_keepalive_add_ph1()
419 ret = natt_keepalive_add (iph1->local, iph1->remote); in natt_keepalive_add_ph1()
421 iph1->natt_flags |= NAT_KA_QUEUED; in natt_keepalive_add_ph1()