Lines Matching refs:m_pkthdr

322 			bzero(&m->m_pkthdr, sizeof(struct pkthdr));
371 if ((m->m_flags & M_PKTHDR) && m->m_pkthdr.header) {
372 if ((caddr_t)m->m_pkthdr.header < a ||
373 (caddr_t)m->m_pkthdr.header > b)
374 M_SANITY_ACTION("m_pkthdr.header outside mbuf data range");
392 !SLIST_EMPTY(&m->m_pkthdr.tags)) {
403 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr));
411 if (pktlen && pktlen != m->m_pkthdr.len) {
413 m->m_pkthdr.len = 0;
415 M_SANITY_ACTION("m_pkthdr.len != mbuf chain length");
435 KASSERT(SLIST_EMPTY(&to->m_pkthdr.tags),
448 to->m_pkthdr = from->m_pkthdr; /* especially tags */
449 SLIST_INIT(&from->m_pkthdr.tags); /* purge tags from src */
472 KASSERT(SLIST_EMPTY(&to->m_pkthdr.tags), ("m_dup_pkthdr: to has tags"));
482 to->m_pkthdr = from->m_pkthdr;
483 SLIST_INIT(&to->m_pkthdr.tags);
566 n->m_pkthdr.len -= off0;
568 n->m_pkthdr.len = len;
663 mm->m_pkthdr.len += len;
670 mm->m_pkthdr.len += len;
682 mm->m_pkthdr.header = NULL;
693 mm->m_pkthdr.header = NULL;
734 (prep ? mm : m)->m_pkthdr.len += i;
846 remain = m->m_pkthdr.len;
849 while (remain > 0 || top == NULL) { /* allow m->m_pkthdr.len == 0 */
893 ("%s: bogus m_pkthdr.len", __func__));
906 * Any m_pkthdr is not updated.
953 mp->m_pkthdr.len -= (req_len - len);
973 mp->m_pkthdr.len -= len;
986 m->m_pkthdr.len = count;
1138 n->m_pkthdr.rcvif = m0->m_pkthdr.rcvif;
1139 n->m_pkthdr.len = m0->m_pkthdr.len - len0;
1140 m0->m_pkthdr.len = len0;
1212 m->m_pkthdr.rcvif = ifp;
1213 m->m_pkthdr.len = totlen;
1295 out: if (((m = m0)->m_flags & M_PKTHDR) && (m->m_pkthdr.len < totlen))
1296 m->m_pkthdr.len = totlen;
1341 m0->m_pkthdr.len += len - remainder;
1419 len = m->m_pkthdr.len;
1448 m0->m_pkthdr.len = len;
1500 if (m0->m_pkthdr.len > MHLEN)
1513 while (progress < m0->m_pkthdr.len) {
1514 length = m0->m_pkthdr.len - progress;
1542 m_defragbytes += m0->m_pkthdr.len;
1684 while (progress < m0->m_pkthdr.len) {
1691 if (fraglen > m0->m_pkthdr.len - progress)
1692 fraglen = m0->m_pkthdr.len - progress;
1771 m->m_pkthdr.len += length;