Lines Matching refs:dst_tmp
275 struct sockaddr_in dst_tmp = *dst_in;
292 if (dst_tmp.sin_addr.s_addr == INADDR_ANY)
299 dst_tmp.sin_len = sizeof(dst_tmp);
306 rte = rtalloc1((struct sockaddr *)&dst_tmp, 1, 0);
369 saddr = (struct sockaddr *)&dst_tmp;
384 if (dst_tmp.sin_addr.s_addr == INADDR_BROADCAST) {
388 } else if (IN_MULTICAST(ntohl(dst_tmp.sin_addr.s_addr))) {
390 error = addr_resolve_multi(edst, ifp, (struct sockaddr *)&dst_tmp);
402 rte->rt_gateway : (const struct sockaddr *)&dst_tmp,
460 struct sockaddr_in6 dst_tmp = *dst_in;
477 if (ipv6_addr_any(&dst_tmp.sin6_addr))
484 dst_tmp.sin6_len = sizeof(dst_tmp);
490 dst_tmp.sin6_scope_id = addr->bound_dev_if;
491 sa6_embedscope(&dst_tmp, 0);
498 ipv6_addr_v4mapped(&dst_tmp.sin6_addr)) {
505 rte = rtalloc1((struct sockaddr *)&dst_tmp, 1, 0);
568 saddr = (struct sockaddr *)&dst_tmp;
583 if (IN6_IS_ADDR_MULTICAST(&dst_tmp.sin6_addr)) {
586 (struct sockaddr *)&dst_tmp);
598 rte->rt_gateway : (const struct sockaddr *)&dst_tmp,