/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_ftable.c | 994 boolean_t isv6 = !IN6_IS_ADDR_V4MAPPED(v6src); in ip_select_src_ill() 1000 IN6_V4MAPPED_TO_IPADDR(v6src, v4src); in ip_select_src_ill() 1028 IN6_V4MAPPED_TO_IPADDR(&v6src, v4src); in ip_verify_src_on_ill() 1085 verify_src = (!V6_OR_V4_INADDR_ANY(v6src) && in ip_select_route() 1120 ill = ip_select_src_ill(&v6src, ixa->ixa_zoneid, ipst); in ip_select_route() 1239 ill = ip_select_src_ill(&v6src, ixa->ixa_zoneid, ipst); in ip_select_route() 1244 inet_ntop(AF_INET6, &v6src, addrbuf, in ip_select_route() 1344 in6_addr_t v6dst, v6src; in ip_select_route_pkt() local 1347 IN6_IPADDR_TO_V4MAPPED(ipha->ipha_src, &v6src); in ip_select_route_pkt() 1363 in6_addr_t v6dst, v6src; in ip_select_route_v4() local [all …]
|
H A D | ip_multi.c | 88 const in6_addr_t *v6src); 1813 IN6_V4MAPPED_TO_IPADDR(v6src, v4src); in ip_opt_check() 1821 IN6_IS_ADDR_MULTICAST(v6src)) { in ip_opt_check() 2520 const in6_addr_t *v6src) in ip_opt_delete_group_excl() argument 2573 if (IN6_IS_ADDR_UNSPECIFIED(v6src)) { in ip_opt_delete_group_excl() 2590 v6src = NULL; in ip_opt_delete_group_excl() 2599 ilg_delete(connp, ilg, v6src); in ip_opt_delete_group_excl() 2679 fmode, v6src)); in ip_opt_delete_group() 2720 if (IN6_IS_ADDR_UNSPECIFIED(v6src)) { in ilg_add() 2897 in6_addr_t v6group, v6src; in conn_hasmembers_ill_withsrc_v4() local [all …]
|
H A D | icmp.c | 430 in6_addr_t v6src; in rawip_do_bind() local 467 v6src = sin6->sin6_addr; in rawip_do_bind() 504 connp->conn_laddr_v6 = v6src; in rawip_do_bind() 3030 in6_addr_t v6src; in icmp_output_hdrincl() local 3347 in6_addr_t v6src; in icmp_output_ancillary() local 3492 v6src = ipp->ipp_addr; in icmp_output_ancillary() 3495 v6src = ipp->ipp_addr; in icmp_output_ancillary() 4076 ip6h->ip6_src = *v6src; in icmp_prepend_header_template() 4394 in6_addr_t v6src; in icmp_output_newdst() local 4482 v6src = ipp->ipp_addr; in icmp_output_newdst() [all …]
|
H A D | conn_opt.c | 1605 in6_addr_t *v6src = &pkti->ipi6_addr; in conn_opt_set_ipv6() local 1609 if (IN6_IS_ADDR_V4MAPPED(v6src)) { in conn_opt_set_ipv6() 1610 IN6_V4MAPPED_TO_IPADDR(v6src, v4src); in conn_opt_set_ipv6() 1616 if (IN6_IS_ADDR_LINKSCOPE(v6src)) in conn_opt_set_ipv6() 1619 laddr_type = ip_laddr_verify_v6(v6src, zoneid, in conn_opt_set_ipv6() 2269 IN6_V4MAPPED_TO_IPADDR(v6src, ipha->ipha_src); in conn_build_hdr_template() 2287 ip6h->ip6_src = *v6src; in conn_build_hdr_template() 2374 IN6_V4MAPPED_TO_IPADDR(v6src, ipha->ipha_src); in conn_prepend_hdr() 2392 ip6h->ip6_src = *v6src; in conn_prepend_hdr() 2536 in6_addr_t laddr = *v6src; in ip_attr_connect() [all …]
|
H A D | ip6.c | 1260 in6_addr_t v6src; in icmp_pkt_v6() local 1318 v6src = *v6src_ptr; in icmp_pkt_v6() 1331 v6src = ip6h->ip6_dst; in icmp_pkt_v6() 1334 v6src = ipv6_all_zeros; in icmp_pkt_v6() 1374 ip6h->ip6_src = v6src; in icmp_pkt_v6() 1858 ip_laddr_verify_v6(const in6_addr_t *v6src, zoneid_t zoneid, in ip_laddr_verify_v6() argument 1865 ASSERT(!IN6_IS_ADDR_V4MAPPED(v6src)); in ip_laddr_verify_v6() 1866 ASSERT(!IN6_IS_ADDR_UNSPECIFIED(v6src)); in ip_laddr_verify_v6() 1876 src_ire = ire_ftable_lookup_v6(v6src, NULL, NULL, 0, in ip_laddr_verify_v6() 1893 } else if (IN6_IS_ADDR_MULTICAST(v6src)) { in ip_laddr_verify_v6() [all …]
|
H A D | ip.c | 6461 in6_addr_t v6group, v6src; in ip_opt_set_multicast_sources() local 6518 IN6_INADDR_TO_V4MAPPED(&s->sin_addr, &v6src); in ip_opt_set_multicast_sources() 6528 v6src = s6->sin6_addr; in ip_opt_set_multicast_sources() 6534 IN6_INADDR_TO_V4MAPPED(&imreqp->imr_sourceaddr, &v6src); in ip_opt_set_multicast_sources() 6542 if (IN6_IS_ADDR_V4MAPPED_ANY(&v6src)) in ip_opt_set_multicast_sources() 6543 v6src = ipv6_all_zeros; in ip_opt_set_multicast_sources() 6565 checkonly, &v6group, fmode, &v6src); in ip_opt_set_multicast_sources() 6572 fmode, &v6src); in ip_opt_set_multicast_sources() 13769 mcast_record_t fmode, const in6_addr_t *v6src) in ip_multirt_apply_membership() argument 13832 fmode, v6src); in ip_multirt_apply_membership()
|
H A D | spd.c | 4413 ipsec_cache_outbound_policy(const conn_t *connp, const in6_addr_t *v6src, in ipsec_cache_outbound_policy() argument 4460 IN6_V4MAPPED_TO_IPADDR(v6src, sel.ips_local_addr_v4); in ipsec_cache_outbound_policy() 4463 sel.ips_local_addr_v6 = *v6src; in ipsec_cache_outbound_policy()
|
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 2733 in6_addr_t v6src; in udp_output_ancillary() local 2881 v6src = ipp->ipp_addr; in udp_output_ancillary() 2884 v6src = ipp->ipp_addr; in udp_output_ancillary() 3425 ip6h->ip6_src = *v6src; in udp_prepend_header_template() 3825 in6_addr_t v6src; in udp_output_newdst() local 3913 v6src = ipp->ipp_addr; in udp_output_newdst() 3916 v6src = ipp->ipp_addr; in udp_output_newdst() 4967 in6_addr_t v6src; in udp_do_bind() local 5010 v6src = sin6->sin6_addr; in udp_do_bind() 5215 &v6src)) { in udp_do_bind() [all …]
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_common.c | 927 in6_addr_t v6src, v6dst; in sctp_build_hdrs() local 932 v6src = connp->conn_saddr_v6; in sctp_build_hdrs() 1012 ip6h->ip6_src = v6src; in sctp_build_hdrs()
|
/illumos-gate/usr/src/lib/libnwam/common/ |
H A D | libnwam_ncp.c | 838 uint64_t v6src[] = { NWAM_ADDRSRC_DHCP, NWAM_ADDRSRC_AUTOCONF }; in nwam_ncu_create() local 846 (err = nwam_value_create_uint64_array(v6src, v6srccnt, in nwam_ncu_create()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/netstat/ |
H A D | netstat.c | 3892 mib_item_t *v6grp = NULL, *v6src = NULL; in group_report() local 3934 v6src = item; in group_report() 4043 if (!Vflag || v6src == NULL) in group_report() 4049 v6src->length/sizeof (ipv6_grpsrc_t)); in group_report() 4052 for (ips6 = (ipv6_grpsrc_t *)v6src->valp; in group_report() 4053 (char *)ips6 < (char *)v6src->valp + v6src->length; in group_report()
|