Lines Matching refs:data_mp

960 		mblk_t		*data_mp;
975 data_mp = asyncmp->b_cont;
979 ip_drop_packet(data_mp, B_FALSE, NULL,
985 ip_drop_packet(data_mp, B_FALSE, ill,
990 ah_outbound_finish(data_mp, &ixas);
1004 ah_outbound_finish(mblk_t *data_mp, ip_xmit_attr_t *ixa)
1011 if (!ipsec_outbound_sa(data_mp, ixa, IPPROTO_AH)) {
1013 ip_drop_packet(data_mp, B_FALSE, ill,
1020 data_mp = ah_outbound(data_mp, ixa);
1021 if (data_mp == NULL)
1024 (void) ip_output_post_ipsec(data_mp, ixa);
2302 ipsecah_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira)
2308 return (ah_icmp_error_v4(data_mp, ira, ahstack));
2310 return (ah_icmp_error_v6(data_mp, ira, ahstack));
2684 mblk_t *data_mp;
2703 data_mp = async_mp->b_cont;
2710 ip_drop_output("ipIfStatsOutDiscards", data_mp, ill);
2712 freemsg(data_mp);
2721 data_mp = ah_auth_out_done(data_mp, &ixas, ic);
2722 if (data_mp == NULL)
2725 (void) ip_output_post_ipsec(data_mp, &ixas);
2736 ip_drop_packet(data_mp, B_FALSE, ill,
2758 mblk_t *data_mp;
2774 data_mp = async_mp->b_cont;
2778 ip_drop_input("ip_recv_attr_from_mblk", data_mp, NULL);
2779 freemsg(data_mp);
2787 data_mp = ah_auth_in_done(data_mp, &iras, ic);
2788 if (data_mp == NULL)
2792 ip_input_post_ipsec(data_mp, &iras);
2795 ah_log_bad_auth(data_mp, &iras, ic);
2802 ip_drop_packet(data_mp, B_TRUE, iras.ira_ill,
2816 ah_crypto_failed(mblk_t *data_mp, boolean_t is_inbound, int kef_rc,
2823 ip_drop_packet(data_mp, is_inbound, ill,
3380 ah_outbound(mblk_t *data_mp, ip_xmit_attr_t *ixa)
3403 ASSERT(data_mp->b_datap->db_type == M_DATA);
3420 ip_drop_packet(data_mp, B_FALSE, ill,
3430 data_mp = sadb_whack_label(data_mp, assoc, ixa,
3432 if (data_mp == NULL) {
3445 ipha_t *ipha = (ipha_t *)data_mp->b_rptr;
3451 ip6_t *ip6h = (ip6_t *)data_mp->b_rptr;
3465 ip_drop_output("ipIfStatsOutDiscards", data_mp, ill);
3466 freemsg(data_mp);
3483 phdr_mp = ah_process_ip_options_v4(data_mp, assoc,
3486 phdr_mp = ah_process_ip_options_v6(data_mp, assoc,
3492 ip_drop_packet(data_mp, B_FALSE, ixa->ixa_nce->nce_ill,
3501 phdr_mp->b_cont = data_mp;
3502 data_mp->b_rptr += length_to_skip;
3503 data_mp = phdr_mp;
3506 * At this point data_mp points to
3510 * IP header is kept before the ULP data in data_mp.
3514 data_mp = ah_submit_req_outbound(data_mp, ixa, length_to_skip, assoc);
3517 return (data_mp);
3521 ah_inbound(mblk_t *data_mp, void *arg, ip_recv_attr_t *ira)
3549 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill,
3561 ah_offset = (uchar_t *)ah - data_mp->b_rptr;
3573 if (((uchar_t *)ah + ah_length) > data_mp->b_wptr) {
3574 if (!pullupmsg(data_mp, (uchar_t *)ah + ah_length -
3575 data_mp->b_rptr)) {
3580 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill,
3593 phdr_mp = ah_process_ip_options_v4(data_mp, assoc,
3596 phdr_mp = ah_process_ip_options_v6(data_mp, assoc,
3602 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill,
3611 phdr_mp->b_cont = data_mp;
3612 data_mp->b_rptr += length_to_skip;
3613 data_mp = phdr_mp;
3616 return (ah_submit_req_inbound(data_mp, ira, length_to_skip, ah_offset,