Home
last modified time | relevance | path

Searched refs:rtdns (Results 1 – 11 of 11) sorted by relevance

/openbsd/sbin/route/
H A Droute.c1257 padlen = ROUNDUP(sizeof(rtdns)) - sizeof(rtdns); in nameserver()
1264 memset(&rtdns, 0, sizeof(rtdns)); in nameserver()
1265 rtdns.sr_family = AF_INET; in nameserver()
1267 memcpy(rtdns.sr_dns, ns4, rtdns.sr_len - 2); in nameserver()
1279 memset(&rtdns, 0, sizeof(rtdns)); in nameserver()
1280 rtdns.sr_family = AF_INET6; in nameserver()
1282 memcpy(rtdns.sr_dns, ns6, rtdns.sr_len - 2); in nameserver()
1603 if (rtdns != NULL) in print_rtmsg()
1604 print_rtdns(rtdns); in print_rtmsg()
2190 char *src = rtdns->sr_dns; in print_rtdns()
[all …]
/openbsd/sbin/iked/
H A Dvroute.c710 struct sockaddr_rtdns rtdns; in vroute_dodns() local
731 bzero(&rtdns, sizeof(rtdns)); in vroute_dodns()
732 rtdns.sr_family = dns->sa_family; in vroute_dodns()
733 rtdns.sr_len = 2; in vroute_dodns()
737 rtdns.sr_family = AF_INET; in vroute_dodns()
738 rtdns.sr_len += sizeof(struct in_addr); in vroute_dodns()
743 rtdns.sr_family = AF_INET6; in vroute_dodns()
744 rtdns.sr_len += sizeof(struct in6_addr); in vroute_dodns()
752 iov[iovcnt].iov_base = &rtdns; in vroute_dodns()
753 iov[iovcnt++].iov_len = sizeof(rtdns); in vroute_dodns()
[all …]
/openbsd/sbin/slaacd/
H A Dslaacd.c820 struct sockaddr_rtdns rtdns; in send_rdns_proposal() local
840 memset(&rtdns, 0, sizeof(rtdns)); in send_rdns_proposal()
841 rtdns.sr_family = AF_INET6; in send_rdns_proposal()
842 rtdns.sr_len = 2 + rdns->rdns_count * sizeof(struct in6_addr); in send_rdns_proposal()
843 memcpy(rtdns.sr_dns, rdns->rdns, sizeof(rtdns.sr_dns)); in send_rdns_proposal()
845 iov[iovcnt].iov_base = &rtdns; in send_rdns_proposal()
846 iov[iovcnt++].iov_len = sizeof(rtdns); in send_rdns_proposal()
847 rtm.rtm_msglen += sizeof(rtdns); in send_rdns_proposal()
848 padlen = ROUNDUP(sizeof(rtdns)) - sizeof(rtdns); in send_rdns_proposal()
/openbsd/sbin/dhcpleased/
H A Ddhcpleased.c1198 struct sockaddr_rtdns rtdns; in propose_rdns() local
1218 memset(&rtdns, 0, sizeof(rtdns)); in propose_rdns()
1219 rtdns.sr_family = AF_INET; in propose_rdns()
1220 rtdns.sr_len = 2 + rdns->rdns_count * sizeof(struct in_addr); in propose_rdns()
1221 memcpy(rtdns.sr_dns, rdns->rdns, rtdns.sr_len - 2); in propose_rdns()
1223 iov[iovcnt].iov_base = &rtdns; in propose_rdns()
1224 iov[iovcnt++].iov_len = sizeof(rtdns); in propose_rdns()
1225 rtm.rtm_msglen += sizeof(rtdns); in propose_rdns()
1226 padlen = ROUNDUP(sizeof(rtdns)) - sizeof(rtdns); in propose_rdns()
/openbsd/sbin/resolvd/
H A Dresolvd.c413 struct sockaddr_rtdns *rtdns; in handle_route_message() local
442 rtdns = (struct sockaddr_rtdns*)rti_info[RTAX_DNS]; in handle_route_message()
443 src = rtdns->sr_dns; in handle_route_message()
444 af = rtdns->sr_family; in handle_route_message()
458 if ((rtdns->sr_len - 2) % addrsz != 0) { in handle_route_message()
462 rdns_count = (rtdns->sr_len - in handle_route_message()
/openbsd/sbin/unwind/
H A Dfrontend.h33 struct sockaddr_rtdns rtdns; member
H A Dfrontend.c1337 struct sockaddr_rtdns *rtdns; in handle_route_message() local
1347 rdns_proposal.rtdns.sr_family = AF_INET; in handle_route_message()
1348 rdns_proposal.rtdns.sr_len = offsetof(struct sockaddr_rtdns, in handle_route_message()
1361 rtdns = (struct sockaddr_rtdns*)rti_info[RTAX_DNS]; in handle_route_message()
1364 memcpy(&rdns_proposal.rtdns, rtdns, sizeof(rdns_proposal.rtdns)); in handle_route_message()
H A Dresolver.c2026 af = rdns_proposal->rtdns.sr_family; in replace_autoconf_forwarders()
2027 src = rdns_proposal->rtdns.sr_dns; in replace_autoconf_forwarders()
2041 if ((rdns_proposal->rtdns.sr_len - 2) % addrsz != 0) { in replace_autoconf_forwarders()
2045 rdns_count = (rdns_proposal->rtdns.sr_len - in replace_autoconf_forwarders()
/openbsd/sys/net/
H A Drtsock.c2343 const struct sockaddr_rtdns *rtdns = in rtm_validate_proposal() local
2345 if (rtdns == NULL) in rtm_validate_proposal()
2347 if (rtdns->sr_len > sizeof(*rtdns)) in rtm_validate_proposal()
2349 if (rtdns->sr_len < offsetof(struct sockaddr_rtdns, sr_dns)) in rtm_validate_proposal()
2351 switch (rtdns->sr_family) { in rtm_validate_proposal()
2353 if ((rtdns->sr_len - offsetof(struct sockaddr_rtdns, in rtm_validate_proposal()
2359 if ((rtdns->sr_len - offsetof(struct sockaddr_rtdns, in rtm_validate_proposal()
H A Dif_spppsubr.c4952 struct sockaddr_rtdns rtdns; in sppp_update_dns() local
4957 memset(&rtdns, 0, sizeof(rtdns)); in sppp_update_dns()
4964 memcpy(rtdns.sr_dns + i * sz, &sp->ipcp.dns[i].s_addr, sz); in sppp_update_dns()
4968 rtdns.sr_family = AF_INET; in sppp_update_dns()
4969 rtdns.sr_len = 2 + i * sz; in sppp_update_dns()
4970 info.rti_info[RTAX_DNS] = srtdnstosa(&rtdns); in sppp_update_dns()
/openbsd/sys/dev/usb/
H A Dif_umb.c1976 struct sockaddr_rtdns rtdns; in umb_send_inet_proposal() local
1981 memset(&rtdns, 0, sizeof(rtdns)); in umb_send_inet_proposal()
1989 memcpy(rtdns.sr_dns + i * sz, &sc->sc_info.ipv4dns[i], in umb_send_inet_proposal()
1998 memcpy(rtdns.sr_dns + i * sz, &sc->sc_info.ipv6dns[i], in umb_send_inet_proposal()
2004 rtdns.sr_family = af; in umb_send_inet_proposal()
2005 rtdns.sr_len = 2 + i * sz; in umb_send_inet_proposal()
2006 info.rti_info[RTAX_DNS] = srtdnstosa(&rtdns); in umb_send_inet_proposal()