Lines Matching refs:data_mp
129 static int icmp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin,
2378 mblk_t *data_mp, int *errorp)
2385 data_len = msgdsize(data_mp);
2387 flowinfo, 0, data_mp, data_len, is->is_wroff_extra, &cksum, errorp);
4132 mblk_t *data_mp;
4164 data_mp = mp->b_cont;
4165 if (data_mp == NULL) {
4244 data_mp, mp, NULL, cr, pid);
4265 error = icmp_output_lastdst(connp, data_mp, cr,
4269 error = icmp_output_newdst(connp, data_mp, NULL,
4293 if (MBLKL(data_mp) < IP_SIMPLE_HDR_LENGTH) {
4294 if (!pullupmsg(data_mp, IP_SIMPLE_HDR_LENGTH)) {
4299 error = icmp_output_hdrincl(connp, data_mp, cr, pid);
4304 /* data_mp consumed above */
4305 data_mp = NULL;
4320 data_mp, mp, NULL, cr, pid);
4340 error = icmp_output_lastdst(connp, data_mp, cr,
4344 error = icmp_output_newdst(connp, data_mp, sin,
4362 freemsg(data_mp);
4375 icmp_output_newdst(conn_t *connp, mblk_t *data_mp, sin_t *sin, sin6_t *sin6,
4628 data_mp = icmp_prepend_header_template(connp, ixa, data_mp, &v6src,
4635 if (data_mp == NULL) {
4642 data_mp = icmp_output_attach_policy(data_mp, connp, ixa);
4643 if (data_mp == NULL) {
4653 error = conn_ip_output(data_mp, ixa);
4697 freemsg(data_mp);