/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ipsecesp.c | 712 return (data_mp); in esp_fix_natt_checksums() 740 ASSERT((data_mp->b_wptr - data_mp->b_rptr) >= sizeof (ipha_t)); in esp_strip_header() 742 ASSERT((data_mp->b_wptr - data_mp->b_rptr) >= sizeof (esph_t) + in esp_strip_header() 746 ASSERT((data_mp->b_wptr - data_mp->b_rptr) >= sizeof (ip6_t)); in esp_strip_header() 1602 data_mp = ixa->ixa_ipsec_ah_sa->ipsa_output_func(data_mp, ixa); in esp_do_outbound_ah() 1670 data_mp = esp_do_outbound_ah(data_mp, &ixas); in esp_kcf_callback_outbound() 1736 data_mp = esp_in_done(data_mp, &iras, ic); in esp_kcf_callback_inbound() 2339 esp_prepare_udp(ns, data_mp, (ipha_t *)data_mp->b_rptr); in esp_submit_req_outbound() 2433 data_mp = sadb_whack_label(data_mp, assoc, ixa, in esp_outbound() 3301 data_mp = esp_outbound(data_mp, ixa); in esp_outbound_finish() [all …]
|
H A D | ip_sadb.c | 807 ip6h = (ip6_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa() 809 ipha = (ipha_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa() 822 if (data_mp->b_datap->db_ref > 1 || in ipsec_inbound_esp_sa() 823 (data_mp->b_wptr - data_mp->b_rptr) < ira->ira_pktlen) { in ipsec_inbound_esp_sa() 833 freemsg(data_mp); in ipsec_inbound_esp_sa() 834 data_mp = placeholder; in ipsec_inbound_esp_sa() 843 ip6h = (ip6_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa() 856 ipha = (ipha_t *)data_mp->b_rptr; in ipsec_inbound_esp_sa() 893 data_mp = sadb_set_lpkt(ipsa, data_mp, ira); in ipsec_inbound_esp_sa() 894 if (data_mp == NULL) { in ipsec_inbound_esp_sa() [all …]
|
H A D | ipsecah.c | 948 mblk_t *data_mp; in ah_add_sa_finish() local 1008 data_mp = ah_outbound(data_mp, ixa); in ah_outbound_finish() 2529 mblk_t *data_mp; in ah_kcf_callback_outbound() local 2557 freemsg(data_mp); in ah_kcf_callback_outbound() 2566 data_mp = ah_auth_out_done(data_mp, &ixas, ic); in ah_kcf_callback_outbound() 2603 mblk_t *data_mp; in ah_kcf_callback_inbound() local 2624 freemsg(data_mp); in ah_kcf_callback_inbound() 2632 data_mp = ah_auth_in_done(data_mp, &iras, ic); in ah_kcf_callback_inbound() 3275 data_mp = sadb_whack_label(data_mp, assoc, ixa, in ah_outbound() 3311 freemsg(data_mp); in ah_outbound() [all …]
|
H A D | spd.c | 1503 return (data_mp); in ipsec_check_loopback_policy() 1515 return (data_mp); in ipsec_check_loopback_policy() 2142 return (data_mp); in ipsec_check_global_policy() 2211 return (data_mp); in ipsec_check_global_policy() 2925 freemsg(data_mp); in ipsec_add_crypto_data() 5477 mblk_t *data_mp; in ipsec_check_ipsecin_policy_reasm() local 5500 data_mp = ipsec_check_ipsecin_policy(data_mp, pol, inner_ipv4, in ipsec_check_ipsecin_policy_reasm() 5645 data_mp = nmp; in ipsec_tun_inbound() 5821 data_mp = ipsec_check_ipsecin_policy(data_mp, in ipsec_tun_inbound() 5897 data_mp = ipsec_check_global_policy(data_mp, NULL, outer_ipv4, in ipsec_tun_inbound() [all …]
|
H A D | ip6_asp.c | 263 mblk_t *data_mp, *mp; in ip6_asp_check_for_updates() local 280 data_mp = mp->b_cont; in ip6_asp_check_for_updates() 281 if (data_mp == NULL) { in ip6_asp_check_for_updates() 285 table = (ip6_asp_t *)data_mp->b_rptr; in ip6_asp_check_for_updates()
|
H A D | icmp.c | 2392 data_len = msgdsize(data_mp); in icmp_prepend_hdr() 4140 mblk_t *data_mp; in icmp_wput() local 4172 data_mp = mp->b_cont; in icmp_wput() 4173 if (data_mp == NULL) { in icmp_wput() 4313 data_mp = NULL; in icmp_wput() 4370 freemsg(data_mp); in icmp_wput() 4637 data_mp = icmp_prepend_header_template(connp, ixa, data_mp, &v6src, in icmp_output_newdst() 4644 if (data_mp == NULL) { in icmp_output_newdst() 4651 data_mp = icmp_output_attach_policy(data_mp, connp, ixa); in icmp_output_newdst() 4652 if (data_mp == NULL) { in icmp_output_newdst() [all …]
|
H A D | conn_opt.c | 2328 uint8_t protocol, uint32_t flowinfo, uint_t ulp_hdr_length, mblk_t *data_mp, in conn_prepend_hdr() argument 2348 if (data_mp != NULL && in conn_prepend_hdr() 2349 data_mp->b_rptr - data_mp->b_datap->db_base >= hdrs_len && in conn_prepend_hdr() 2350 data_mp->b_datap->db_ref == 1) { in conn_prepend_hdr() 2351 hdrs = data_mp->b_rptr - hdrs_len; in conn_prepend_hdr() 2352 data_mp->b_rptr = hdrs; in conn_prepend_hdr() 2353 mp = data_mp; in conn_prepend_hdr() 2357 freemsg(data_mp); in conn_prepend_hdr() 2363 mp->b_cont = data_mp; in conn_prepend_hdr()
|
H A D | ip_multi.c | 2201 mblk_t *data_mp = mp->b_cont->b_cont; in ip_sioctl_msfilter() local 2220 if (data_mp->b_cont != NULL) { in ip_sioctl_msfilter() 2221 if ((ndp = msgpullup(data_mp, -1)) == NULL) in ip_sioctl_msfilter() 2223 freemsg(data_mp); in ip_sioctl_msfilter() 2224 data_mp = ndp; in ip_sioctl_msfilter() 2225 mp->b_cont->b_cont = data_mp; in ip_sioctl_msfilter() 2232 datalen = MBLKL(data_mp); in ip_sioctl_msfilter() 2242 imsf = (struct ip_msfilter *)data_mp->b_rptr; in ip_sioctl_msfilter() 2246 gf = (struct group_filter *)data_mp->b_rptr; in ip_sioctl_msfilter()
|
H A D | ip_if.c | 7776 mblk_t *data_mp; in ip_sioctl_ip6addrpolicy() local 7791 data_mp = mp->b_cont; in ip_sioctl_ip6addrpolicy() 7792 if (data_mp == NULL) { in ip_sioctl_ip6addrpolicy() 7810 freemsg(data_mp); in ip_sioctl_ip6addrpolicy() 7812 mp->b_cont = data_mp; in ip_sioctl_ip6addrpolicy() 7875 mblk_t *data_mp; in ip_sioctl_dstinfo() local 7899 data_mp = mp->b_cont; in ip_sioctl_dstinfo() 7912 freemsg(data_mp); in ip_sioctl_dstinfo() 7913 data_mp = new_data_mp; in ip_sioctl_dstinfo() 7914 mp->b_cont = data_mp; in ip_sioctl_dstinfo() [all …]
|
H A D | sadb.c | 7317 mblk_t *data_mp; local 7322 data_mp = buf_pkt->b_cont; 7326 ip_drop_input("ip_recv_attr_from_mblk", data_mp, NULL); 7327 freemsg(data_mp); 7329 ip_input_post_ipsec(data_mp, &iras);
|
/illumos-gate/usr/src/uts/common/inet/iptun/ |
H A D | iptun.c | 2401 orig = data_mp->b_rptr; in iptun_input_icmp_v4() 2412 data_mp->b_rptr = orig; in iptun_input_icmp_v4() 2422 data_mp = ipsec_tun_inbound(ira, data_mp, iptun->iptun_itp, in iptun_input_icmp_v4() 2424 if (data_mp == NULL) { in iptun_input_icmp_v4() 2575 orig = data_mp->b_rptr; in iptun_input_icmp_v6() 2592 data_mp = ipsec_tun_inbound(ira, data_mp, iptun->iptun_itp, in iptun_input_icmp_v6() 2594 if (data_mp == NULL) { in iptun_input_icmp_v6() 2806 data_mp = ipsec_tun_inbound(ira, data_mp, iptun->iptun_itp, in iptun_input() 2808 if (data_mp == NULL) { in iptun_input() 2824 mp = data_mp->b_next; in iptun_input() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_data.c | 858 mblk_t *data_mp; in eib_data_prepare_sgl() local 879 data_mp = mp; in eib_data_prepare_sgl() 890 data_mp = nmp; /* start of data past lso header */ in eib_data_prepare_sgl() 891 ASSERT(data_mp != NULL); in eib_data_prepare_sgl() 908 for (nmp = data_mp; nmp != NULL; nmp = nmp->b_cont) { in eib_data_prepare_sgl() 939 for (nmp = data_mp; i < nblks; i++, nmp = nmp->b_cont) { in eib_data_prepare_sgl() 942 if (nmp == data_mp) { in eib_data_prepare_sgl() 984 for (nmp = data_mp; nmp != NULL; nmp = nmp->b_cont) { in eib_data_prepare_sgl() 1020 nmp = data_mp; in eib_data_prepare_sgl()
|
/illumos-gate/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 2116 data_len = msgdsize(data_mp); in udp_prepend_hdr() 3519 mblk_t *data_mp; in udp_wput() local 3581 data_mp = mp->b_cont; in udp_wput() 3582 if (data_mp == NULL) { in udp_wput() 3693 data_mp, mp, NULL, cr, pid); in udp_wput() 3756 data_mp, mp, NULL, cr, pid); in udp_wput() 3801 freemsg(data_mp); in udp_wput() 4074 data_mp = udp_prepend_header_template(connp, ixa, data_mp, &v6src, in udp_output_newdst() 4081 if (data_mp == NULL) { in udp_output_newdst() 4093 error = conn_ip_output(data_mp, ixa); in udp_output_newdst() [all …]
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp.c | 1909 mblk_t *data_mp; in sctp_process_recvq() local 1919 data_mp = mp->b_cont; in sctp_process_recvq() 1929 sctp_icmp_error(sctp, data_mp); in sctp_process_recvq() 1931 sctp_input_data(sctp, data_mp, &iras); in sctp_process_recvq()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/ |
H A D | ibd.c | 6757 mblk_t *data_mp; in ibd_prepare_sgl() local 6771 data_mp = mp; in ibd_prepare_sgl() 6781 data_mp = nmp; /* start of data past lso header */ in ibd_prepare_sgl() 6782 ASSERT(data_mp != NULL); in ibd_prepare_sgl() 6789 for (nmblks = 0, nmp = data_mp; nmp != NULL; in ibd_prepare_sgl() 6814 for (nmp = data_mp, i = 0; i < nmblks; i++, nmp = nmp->b_cont) { in ibd_prepare_sgl() 6851 for (nmp = data_mp; nmp != NULL; nmp = nmp->b_cont) { in ibd_prepare_sgl() 6878 nmp = data_mp; in ibd_prepare_sgl()
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_sli4.c | 6276 MBUF_INFO *data_mp; in emlxs_sli4_process_unsol_rcv() local 6619 data_mp = &data_rq->rqb[host_index]; in emlxs_sli4_process_unsol_rcv() 6622 data_mp->virt) - in emlxs_sli4_process_unsol_rcv() 6626 EMLXS_MPDATA_SYNC(data_mp->dma_handle, offset, in emlxs_sli4_process_unsol_rcv() 6629 data = (uint32_t *)data_mp->virt; in emlxs_sli4_process_unsol_rcv()
|