Lines Matching refs:src

8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
432 * For fully connected sockets i.e dst, src [addr, port] is known,
2570 ipaddr_t src; /* Our local address */
2574 src = ipha->ipha_src;
2599 "icmp_options_update: bad src route\n"));
2608 bcopy((char *)opt + off1, &src, IP_ADDR_LEN);
2611 bcopy(&src, (char *)opt + off2, IP_ADDR_LEN);
2631 ipaddr_t src, dst, gateway;
2637 src = ipha->ipha_src;
2660 prev_ire->ire_gateway_addr != src) {
2723 ip_rts_change(RTM_REDIRECT, dst, gateway, IP_HOST_MASK, 0, src,
2733 prev_ire = ire_ftable_lookup_v4(dst, 0, src, IRE_HOST, NULL,
2784 ipaddr_t src;
2836 src = ipha->ipha_dst;
2838 src = INADDR_ANY;
2895 ipha->ipha_src = src;
3061 ipaddr_t src, nhop;
3109 src = ipha->ipha_src;
3116 if ((src & nhop_ire->ire_mask) == (nhop & nhop_ire->ire_mask)) {
3223 * upper protocol is expected to reset the src address
5730 ip1dbg(("ip_massage_options: bad src route\n"));
6211 * whose src,dst [addr, port] is known.
6507 * Handle src being mapped INADDR_ANY by changing it to unspecified.
6579 * When the src multihoming is changed from weak to [strong, preferred]
6597 * When the src multihoming is changed from [strong, preferred] to weak,
7027 ipaddr_t src;
7105 src = ipha->ipha_src;
7152 ipfb = &ill->ill_frag_hash_tbl[ILL_FRAG_HASH(src, ident)];
7161 * It has to match on ident and src/dst address.
7164 ipf->ipf_src == src &&
7231 ipf->ipf_src = src;
11877 mblk_t *src)
11886 mp = allocb_tmpl(ipst->ips_ip_wroff_extra + hdr_len, src);
13426 ipaddr_t dst, src;
13429 src = ipha->ipha_src;
13464 return (conn_hasmembers_ill_withsrc_v4(connp, dst, src, ira->ira_ill));
14774 const void *src, uint_t srclen)
14782 if (src != NULL && srclen != 0) {
14802 const void *src, uint_t srclen)
14808 if (src != NULL && srclen != 0)
14809 bcopy(src, *dstp, srclen);
14860 * Copy from src to dst and allocate as needed.
14866 ip_pkt_copy(ip_pkt_t *src, ip_pkt_t *dst, int kmflag)
14868 uint_t fields = src->ipp_fields;
14875 dst->ipp_addr = src->ipp_addr;
14876 dst->ipp_unicast_hops = src->ipp_unicast_hops;
14877 dst->ipp_hoplimit = src->ipp_hoplimit;
14878 dst->ipp_tclass = src->ipp_tclass;
14879 dst->ipp_type_of_service = src->ipp_type_of_service;
14886 dst->ipp_hopopts = kmem_alloc(src->ipp_hopoptslen, kmflag);
14892 bcopy(src->ipp_hopopts, dst->ipp_hopopts,
14893 src->ipp_hopoptslen);
14894 dst->ipp_hopoptslen = src->ipp_hopoptslen;
14897 dst->ipp_rthdrdstopts = kmem_alloc(src->ipp_rthdrdstoptslen,
14904 bcopy(src->ipp_rthdrdstopts, dst->ipp_rthdrdstopts,
14905 src->ipp_rthdrdstoptslen);
14906 dst->ipp_rthdrdstoptslen = src->ipp_rthdrdstoptslen;
14909 dst->ipp_dstopts = kmem_alloc(src->ipp_dstoptslen, kmflag);
14915 bcopy(src->ipp_dstopts, dst->ipp_dstopts,
14916 src->ipp_dstoptslen);
14917 dst->ipp_dstoptslen = src->ipp_dstoptslen;
14920 dst->ipp_rthdr = kmem_alloc(src->ipp_rthdrlen, kmflag);
14926 bcopy(src->ipp_rthdr, dst->ipp_rthdr,
14927 src->ipp_rthdrlen);
14928 dst->ipp_rthdrlen = src->ipp_rthdrlen;
14931 dst->ipp_ipv4_options = kmem_alloc(src->ipp_ipv4_options_len,
14938 bcopy(src->ipp_ipv4_options, dst->ipp_ipv4_options,
14939 src->ipp_ipv4_options_len);
14940 dst->ipp_ipv4_options_len = src->ipp_ipv4_options_len;
14943 dst->ipp_label_v4 = kmem_alloc(src->ipp_label_len_v4, kmflag);
14949 bcopy(src->ipp_label_v4, dst->ipp_label_v4,
14950 src->ipp_label_len_v4);
14951 dst->ipp_label_len_v4 = src->ipp_label_len_v4;
14954 dst->ipp_label_v6 = kmem_alloc(src->ipp_label_len_v6, kmflag);
14960 bcopy(src->ipp_label_v6, dst->ipp_label_v6,
14961 src->ipp_label_len_v6);
14962 dst->ipp_label_len_v6 = src->ipp_label_len_v6;
14965 dst->ipp_fraghdr = kmem_alloc(src->ipp_fraghdrlen, kmflag);
14971 bcopy(src->ipp_fraghdr, dst->ipp_fraghdr,
14972 src->ipp_fraghdrlen);
14973 dst->ipp_fraghdrlen = src->ipp_fraghdrlen;
15247 ip1dbg(("ipif_lookup_testaddr_v4: cannot find ipif for src %x\n",