/src/sys/arch/xen/xen/ |
xennet_checksum.c | 91 KASSERT((m->m_flags & M_PKTHDR) != 0); 142 if (ehlen + iplen > m->m_pkthdr.len) { 150 m->m_pkthdr.csum_flags = M_CSUM_UDPv4; 153 m->m_pkthdr.csum_flags = M_CSUM_UDPv6; 155 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); 156 m->m_pkthdr.csum_data |= iphlen << 16; 160 m->m_pkthdr.csum_flags = M_CSUM_TCPv4; 163 m->m_pkthdr.csum_flags = M_CSUM_TCPv6; 165 m->m_pkthdr.csum_data = offsetof(struct tcphdr, th_sum); 166 m->m_pkthdr.csum_data |= iphlen << 16 [all...] |
/src/sys/netinet6/ |
in6_offload.c | 68 KASSERT((m->m_flags & M_PKTHDR) != 0); 69 KASSERT((m->m_pkthdr.csum_flags & M_CSUM_TSOv6) != 0); 71 m->m_pkthdr.csum_flags = 0; 73 len = m->m_pkthdr.len; 98 mss = m->m_pkthdr.segsz; 144 n->m_pkthdr.len = hlen + mss; 203 KASSERT(m->m_flags & M_PKTHDR); 204 KASSERT((m->m_pkthdr.csum_flags & csum_flags) == csum_flags); 214 l4hdroff = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data); 222 l4offset += M_CSUM_DATA_IPv6_OFFSET(m->m_pkthdr.csum_data) [all...] |
/src/sys/fs/nfs/common/ |
nfskpiport.h | 55 #define mbuf_pkthdr_len(m) ((m)->m_pkthdr.len) 56 #define mbuf_pkthdr_setlen(m, l) ((m)->m_pkthdr.len = (l)) 57 #define mbuf_pkthdr_setrcvif(m, p) ((m)->m_pkthdr.rcvif = (p))
|
/src/sys/netinet/ |
in_offload.c | 64 KASSERT((m->m_flags & M_PKTHDR) != 0); 65 KASSERT((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) != 0); 67 m->m_pkthdr.csum_flags = 0; 69 len = m->m_pkthdr.len; 96 mss = m->m_pkthdr.segsz; 142 n->m_pkthdr.len = hlen + mss; 200 const size_t iphdrlen = M_CSUM_DATA_IPv4_IPHL(mh->m_pkthdr.csum_data); 206 KASSERT(mh->m_flags & M_PKTHDR); 207 KASSERT(mh->m_pkthdr.len > hdrlen); 208 KASSERT((mh->m_pkthdr.csum_flags & csum_flags) == csum_flags) [all...] |
ip_output.c | 262 KASSERT((m->m_flags & M_PKTHDR) != 0); 263 KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) == 0); 264 KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) != 588 if (m->m_pkthdr.len < IP_MINFRAGSIZE) { 590 } else if ((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) == 0) { 603 unsigned int segsz = m->m_pkthdr.segsz; 656 m->m_pkthdr.csum_data |= hlen << 16; 695 m->m_pkthdr.csum_flags |= M_CSUM_IPv4; 697 sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx; 701 (m->m_pkthdr.csum_flags & M_CSUM_TSOv4) == 0) [all...] |
/src/sys/netipsec/ |
ipsec_mbuf.c | 113 if (mprev == NULL && (m->m_flags & M_PKTHDR)) { 194 KASSERT(m0->m_flags & M_PKTHDR); 284 m0->m_pkthdr.len += hlen; /* adjust packet length */ 303 KASSERT(m->m_flags & M_PKTHDR); 305 len = m->m_pkthdr.len; 319 m->m_pkthdr.len, m->m_pkthdr.len + m0->m_len - len); 329 m->m_pkthdr.len, 330 m->m_pkthdr.len + m1->m_next->m_len); 354 m->m_pkthdr.len += pad [all...] |
xform_esp.c | 313 if (__predict_false((skip & 3) != 0 || (m->m_pkthdr.len & 3) != 0)) { 315 skip, m->m_pkthdr.len); 347 plen = m->m_pkthdr.len - (skip + hlen + alen); 395 error = m_makewritable(&m, 0, m->m_pkthdr.len, M_NOWAIT); 412 crda->crd_len = m->m_pkthdr.len - (skip + alen); 413 crda->crd_inject = m->m_pkthdr.len - alen; 426 m_copydata(m, m->m_pkthdr.len - alen, alen, (tc + 1)); 451 crp->crp_ilen = m->m_pkthdr.len; /* Total input length */ 472 crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen); 562 m_copydata(m, m->m_pkthdr.len - esph->authsize [all...] |
xform_ipcomp.c | 146 KASSERT(skip + hlen <= m->m_pkthdr.len); 163 error = m_makewritable(&m, 0, m->m_pkthdr.len, M_NOWAIT); 188 crdc->crd_len = m->m_pkthdr.len - (skip + hlen); 195 crp->crp_ilen = m->m_pkthdr.len - (skip + hlen); 282 IPCOMP_STATADD(IPCOMP_STAT_IBYTES, m->m_pkthdr.len - skip - hlen); 294 m->m_pkthdr.len = clen + hlen + skip; 370 ralen = m->m_pkthdr.len - skip; 416 IPCOMP_STATADD(IPCOMP_STAT_OBYTES, m->m_pkthdr.len - skip); 442 crdc->crd_len = m->m_pkthdr.len - skip; 489 crp->crp_ilen = m->m_pkthdr.len; /* Total input length * [all...] |
ipsec_output.c | 201 udp->uh_ulen = htons(m->m_pkthdr.len - iphlen); 211 ip->ip_len = htons(m->m_pkthdr.len); 219 if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) { 223 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) > IPV6_MAXPACKET) { 229 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr)); 568 ip->ip_len = htons(m->m_pkthdr.len); 674 if (*i + sizeof(ip6e) > m->m_pkthdr.len) { 704 if (*i > m->m_pkthdr.len) { 773 if (m->m_pkthdr.len - sizeof(*ip6) > IPV6_MAXPACKET) { 780 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6)) [all...] |
/src/sys/kern/ |
subr_tftproot.c | 255 m_outbuf->m_pkthdr.len = packetlen; 300 m_outbuf->m_pkthdr.len = hdrlen; 360 if (m->m_pkthdr.len < hdrlen) { 362 __func__, __LINE__, m->m_pkthdr.len)); 369 if (m->m_pkthdr.len > hdrlen + SEGSIZE) { 371 __func__, __LINE__, m->m_pkthdr.len)); 426 if (m->m_pkthdr.len < hdrlen + SEGSIZE) { 428 __func__, __LINE__, m->m_pkthdr.len)); 442 newlen = trh->trh_len + (m->m_pkthdr.len - hdrlen); 453 m_copydata(m, hdrlen, m->m_pkthdr.len - hdrlen [all...] |
uipc_mbuf.c | 575 m->m_flags = M_PKTHDR; 578 m->m_pkthdr.len = 0; 579 m->m_pkthdr.csum_flags = 0; 580 m->m_pkthdr.csum_data = 0; 581 m->m_pkthdr.segsz = 0; 582 m->m_pkthdr.ether_vtag = 0; 583 m->m_pkthdr.pkthdr_flags = 0; 584 SLIST_INIT(&m->m_pkthdr.tags); 586 m->m_pkthdr.pattr_class = NULL; 587 m->m_pkthdr.pattr_af = AF_UNSPEC [all...] |
/src/sys/net/ |
ether_sw_offload.c | 89 KASSERT(m->m_flags & M_PKTHDR); 90 flags = m->m_pkthdr.csum_flags; 98 KASSERT(m->m_pkthdr.len >= sizeof(*ep)); 116 KASSERT(m->m_pkthdr.len >= ehlen); 146 m->m_pkthdr.csum_flags = 0; 180 KASSERT(m->m_flags & M_PKTHDR); 181 len = m->m_pkthdr.len; 203 len = m->m_pkthdr.len - ehlen; 349 m->m_pkthdr.csum_flags = flags;
|
if_loop.c | 254 if ((m->m_flags & M_PKTHDR) == 0) 267 pktlen = m->m_pkthdr.len; 317 csum_flags = m->m_pkthdr.csum_flags; 321 m->m_pkthdr.csum_flags = 0; 333 csum_flags = m->m_pkthdr.csum_flags; 338 m->m_pkthdr.csum_flags = 0; 421 pktlen = m->m_pkthdr.len;
|
rss_config.c | 98 KASSERT((m->m_flags & M_PKTHDR) != 0); 124 } else if (m->m_pkthdr.len >= hlen + sizeof(struct tcphdr)) { 157 } else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) { 199 KASSERT((m->m_flags & M_PKTHDR) != 0); 222 } else if (m->m_pkthdr.len >= hlen + sizeof(struct tcphdr)) { 254 } else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
|
/src/sys/netbt/ |
hci_event.c | 168 KASSERT(m->m_flags & M_PKTHDR); 170 if (m->m_pkthdr.len < sizeof(hdr)) 177 if (m->m_pkthdr.len != hdr.length) 254 if (m->m_pkthdr.len < sizeof(ep)) 302 if (m->m_pkthdr.len < sizeof(ep)) 320 if (m->m_pkthdr.len >= sizeof(rp)) { 387 if (m->m_pkthdr.len < sizeof(ep)) 393 if (m->m_pkthdr.len < ep.num_con_handles * (sizeof(handle) + sizeof(num))) 462 if (m->m_pkthdr.len < sizeof(ep)) 472 if (m->m_pkthdr.len < sizeof(ir) [all...] |
rfcomm_session.c | 625 if (m->m_pkthdr.len < 4) { 626 DPRINTF("short frame (%d), discarded\n", m->m_pkthdr.len); 651 if (m->m_pkthdr.len < 2) { 653 m->m_pkthdr.len); 666 m_copydata(m, m->m_pkthdr.len - 1, 1, &b); 937 if (m->m_pkthdr.len != len + pf) { 939 m->m_pkthdr.len); 960 if (m->m_pkthdr.len < sizeof(credits)) { 1017 if (m->m_pkthdr.len < sizeof(b)) { 1035 if (m->m_pkthdr.len < sizeof(b)) [all...] |
/src/sys/net80211/ |
ieee80211_crypto_ccmp.c | 366 KASSERT(hdrlen < m->m_pkthdr.len); 367 KASSERT(ccmp.ic_header <= m->m_pkthdr.len - hdrlen); 372 data_len = m->m_pkthdr.len - (hdrlen + ccmp.ic_header); 390 KASSERT(hdrlen < m->m_pkthdr.len); 391 KASSERT(ccmp.ic_header < m->m_pkthdr.len - hdrlen); 392 KASSERT(ccmp.ic_trailer < m->m_pkthdr.len - (hdrlen + ccmp.ic_header)); 397 data_len = m->m_pkthdr.len - (hdrlen + ccmp.ic_header + ccmp.ic_trailer); 399 m_copydata(m, m->m_pkthdr.len - ccmp.ic_trailer, ccmp.ic_trailer, mic);
|
/src/usr.sbin/npf/npftest/libnpftest/ |
npf_mbuf_subr.c | 64 if ((m->m_flags & M_PKTHDR) != 0) 65 return m->m_pkthdr.len; 96 if ((m1 = npfkern_m_get(NULL, M_PKTHDR, tlen)) == NULL) { 99 m1->m_pkthdr.len = m1->m_len = tlen; 122 m->m_pkthdr.len = len; 136 m0->m_pkthdr.len = sizeof(struct ether_header); 189 m->m_pkthdr.len = size; 215 m->m_pkthdr.len = size; 256 m->m_pkthdr.len += addlen; 324 m0->m_pkthdr.len = sizeof(struct ether_header) [all...] |
/src/sys/dev/sdmmc/ |
sbt.c | 349 m->m_pkthdr.len = m->m_len = MHLEN; 351 if (m->m_pkthdr.len == MAX(MHLEN, len)) { 352 m->m_pkthdr.len = len; 353 m->m_len = MIN(MHLEN, m->m_pkthdr.len); 365 DEVNAME(sc), m->m_pkthdr.len)); 370 DEVNAME(sc), m->m_pkthdr.len)); 375 DEVNAME(sc), m->m_pkthdr.len)); 380 DEVNAME(sc), sc->sc_buf[0], m->m_pkthdr.len)); 492 what, m->m_pkthdr.len)); 496 len = m->m_pkthdr.len [all...] |
/src/sys/dev/usb/ |
if_cdce.c | 293 if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - extra) 295 length = m->m_pkthdr.len + extra; 297 m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf); 299 crc = htole32(~ether_crc32_le(c->unc_buf, m->m_pkthdr.len)); 300 memcpy(c->unc_buf + m->m_pkthdr.len, &crc, sizeof(crc));
|
/src/sys/sys/ |
mbuf.h | 162 * record/packet header in first mbuf of chain; valid if M_PKTHDR set 309 #define m_pkthdr M_dat.MH.MH_pkthdr macro 336 #define M_PKTHDR 0x00000002 /* start of record */ 377 /* flags copied when copying m_pkthdr */ 378 #define M_COPYFLAGS (M_PKTHDR|M_EOR|M_BCAST|M_MCAST|M_CANFASTFWD| \ 507 ((m)->m_flags & M_PKTHDR) ? (m)->m_pktdat : (m)->m_dat) 511 ((m)->m_flags & M_PKTHDR) ? MHLEN : MLEN) 520 (((m)->m_flags & M_PKTHDR) ? \ 574 if ((m) && (m)->m_flags & M_PKTHDR) \ 575 (m)->m_pkthdr.len += (plen); [all...] |
/src/sys/dev/pci/cxgb/ |
cxgb_lro.c | 61 if ((m->m_len == 0) || (m->m_pkthdr.len == 0) \ 62 || ((m->m_flags & M_PKTHDR) == 0)) \ 64 m->m_len, m->m_pkthdr.len, m->m_flags); \ 65 if ((m->m_flags & M_PKTHDR) == 0) \ 68 if ((m->m_len < ETHER_HDR_LEN) || (m->m_pkthdr.len < ETHER_HDR_LEN)) \ 70 m->m_len, m->m_pkthdr.len);\ 285 sm->m_pkthdr.len += plen; 355 if (__predict_false(s->head->m_pkthdr.len + pi->ifp->if_mtu > 65535)) { 367 if (m->m_len == 0 || m->m_pkthdr.len == 0 || (m->m_flags & M_PKTHDR) == 0 [all...] |
cxgb_mvec.h | 76 m->m_pkthdr.len = m->m_len = 0; 97 m->m_pkthdr.len += len;
|
/src/sys/dev/pci/ixgbe/ |
if_fdir.c | 135 input.formatted.vlan_id = htobe16(mp->m_pkthdr.ether_vtag); 136 if (mp->m_pkthdr.ether_vtag)
|
ix_txrx.c | 232 (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), 242 i = m->m_pkthdr.flowid % sc->num_queues; 547 bus_dmamap_sync(txr->txtag->dt_dmat, map, 0, m_head->m_pkthdr.len, 564 if_statadd_ref(ifp, nsr, if_obytes, m_head->m_pkthdr.len); 694 0, txbuf->m_head->m_pkthdr.len, 788 0, tx_buffer->m_head->m_pkthdr.len, 851 if (mp->m_pkthdr.csum_flags & (M_CSUM_TSOv4 | M_CSUM_TSOv6)) { 859 if ((mp->m_pkthdr.csum_flags & M_CSUM_OFFLOAD) == 0) 863 *olinfo_status |= mp->m_pkthdr.len << IXGBE_ADVTXD_PAYLEN_SHIFT; 918 KASSERT((mp->m_pkthdr.csum_flags & M_CSUM_IPv4) == 0 | [all...] |