Lines Matching refs:v6src
2103 const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport, in udp_prepend_hdr() argument
2132 mp = conn_prepend_hdr(ixa, ipp, v6src, v6dst, IPPROTO_UDP, flowinfo, in udp_prepend_hdr()
2200 udp_build_hdr_template(conn_t *connp, const in6_addr_t *v6src, in udp_build_hdr_template() argument
2213 error = conn_build_hdr_template(connp, UDPH_SIZE, 0, v6src, v6dst, in udp_build_hdr_template()
2734 in6_addr_t v6src; in udp_output_ancillary() local
2836 v6src = connp->conn_saddr_v6; in udp_output_ancillary()
2861 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_output_ancillary()
2862 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), in udp_output_ancillary()
2882 v6src = ipp->ipp_addr; in udp_output_ancillary()
2885 v6src = ipp->ipp_addr; in udp_output_ancillary()
2890 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in udp_output_ancillary()
2891 &v6src, NULL, IPDF_ALLOW_MCBC | IPDF_VERIFY_DST | IPDF_IPSEC); in udp_output_ancillary()
2965 mp = udp_prepend_hdr(connp, ixa, ipp, &v6src, &v6dst, dstport, in udp_output_ancillary()
3317 const in6_addr_t *v6src, in_port_t dstport, uint32_t flowinfo, int *errorp) in udp_prepend_header_template() argument
3412 IN6_V4MAPPED_TO_IPADDR(v6src, ipha->ipha_src); in udp_prepend_header_template()
3426 ip6h->ip6_src = *v6src; in udp_prepend_header_template()
3826 in6_addr_t v6src; in udp_output_newdst() local
3881 v6src = connp->conn_saddr_v6; in udp_output_newdst()
3908 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_output_newdst()
3909 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), in udp_output_newdst()
3924 v6src = ipp->ipp_addr; in udp_output_newdst()
3927 v6src = ipp->ipp_addr; in udp_output_newdst()
3934 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in udp_output_newdst()
3935 &v6src, NULL, IPDF_ALLOW_MCBC | IPDF_VERIFY_DST | IPDF_IPSEC); in udp_output_newdst()
4035 error = udp_build_hdr_template(connp, &v6src, &v6dst, dstport, in udp_output_newdst()
4046 error = udp_build_hdr_template(connp, &v6src, &v6dst, dstport, in udp_output_newdst()
4083 connp->conn_v6lastsrc = v6src; in udp_output_newdst()
4085 data_mp = udp_prepend_header_template(connp, ixa, data_mp, &v6src, in udp_output_newdst()
4978 in6_addr_t v6src; in udp_do_bind() local
5003 IN6_IPADDR_TO_V4MAPPED(v4src, &v6src); in udp_do_bind()
5021 v6src = sin6->sin6_addr; in udp_do_bind()
5022 if (IN6_IS_ADDR_V4MAPPED(&v6src)) { in udp_do_bind()
5026 IN6_V4MAPPED_TO_IPADDR(&v6src, v4src); in udp_do_bind()
5032 if (!IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_do_bind()
5033 if (IN6_IS_ADDR_LINKSCOPE(&v6src)) in udp_do_bind()
5035 laddr_type = ip_laddr_verify_v6(&v6src, in udp_do_bind()
5122 if (IN6_IS_ADDR_V4MAPPED(&v6src)) { in udp_do_bind()
5169 is_inaddr_any = V6_OR_V4_INADDR_ANY(v6src); in udp_do_bind()
5226 &v6src)) { in udp_do_bind()
5267 &v6src)) { in udp_do_bind()
5339 connp->conn_bound_addr_v6 = v6src; in udp_do_bind()
5340 connp->conn_laddr_v6 = v6src; in udp_do_bind()
5353 connp->conn_saddr_v6 = v6src; in udp_do_bind()
5396 IPPROTO_UDP, AF_INET6, (uint8_t *)&v6src, in udp_do_bind()
5414 IPV6_VERSION, &v6src, us->us_netstack->netstack_ip); in udp_do_bind()
5699 in6_addr_t v6src = connp->conn_saddr_v6; in udp_do_connect() local
5734 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_do_connect()
5735 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), in udp_do_connect()
5913 connp->conn_v6lastsrc = v6src; in udp_do_connect()