Lines Matching refs:v6src

2060     const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport,  in udp_prepend_hdr()  argument
2077 mp = conn_prepend_hdr(ixa, ipp, v6src, v6dst, IPPROTO_UDP, flowinfo, in udp_prepend_hdr()
2141 udp_build_hdr_template(conn_t *connp, const in6_addr_t *v6src, in udp_build_hdr_template() argument
2154 error = conn_build_hdr_template(connp, UDPH_SIZE, 0, v6src, v6dst, in udp_build_hdr_template()
2702 in6_addr_t v6src; in udp_output_ancillary() local
2804 v6src = connp->conn_saddr_v6; in udp_output_ancillary()
2829 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_output_ancillary()
2830 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), in udp_output_ancillary()
2850 v6src = ipp->ipp_addr; in udp_output_ancillary()
2853 v6src = ipp->ipp_addr; in udp_output_ancillary()
2858 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in udp_output_ancillary()
2859 &v6src, NULL, IPDF_ALLOW_MCBC | IPDF_VERIFY_DST | IPDF_IPSEC); in udp_output_ancillary()
2933 mp = udp_prepend_hdr(connp, ixa, ipp, &v6src, &v6dst, dstport, in udp_output_ancillary()
3285 const in6_addr_t *v6src, in_port_t dstport, uint32_t flowinfo, int *errorp) in udp_prepend_header_template() argument
3368 IN6_V4MAPPED_TO_IPADDR(v6src, ipha->ipha_src); in udp_prepend_header_template()
3382 ip6h->ip6_src = *v6src; in udp_prepend_header_template()
3778 in6_addr_t v6src; in udp_output_newdst() local
3823 v6src = connp->conn_saddr_v6; in udp_output_newdst()
3850 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_output_newdst()
3851 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), in udp_output_newdst()
3866 v6src = ipp->ipp_addr; in udp_output_newdst()
3869 v6src = ipp->ipp_addr; in udp_output_newdst()
3876 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in udp_output_newdst()
3877 &v6src, NULL, IPDF_ALLOW_MCBC | IPDF_VERIFY_DST | IPDF_IPSEC); in udp_output_newdst()
3977 error = udp_build_hdr_template(connp, &v6src, &v6dst, dstport, in udp_output_newdst()
3988 error = udp_build_hdr_template(connp, &v6src, &v6dst, dstport, in udp_output_newdst()
4025 connp->conn_v6lastsrc = v6src; in udp_output_newdst()
4027 data_mp = udp_prepend_header_template(connp, ixa, data_mp, &v6src, in udp_output_newdst()
4918 in6_addr_t v6src; in udp_do_bind() local
4942 IN6_IPADDR_TO_V4MAPPED(v4src, &v6src); in udp_do_bind()
4960 v6src = sin6->sin6_addr; in udp_do_bind()
4961 if (IN6_IS_ADDR_V4MAPPED(&v6src)) { in udp_do_bind()
4965 IN6_V4MAPPED_TO_IPADDR(&v6src, v4src); in udp_do_bind()
4971 if (!IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_do_bind()
4972 if (IN6_IS_ADDR_LINKSCOPE(&v6src)) in udp_do_bind()
4974 laddr_type = ip_laddr_verify_v6(&v6src, in udp_do_bind()
5079 if (IN6_IS_ADDR_V4MAPPED(&v6src)) { in udp_do_bind()
5126 is_inaddr_any = V6_OR_V4_INADDR_ANY(v6src); in udp_do_bind()
5183 &v6src)) { in udp_do_bind()
5224 &v6src)) { in udp_do_bind()
5370 connp->conn_bound_addr_v6 = v6src; in udp_do_bind()
5371 connp->conn_laddr_v6 = v6src; in udp_do_bind()
5384 connp->conn_saddr_v6 = v6src; in udp_do_bind()
5427 IPPROTO_UDP, AF_INET6, (uint8_t *)&v6src, in udp_do_bind()
5445 IPV6_VERSION, &v6src, us->us_netstack->netstack_ip); in udp_do_bind()
5732 in6_addr_t v6src = connp->conn_saddr_v6; in udp_do_connect() local
5763 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { in udp_do_connect()
5764 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), in udp_do_connect()
5942 connp->conn_v6lastsrc = v6src; in udp_do_connect()