Lines Matching refs:nmp

169 	p_mblk_t 		nmp;
396 nmp = mp;
419 msgsize = msgdsize(nmp);
434 while (nmp) {
436 b_rptr = nmp->b_rptr;
437 len = MBLKL(nmp);
439 nmp = nmp->b_cont;
451 * If len is longer than the limit, then we break nmp into
458 if ((t_mp = dupb(nmp)) != NULL) {
459 nmp->b_wptr = nmp->b_rptr +
462 t_mp->b_rptr = nmp->b_wptr;
463 t_mp->b_cont = nmp->b_cont;
464 nmp->b_cont = t_mp;
465 len = MBLKL(nmp);
472 mp = nmp;
604 "(b_rptr $%p): %s", len, nmp->b_rptr,
605 nxge_dump_packet((char *)nmp->b_rptr,
734 mp = nmp;
744 nmp_lso_save = nmp;
746 nmp = nmp->b_cont;
833 } /* while (nmp) */
1273 mblk_t *nmp;
1431 if ((nmp = allocb(hdrlen, 0)) == NULL) {
1434 nmp = mp_chain;
1436 freemsg(nmp);
1444 nmp->b_next = mp_chain;
1445 mp_chain = nmp;
1449 "mp $%p nmp $%p mp_chain $%p mp_chain->b_next $%p",
1450 mp, nmp, mp_chain, mp_chain->b_next));
1454 "==> nxge_do_softlso: mp $%p nmp $%p mp_chain $%p",
1455 mp, nmp, mp_chain));
1463 nmp = dupb(datamp);
1464 if (nmp == NULL) {
1474 "dupb nmp $%p len %d left %d msd %d ",
1475 mp, cmp, nmp, len, left, mss));
1477 cmp->b_cont = nmp;
1478 nmp->b_rptr = rptr;
1484 "dupb nmp $%p len %d left %d mss %d ",
1485 mp, cmp, nmp, len, left, mss));
1488 "left: %d, len: %d, segnum: %d MBLK(nmp): %d",
1489 available, left, len, segnum, (int)MBLKL(nmp)));
1491 len -= MBLKL(nmp);
1494 "left: %d, len: %d, segnum: %d MBLK(nmp): %d",
1495 available, left, len, segnum, (int)MBLKL(nmp)));
1502 "left: %d, len: %d, segnum: %d MBLK(nmp): %d",
1503 available, left, len, segnum, (int)MBLKL(nmp)));
1518 "len: %d, MBLKL(nmp): %d",
1520 (int)MBLKL(nmp)));
1527 "len: %d, MBLKL(nmp): %d",
1529 (int)MBLKL(nmp)));
1533 "datamp: $%p, nmp: $%p, rptr: $%p",
1535 (void *)nmp,
1538 nmp->b_cont = mmp;
1539 nmp = mmp;
1540 len -= MBLKL(nmp);
1543 nmp->b_wptr += len;
1544 rptr = nmp->b_wptr;
1547 "available: %d, left: %d, len: %d, MBLKL(nmp): %d",
1548 available, left, len, (int)MBLKL(nmp)));
1555 "MBLKL(nmp): %d",
1556 available, left, len, (int)MBLKL(nmp)));
1562 "left: %d, len: %d, MBLKL(nmp): %d",
1563 available, left, len, (int)MBLKL(nmp)));
1575 "left: %d, len: %d, MBLKL(nmp): %d",
1576 available, left, len, (int)MBLKL(nmp)));
1586 nmp = mp_chain;
1587 bcopy(mp->b_rptr, nmp->b_rptr, hdrlen);
1588 nmp->b_wptr = nmp->b_rptr + hdrlen;
1589 niph = (struct ip *)(nmp->b_rptr + ehlen);
1592 ntcph = (struct tcphdr *)(nmp->b_rptr + ehlen + iphlen);
1602 DB_CKSUMFLAGS(nmp) = (uint16_t)hckflags;
1603 DB_CKSUMSTART(nmp) = start_offset;
1604 DB_CKSUMSTUFF(nmp) = stuff_offset;
1622 nmp, mp_chain,
1633 cmp = nmp;
1634 while ((nmp = nmp->b_next)->b_next != NULL) {
1637 bcopy(cmp->b_rptr, nmp->b_rptr, hdrlen);
1638 nmp->b_wptr = nmp->b_rptr + hdrlen;
1639 niph = (struct ip *)(nmp->b_rptr + ehlen);
1642 ntcph = (struct tcphdr *)(nmp->b_rptr + ehlen + iphlen);
1653 DB_CKSUMFLAGS(nmp) = (uint16_t)hckflags;
1654 DB_CKSUMSTART(nmp) = start_offset;
1655 DB_CKSUMSTUFF(nmp) = stuff_offset;
1669 nmp, mp_chain,
1678 bcopy(cmp->b_rptr, nmp->b_rptr, hdrlen);
1679 nmp->b_wptr = nmp->b_rptr + hdrlen;
1680 niph = (struct ip *)(nmp->b_rptr + ehlen);
1682 niph->ip_len = htons(msgsize(nmp->b_cont) + iphlen + tcphlen);
1683 ntcph = (struct tcphdr *)(nmp->b_rptr + ehlen + iphlen);
1693 DB_CKSUMFLAGS(nmp) = (uint16_t)hckflags;
1694 DB_CKSUMSTART(nmp) = start_offset;
1695 DB_CKSUMSTUFF(nmp) = stuff_offset;
1717 cmp, nmp, mp_chain,
1730 nmp = mp_chain;
1732 freemsg(nmp);
1766 mblk_t *nmp;
1772 if ((nmp = nxge_do_softlso(mp, mss)) != NULL) {
1775 "LSO: nmp not NULL nmp $%p mss %d mp $%p",
1776 nmp, mss, mp));
1777 return (nmp);
1781 "LSO: failed nmp NULL nmp $%p mss %d mp $%p",
1782 nmp, mss, mp));