/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | conn_opt.c | 1570 in6_addr_t *v6src = &pkti->ipi6_addr; local 1574 if (IN6_IS_ADDR_V4MAPPED(v6src)) { 1575 IN6_V4MAPPED_TO_IPADDR(v6src, v4src); 1581 if (IN6_IS_ADDR_LINKSCOPE(v6src)) 1584 laddr_type = ip_laddr_verify_v6(v6src, zoneid, 2186 const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo) 2234 IN6_V4MAPPED_TO_IPADDR(v6src, ipha->ipha_src); 2252 ip6h->ip6_src = *v6src; 2292 const in6_addr_t *v6src, const in6_addr_t *v6dst, 2339 IN6_V4MAPPED_TO_IPADDR(v6src, iph 2185 conn_build_hdr_template(conn_t *connp, uint_t ulp_hdr_length, uint_t extra, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo) argument 2291 conn_prepend_hdr(ip_xmit_attr_t *ixa, const ip_pkt_t *ipp, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint8_t protocol, uint32_t flowinfo, uint_t ulp_hdr_length, mblk_t *data_mp, uint_t data_length, uint_t wroff_extra, uint32_t *sump, int *errorp) argument 2496 ip_attr_connect(const conn_t *connp, ip_xmit_attr_t *ixa, const in6_addr_t *v6src, const in6_addr_t *v6dst, const in6_addr_t *v6nexthop, in_port_t dstport, in6_addr_t *laddrp, iulp_t *uinfo, uint32_t flags) argument [all...] |
H A D | ip_ftable.c | 989 ip_select_src_ill(const in6_addr_t *v6src, zoneid_t zoneid, ip_stack_t *ipst) argument 993 boolean_t isv6 = !IN6_IS_ADDR_V4MAPPED(v6src); 997 ipif = ipif_lookup_addr_nondup_v6(v6src, NULL, zoneid, ipst); 999 IN6_V4MAPPED_TO_IPADDR(v6src, v4src); 1011 * verify that v6src is configured on ill 1014 ip_verify_src_on_ill(const in6_addr_t v6src, ill_t *ill, zoneid_t zoneid) argument 1025 ipif = ipif_lookup_addr_nondup_v6(&v6src, ill, zoneid, ipst); 1027 IN6_V4MAPPED_TO_IPADDR(&v6src, v4src); 1061 ip_select_route(const in6_addr_t *v6dst, const in6_addr_t v6src, argument 1084 verify_src = (!V6_OR_V4_INADDR_ANY(v6src) 1343 in6_addr_t v6dst, v6src; local 1362 in6_addr_t v6dst, v6src; local [all...] |
H A D | ip_multi.c | 88 const in6_addr_t *v6src); 94 mcast_record_t fmode, const in6_addr_t *v6src); 1792 const in6_addr_t *v6src, ipaddr_t ifaddr, uint_t ifindex, ill_t **illpp) 1801 src_unspec = IN6_IS_ADDR_UNSPECIFIED(v6src); 1807 if (!IN6_IS_ADDR_V4MAPPED(v6src) && !src_unspec) 1813 IN6_V4MAPPED_TO_IPADDR(v6src, v4src); 1818 if (IN6_IS_ADDR_V4MAPPED(v6src) && !src_unspec) 1821 IN6_IS_ADDR_MULTICAST(v6src)) { 2431 * opt fmode v6src 2451 * v6src i 1791 ip_opt_check(conn_t *connp, const in6_addr_t *v6group, const in6_addr_t *v6src, ipaddr_t ifaddr, uint_t ifindex, ill_t **illpp) argument 2454 ip_opt_add_group(conn_t *connp, boolean_t checkonly, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode, const in6_addr_t *v6src) argument 2518 ip_opt_delete_group_excl(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode, const in6_addr_t *v6src) argument 2654 ip_opt_delete_group(conn_t *connp, boolean_t checkonly, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, mcast_record_t fmode, const in6_addr_t *v6src) argument 2696 ilg_add(conn_t *connp, const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex, ill_t *ill, mcast_record_t fmode, const in6_addr_t *v6src) argument 2897 in6_addr_t v6group, v6src; local 2954 conn_hasmembers_ill_withsrc_v6(conn_t *connp, const in6_addr_t *v6group, const in6_addr_t *v6src, ill_t *ill) argument [all...] |
H A D | icmp.c | 429 in6_addr_t v6src; local 447 IN6_IPADDR_TO_V4MAPPED(v4src, &v6src); 466 v6src = sin6->sin6_addr; 467 if (!IN6_IS_ADDR_UNSPECIFIED(&v6src)) { 468 if (IN6_IS_ADDR_LINKSCOPE(&v6src)) 470 laddr_type = ip_laddr_verify_v6(&v6src, zoneid, ipst, 502 connp->conn_bound_addr_v6 = v6src; 503 connp->conn_laddr_v6 = v6src; 516 connp->conn_saddr_v6 = v6src; 731 in6_addr_t v6src local 2376 icmp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo, mblk_t *data_mp, int *errorp) argument 2458 icmp_build_hdr_template(conn_t *connp, const in6_addr_t *v6src, const in6_addr_t *v6dst, uint32_t flowinfo) argument 3023 in6_addr_t v6src; local 3340 in6_addr_t v6src; local 3978 icmp_prepend_header_template(conn_t *connp, ip_xmit_attr_t *ixa, mblk_t *mp, const in6_addr_t *v6src, uint32_t flowinfo, int *errorp) argument 4385 in6_addr_t v6src; local [all...] |
H A D | ip6.c | 1270 in6_addr_t v6src; local 1328 v6src = *v6src_ptr; 1341 v6src = ip6h->ip6_dst; 1344 v6src = ipv6_all_zeros; 1384 ip6h->ip6_src = v6src; 1868 ip_laddr_verify_v6(const in6_addr_t *v6src, zoneid_t zoneid, argument 1875 ASSERT(!IN6_IS_ADDR_V4MAPPED(v6src)); 1876 ASSERT(!IN6_IS_ADDR_UNSPECIFIED(v6src)); 1886 src_ire = ire_ftable_lookup_v6(v6src, NULL, NULL, 0, 1903 } else if (IN6_IS_ADDR_MULTICAST(v6src)) { [all...] |
H A D | ip.c | 6431 in6_addr_t v6group, v6src; local 6485 IN6_INADDR_TO_V4MAPPED(&s->sin_addr, &v6src); 6495 v6src = s6->sin6_addr; 6501 IN6_INADDR_TO_V4MAPPED(&imreqp->imr_sourceaddr, &v6src); 6509 if (IN6_IS_ADDR_V4MAPPED_ANY(&v6src)) 6510 v6src = ipv6_all_zeros; 6532 checkonly, &v6group, fmode, &v6src); 6539 fmode, &v6src); 13720 mcast_record_t fmode, const in6_addr_t *v6src) 13783 fmode, v6src); 13717 ip_multirt_apply_membership(int (*fn)(conn_t *, boolean_t, const in6_addr_t *, ipaddr_t, uint_t, mcast_record_t, const in6_addr_t *), ire_t *ire, conn_t *connp, boolean_t checkonly, const in6_addr_t *v6group, mcast_record_t fmode, const in6_addr_t *v6src) argument [all...] |
H A D | spd.c | 4406 ipsec_cache_outbound_policy(const conn_t *connp, const in6_addr_t *v6src, argument 4453 IN6_V4MAPPED_TO_IPADDR(v6src, sel.ips_local_addr_v4); 4456 sel.ips_local_addr_v6 = *v6src;
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_common.c | 925 in6_addr_t v6src, v6dst; local 930 v6src = connp->conn_saddr_v6; 1010 ip6h->ip6_src = v6src;
|
/illumos-gate/usr/src/lib/libnwam/common/ |
H A D | libnwam_ncp.c | 826 uint64_t v6src[] = { NWAM_ADDRSRC_DHCP, NWAM_ADDRSRC_AUTOCONF }; local 834 (err = nwam_value_create_uint64_array(v6src, v6srccnt,
|
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 1994 const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport, 2011 mp = conn_prepend_hdr(ixa, ipp, v6src, v6dst, IPPROTO_UDP, flowinfo, 2075 udp_build_hdr_template(conn_t *connp, const in6_addr_t *v6src, argument 2088 error = conn_build_hdr_template(connp, UDPH_SIZE, 0, v6src, v6dst, 2609 in6_addr_t v6src; local 2711 v6src = connp->conn_saddr_v6; 2736 if (srcid != 0 && IN6_IS_ADDR_UNSPECIFIED(&v6src)) { 2737 if (!ip_srcid_find_id(srcid, &v6src, IPCL_ZONEID(connp), 2757 v6src = ipp->ipp_addr; 2760 v6src 1993 udp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp, const in6_addr_t *v6src, const in6_addr_t *v6dst, in_port_t dstport, uint32_t flowinfo, mblk_t *data_mp, int *errorp) argument 3191 udp_prepend_header_template(conn_t *connp, ip_xmit_attr_t *ixa, mblk_t *mp, const in6_addr_t *v6src, in_port_t dstport, uint32_t flowinfo, int *errorp) argument 3685 in6_addr_t v6src; local 4824 in6_addr_t v6src; local 5543 in6_addr_t v6src = connp->conn_saddr_v6; local [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/netstat/ |
H A D | netstat.c | 3495 mib_item_t *v6grp = NULL, *v6src = NULL; local 3539 v6src = item; 3541 (void) printf("item is v6src info\n"); 3652 if (!Vflag || v6src == NULL) 3658 v6src->length/sizeof (ipv6_grpsrc_t)); 3661 for (ips6 = (ipv6_grpsrc_t *)v6src->valp; 3662 (char *)ips6 < (char *)v6src->valp + v6src->length;
|