Lines Matching refs:v6dst
1994 const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport, in udp_prepend_hdr() argument
2011 mp = conn_prepend_hdr(ixa, ipp, v6src, v6dst, IPPROTO_UDP, flowinfo, in udp_prepend_hdr()
2076 const in6_addr_t *v6dst, in_port_t dstport, uint32_t flowinfo) in udp_build_hdr_template() argument
2088 error = conn_build_hdr_template(connp, UDPH_SIZE, 0, v6src, v6dst, in udp_build_hdr_template()
2392 in6_addr_t v6dst; in udp_input() local
2397 &v6dst); in udp_input()
2400 sin6->__sin6_src_id = ip_srcid_find_addr(&v6dst, in udp_input()
2610 in6_addr_t v6dst; in udp_output_ancillary() local
2713 IN6_IPADDR_TO_V4MAPPED(sin->sin_addr.s_addr, &v6dst); in udp_output_ancillary()
2721 v6dst = sin6->sin6_addr; in udp_output_ancillary()
2725 if (IN6_IS_ADDR_LINKSCOPE(&v6dst) && sin6->sin6_scope_id != 0) { in udp_output_ancillary()
2731 v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst); in udp_output_ancillary()
2747 v6dst = connp->conn_faddr_v6; in udp_output_ancillary()
2764 ip_attr_nexthop(ipp, ixa, &v6dst, &v6nexthop); in udp_output_ancillary()
2765 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in udp_output_ancillary()
2833 error = conn_update_label(connp, ixa, &v6dst, ipp); in udp_output_ancillary()
2840 mp = udp_prepend_hdr(connp, ixa, ipp, &v6src, &v6dst, dstport, in udp_output_ancillary()
3686 in6_addr_t v6dst; in udp_output_newdst() local
3732 IN6_IPADDR_TO_V4MAPPED(sin->sin_addr.s_addr, &v6dst); in udp_output_newdst()
3742 v6dst = sin6->sin6_addr; in udp_output_newdst()
3746 if (IN6_IS_ADDR_LINKSCOPE(&v6dst) && sin6->sin6_scope_id != 0) { in udp_output_newdst()
3752 v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst); in udp_output_newdst()
3780 ip_attr_nexthop(&connp->conn_xmit_ipp, ixa, &v6dst, &v6nexthop); in udp_output_newdst()
3783 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in udp_output_newdst()
3825 CL_INET_UDP_CONNECT(connp, B_TRUE, &v6dst, dstport, error); in udp_output_newdst()
3877 error = conn_update_label(connp, ixa, &v6dst, in udp_output_newdst()
3884 error = udp_build_hdr_template(connp, &v6src, &v6dst, dstport, in udp_output_newdst()
3895 error = udp_build_hdr_template(connp, &v6src, &v6dst, dstport, in udp_output_newdst()
3906 IN6_V4MAPPED_TO_IPADDR(&v6dst, ipha->ipha_dst); in udp_output_newdst()
3916 ip6h->ip6_dst = v6dst; in udp_output_newdst()
3925 connp->conn_v6lastdst = v6dst; in udp_output_newdst()
5529 in6_addr_t v6dst; in udp_do_connect() local
5563 IN6_IPADDR_TO_V4MAPPED(v4dst, &v6dst); in udp_do_connect()
5570 v6dst = sin6->sin6_addr; in udp_do_connect()
5573 v4mapped = IN6_IS_ADDR_V4MAPPED(&v6dst); in udp_do_connect()
5595 IN6_V4MAPPED_TO_IPADDR(&v6dst, v4dst); in udp_do_connect()
5664 IN6_IPADDR_TO_V4MAPPED(v4dst, &v6dst); in udp_do_connect()
5668 sin6->sin6_addr = v6dst; in udp_do_connect()
5671 connp->conn_faddr_v6 = v6dst; in udp_do_connect()
5680 if (IN6_IS_ADDR_UNSPECIFIED(&v6dst)) { in udp_do_connect()
5681 v6dst = ipv6_loopback; in udp_do_connect()
5682 sin6->sin6_addr = v6dst; in udp_do_connect()
5684 connp->conn_faddr_v6 = v6dst; in udp_do_connect()
5778 !IN6_ARE_ADDR_EQUAL(&v6dst, &connp1->conn_faddr_v6) || in udp_do_connect()
5787 CL_INET_UDP_CONNECT(connp, B_TRUE, &v6dst, dstport, error); in udp_do_connect()