Home
last modified time | relevance | path

Searched refs:tdb_dst (Results 1 – 13 of 13) sorted by relevance

/openbsd/src/sys/netinet/
Dipsec_output.c114 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipsp_process_packet()
121 switch (tdb->tdb_dst.sa.sa_family) { in ipsp_process_packet()
132 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipsp_process_packet()
134 tdb->tdb_dst.sa.sa_family); in ipsp_process_packet()
166 if (af == tdb->tdb_dst.sa.sa_family) { in ipsp_process_packet()
203 if ((tdb->tdb_dst.sa.sa_family != af) || /* PF mismatch */ in ipsp_process_packet()
206 ((tdb->tdb_dst.sa.sa_family == AF_INET) && in ipsp_process_packet()
207 (tdb->tdb_dst.sin.sin_addr.s_addr != INADDR_ANY) && in ipsp_process_packet()
208 (tdb->tdb_dst.sin.sin_addr.s_addr != ip->ip_dst.s_addr)) || in ipsp_process_packet()
210 ((tdb->tdb_dst.sa.sa_family == AF_INET6) && in ipsp_process_packet()
[all …]
Dip_ah.c563 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
569 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
575 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
582 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
593 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
602 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
677 error = ah_massage_headers(mp, tdb->tdb_dst.sa.sa_family, skip, in ah_input()
711 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
740 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
746 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ah_input()
[all …]
Dip_esp.c375 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
393 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
399 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
405 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
412 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
528 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
553 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
559 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
565 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
572 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in esp_input()
[all …]
Dip_ipcomp.c229 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipcomp_input()
332 hdr.af = tdb->tdb_dst.sa.sa_family; in ipcomp_output()
344 switch (tdb->tdb_dst.sa.sa_family) { in ipcomp_output()
353 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipcomp_output()
366 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipcomp_output()
377 tdb->tdb_dst.sa.sa_family, in ipcomp_output()
378 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipcomp_output()
423 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipcomp_output()
491 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipcomp_output()
505 switch (tdb->tdb_dst.sa.sa_family) { in ipcomp_output()
[all …]
Dip_ipip.c360 switch (tdb->tdb_dst.sa.sa_family) { in ipip_output()
364 tdb->tdb_dst.sin.sin_addr.s_addr == INADDR_ANY) { in ipip_output()
368 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipip_output()
393 ipo->ip_dst = tdb->tdb_dst.sin.sin_addr; in ipip_output()
451 if (IN6_IS_ADDR_UNSPECIFIED(&tdb->tdb_dst.sin6.sin6_addr) || in ipip_output()
457 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)), in ipip_output()
492 in6_embedscope(&ip6o->ip6_dst, &tdb->tdb_dst.sin6, NULL, NULL); in ipip_output()
532 tdb->tdb_dst.sa.sa_family); in ipip_output()
Dip_ipsp.c318 memcpy(&tdbp->tdb_dst.sa, &dst->sa, dst->sa.sa_len); in reserve_spi()
369 !memcmp(&tdbp->tdb_dst, dst, dst->sa.sa_len)) in gettdb_dir()
399 (tdbp->tdb_dst.sa.sa_family == AF_UNSPEC || in gettdbbysrcdst_dir()
400 !memcmp(&tdbp->tdb_dst, dst, dst->sa.sa_len)) && in gettdbbysrcdst_dir()
420 (tdbp->tdb_dst.sa.sa_family == AF_UNSPEC || in gettdbbysrcdst_dir()
421 !memcmp(&tdbp->tdb_dst, dst, dst->sa.sa_len)) && in gettdbbysrcdst_dir()
486 (!memcmp(&tdbp->tdb_dst, dst, dst->sa.sa_len))) { in gettdbbydst()
606 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf))); in tdb_printit()
632 pr("->%s", ipsp_address(&tdb->tdb_dst, buf, sizeof(buf))); in tdb_printit()
807 hashval = tdb_hash(tdbp->tdb_spi, &tdbp->tdb_dst, in tdb_rehash()
[all …]
Dipsec_input.c384 af = tdbp->tdb_dst.sa.sa_family; in ipsec_common_input_cb()
394 ipsp_address(&tdbp->tdb_dst, buf, sizeof(buf)), in ipsec_common_input_cb()
413 ipsp_address(&tdbp->tdb_dst, buf, sizeof(buf)), in ipsec_common_input_cb()
492 tdbi->dst = tdbp->tdb_dst; in ipsec_common_input_cb()
946 !memcmp(&tdbp->tdb_dst, &dst, su_dst->sa.sa_len) && in udpencap_ctlinput()
Dip_spd.c406 &ipo->ipo_tdb->tdb_dst, in ipsp_spd_lookup()
407 ipo->ipo_tdb->tdb_dst.sa.sa_len)) in ipsp_spd_lookup()
Dip_output.c535 !memcmp(&tdbi->dst, &tdb->tdb_dst, in ip_output_ipsec_lookup()
553 int transportmode = (tdb->tdb_dst.sa.sa_family == AF_INET) && in ip_output_ipsec_pmtu_update()
554 (tdb->tdb_dst.sin.sin_addr.s_addr == dst.s_addr); in ip_output_ipsec_pmtu_update()
Dip_ipsp.h419 union sockaddr_union tdb_dst; /* [N] Destination address */ member
/openbsd/src/sys/net/
Dpfkeyv2.c809 i += sizeof(struct sadb_address) + PADUP(tdb->tdb_dst.sa.sa_len); in pfkeyv2_get()
846 PADUP(tdb->tdb_onext->tdb_dst.sa.sa_len); in pfkeyv2_get()
916 export_address(&p, &tdb->tdb_dst.sa); in pfkeyv2_get()
943 export_address(&p, &tdb->tdb_onext->tdb_dst.sa); in pfkeyv2_get()
1236 import_address(&sa1->tdb_dst.sa, headers[SADB_EXT_ADDRESS_DST]); in pfkeyv2_dosend()
1243 &sa1->tdb_src, &sa1->tdb_dst, sa1->tdb_sproto, &rval); in pfkeyv2_dosend()
1331 import_address(&newsa->tdb_dst.sa, in pfkeyv2_dosend()
1432 import_address((struct sockaddr *)&sa2->tdb_dst, in pfkeyv2_dosend()
1511 import_address(&newsa->tdb_dst.sa, in pfkeyv2_dosend()
2383 sizeof(struct sadb_address) + PADUP(tdb->tdb_dst.sa.sa_len); in pfkeyv2_expire()
[all …]
Dif_pfsync.c2393 memcpy(&ut->dst, &tdb->tdb_dst, sizeof(ut->dst)); in pfsync_out_tdb()
/openbsd/src/sys/netinet6/
Dip6_output.c2770 !memcmp(&tdbi->dst, &tdb->tdb_dst, in ip6_output_ipsec_lookup()
2875 transportmode = (tdb->tdb_dst.sa.sa_family == AF_INET6) && in ip6_output_ipsec_send()
2876 (IN6_ARE_ADDR_EQUAL(&tdb->tdb_dst.sin6.sin6_addr, &dst)); in ip6_output_ipsec_send()