conn_laddr_v6
(IN6_IS_ADDR_UNSPECIFIED(&tcp->tcp_connp->conn_laddr_v6) &&
(IN6_IS_ADDR_UNSPECIFIED(&udp->udp_connp->conn_laddr_v6) &&
net_ipv4addrport_pr(&connp->conn_laddr_v6, connp->conn_lport);
net_ipv6addrport_pr(&connp->conn_laddr_v6, connp->conn_lport);
net_ipv4addrport_pr(&connp->conn_laddr_v6, connp->conn_lport);
net_ipv6addrport_pr(&connp->conn_laddr_v6, connp->conn_lport);
net_ipv4addrport_pr(&connp->conn_laddr_v6, connp->conn_lport);
net_ipv6addrport_pr(&connp->conn_laddr_v6, connp->conn_lport);
&conn->conn_laddr_v6);
V4_PART_OF_V6((conn->conn_laddr_v6)));
connp->conn_laddr_v6 = connp->conn_saddr_v6;
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
connp->conn_laddr_v6 = ipv6_all_zeros;
connp->conn_laddr_v6 = v6src;
connp->conn_laddr_v6 = ipv6_all_zeros;
connp->conn_laddr_v6 = ipv6_all_zeros;
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
((IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6) ||
IN6_IS_ADDR_UNSPECIFIED(&oconnp->conn_laddr_v6) ||
IN6_IS_ADDR_V4MAPPED_ANY(&connp->conn_laddr_v6) ||
IN6_IS_ADDR_V4MAPPED_ANY(&oconnp->conn_laddr_v6)) ||
IN6_ARE_ADDR_EQUAL(&oconnp->conn_laddr_v6,
&connp->conn_laddr_v6))) {
if (IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6) ||
IN6_IS_ADDR_V4MAPPED_ANY(&connp->conn_laddr_v6)) {
in6_addr_t *laddr = &connp->conn_laddr_v6;
if (!IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6) &&
!IN6_IS_ADDR_UNSPECIFIED(&tconn->conn_laddr_v6) &&
!IN6_ARE_ADDR_EQUAL(&connp->conn_laddr_v6,
&tconn->conn_laddr_v6))
} else if (!IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6)) {
if (!IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6)) {
connp->conn_faddr_v6, connp->conn_laddr_v6,
} else if (!IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6)) {
!_IPCL_V4_MATCH_ANY(nconnp->conn_laddr_v6)) { \
IN6_IS_ADDR_V4MAPPED(&(connp)->conn_laddr_v6); \
IN6_IS_ADDR_UNSPECIFIED(&next->conn_laddr_v6) && \
if ((IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6) ||
IN6_ARE_ADDR_EQUAL(&connp->conn_laddr_v6,
sel.ips_local_addr_v6 = connp->conn_laddr_v6;
((IN6_IS_ADDR_UNSPECIFIED(&(connp)->conn_laddr_v6) || \
(IN6_ARE_ADDR_EQUAL(&(connp)->conn_laddr_v6, &((ip6h)->ip6_dst)) && \
_IPCL_V4_MATCH((connp)->conn_laddr_v6, (dst)) && \
IN6_ARE_ADDR_EQUAL(&(connp)->conn_laddr_v6, &(dst)))
(_IPCL_V4_MATCH_ANY((connp)->conn_laddr_v6) || \
_IPCL_V4_MATCH((connp)->conn_laddr_v6, (laddr))) && \
(IN6_ARE_ADDR_EQUAL(&(connp)->conn_laddr_v6, &(laddr)) || \
IN6_IS_ADDR_UNSPECIFIED(&(connp)->conn_laddr_v6)))
((_IPCL_V4_MATCH_ANY((connp)->conn_laddr_v6) || \
(_IPCL_V4_MATCH((connp)->conn_laddr_v6, (laddr)) && \
(IN6_IS_ADDR_UNSPECIFIED(&(connp)->conn_laddr_v6) || \
(IN6_ARE_ADDR_EQUAL(&(connp)->conn_laddr_v6, &(laddr)) && \
(_IPCL_V4_MATCH((connp)->conn_laddr_v6, (laddr)) && \
(IN6_ARE_ADDR_EQUAL(&(connp)->conn_laddr_v6, (laddr)) && \
(_IPCL_V4_MATCH_ANY((connp)->conn_laddr_v6) || \
_IPCL_V4_MATCH((connp)->conn_laddr_v6, (laddr))))
(IN6_IS_ADDR_UNSPECIFIED(&(connp)->conn_laddr_v6) || \
IN6_ARE_ADDR_EQUAL(&(connp)->conn_laddr_v6, &(laddr))))
&connp->conn_laddr_v6);
connp->conn_laddr_v6 = iptun->iptun_laddr6;
&connp->conn_laddr_v6);
connp->conn_saddr_v6 = connp->conn_laddr_v6;
ASSERT(IN6_ARE_ADDR_EQUAL(&connp->conn_laddr_v6,
connp->conn_laddr_v6 = connp->conn_saddr_v6;
econnp->conn_laddr_v6 = laddr;
if (!ip_srcid_find_id(srcid, &connp->conn_laddr_v6,
connp->conn_saddr_v6 = connp->conn_laddr_v6;
lport = tcp_bindi(tcp, lport, &connp->conn_laddr_v6, 0, B_TRUE,
if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6)) {
if (!ip_srcid_find_id(srcid, &connp->conn_laddr_v6,
connp->conn_saddr_v6 = connp->conn_laddr_v6;
lport = tcp_bindi(tcp, lport, &connp->conn_laddr_v6, 0, B_TRUE,
if (IN6_ARE_ADDR_EQUAL(&connp->conn_faddr_v6, &connp->conn_laddr_v6) &&
&connp->conn_laddr_v6, ifindex, IPCL_ZONEID(connp),
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
&connp->conn_laddr_v6, &connp->conn_faddr_v6, connp->conn_flowinfo);
connp->conn_laddr_v6 = ipv6_all_zeros;
arg.src = connp->conn_laddr_v6;
connp->conn_laddr_v6 = ipv6_all_zeros;
in6_addr_t v6addr = connp->conn_laddr_v6;
connp->conn_laddr_v6 = v6addr;
connp->conn_laddr_v6 = ipv6_all_zeros;
cl_tcpi.cl_tcpi_laddr_v6 = connp->conn_laddr_v6;
connp->conn_laddr_v6 = ip6h->ip6_dst;
connp->conn_saddr_v6 = connp->conn_laddr_v6;
sin6.__sin6_src_id = ip_srcid_find_addr(&connp->conn_laddr_v6,
sin6.sin6_addr = connp->conn_laddr_v6;
if (IN6_IS_ADDR_LINKSCOPE(&connp->conn_laddr_v6))
IN6_IPADDR_TO_V4MAPPED(ipha->ipha_dst, &connp->conn_laddr_v6);
connp->conn_saddr_v6 = connp->conn_laddr_v6;
IN6_IS_ADDR_LINKSCOPE(&econnp->conn_laddr_v6)) {
pkti->ipi6_addr = connp->conn_laddr_v6;
IN6_IPADDR_TO_V4MAPPED(ipha->ipha_dst, &connp->conn_laddr_v6);
connp->conn_saddr_v6 = connp->conn_laddr_v6;
sin6.__sin6_src_id = ip_srcid_find_addr(&connp->conn_laddr_v6,
sin6d.sin6_addr = connp->conn_laddr_v6;
&(connp)->conn_laddr_v6)) && \
TCP_AC_V6LOCAL(tacp) = tp->tcp_connp->conn_laddr_v6;
local = connp->conn_laddr_v6;
&connp->conn_laddr_v6, &connp->conn_faddr_v6,
connp->conn_laddr_v6;
IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6))) {
IN6_IS_ADDR_LOOPBACK(&(x)->tcp_connp->conn_laddr_v6)))
arg.src = connp->conn_laddr_v6;
sin6->sin6_addr = econnp->conn_laddr_v6;
if (IN6_IS_ADDR_LINKSCOPE(&econnp->conn_laddr_v6) &&
sin6->sin6_addr = econnp->conn_laddr_v6;
if (IN6_IS_ADDR_LINKSCOPE(&econnp->conn_laddr_v6) &&
&(connp)->conn_laddr_v6)) { \
(uint8_t *)(&((connp)->conn_laddr_v6)),\
&(connp)->conn_laddr_v6)) { \
(uint8_t *)(&((connp)->conn_laddr_v6)),\
(uint8_t *)&((cp)->conn_laddr_v6), \
(uint8_t *)(&V4_PART_OF_V6(connp->conn_laddr_v6)),
(uint8_t *)&(connp->conn_laddr_v6),
!IN6_ARE_ADDR_EQUAL(&connp1->conn_laddr_v6,
connp->conn_laddr_v6 = v6src;
connp->conn_laddr_v6 = ipv6_all_zeros;
(uint8_t *)(&V4_PART_OF_V6(connp->conn_laddr_v6)),
(uint8_t *)&(connp->conn_laddr_v6),
connp->conn_laddr_v6 = ipv6_all_zeros;
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
!IN6_ARE_ADDR_EQUAL(&connp->conn_laddr_v6,
&connp1->conn_laddr_v6) ||
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
connp->conn_laddr_v6 = connp->conn_bound_addr_v6;
IN6_IS_ADDR_UNSPECIFIED(&connp->conn_laddr_v6))) {
ude6.udp6LocalAddress = connp->conn_laddr_v6;