/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/net/npf/ |
npf_mbuf.c | 79 KASSERT(m_flags_p(m, M_PKTHDR)); 210 KASSERT(m_flags_p(m, M_PKTHDR)); 224 KASSERT(m_flags_p(m, M_PKTHDR)); 259 KASSERT(m_flags_p(m, M_PKTHDR)); 279 KASSERT(m_flags_p(m, M_PKTHDR)); 281 if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_UDPv4)) { 283 m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4 | M_CSUM_UDPv4); 287 if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) { 289 m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv6 | M_CSUM_UDPv6); 311 KASSERT(m_flags_p(m, M_PKTHDR)); [all...] |
/src/usr.sbin/npf/npftest/libnpftest/ |
npf_test.h | 66 } m_pkthdr; member in struct:mbuf 74 #define M_PKTHDR 0x00002 77 #define m_gethdr(x, y) npfkern_m_get(NULL, M_PKTHDR, MLEN)
|
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/kern/ |
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/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...] |
/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...] |
in_gif.c | 160 iphdr.ip_len = htons(m->m_pkthdr.len + sizeof(struct ip)); 350 if ((m->m_flags & M_PKTHDR) != 0)
|
/src/sys/net/ |
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)) {
|
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_ether.h | 366 KASSERT((m->m_flags & M_PKTHDR) != 0); 367 m->m_pkthdr.ether_vtag = vlantag; 376 KASSERT((m->m_flags & M_PKTHDR) != 0); 378 return m->m_pkthdr.ether_vtag;
|
if_faith.c | 181 if ((m->m_flags & M_PKTHDR) == 0) 197 pktlen = m->m_pkthdr.len;
|
/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/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_osdep.c | 122 KASSERT((m0->m_flags & M_PKTHDR) == 0, 128 if (len != m->m_pkthdr.len) 129 panic("at start len=%d pktlen=%d", len, m->m_pkthdr.len);
|
/src/sys/arch/rs6000/mca/ |
mcadma_machdep.c | 183 if ((m0->m_flags & M_PKTHDR) == 0) 187 if (m0->m_pkthdr.len > map->_dm_size)
|
/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/net/agr/ |
if_agrether_hash.c | 57 KASSERT((m->m_flags & M_PKTHDR) != 0); 59 if (m->m_pkthdr.len < off + len) {
|
/src/sys/netcan/ |
if_canloop.c | 166 if ((m->m_flags & M_PKTHDR) == 0) 172 pktlen = m->m_pkthdr.len;
|
can_pcb.c | 391 KASSERT((m->m_flags & M_PKTHDR) != 0); 392 KASSERT(m->m_len == m->m_pkthdr.len);
|
/src/sys/net/lagg/ |
if_laggproto.h | 227 KASSERT(ISSET(m->m_flags, M_PKTHDR)); 230 if (m->m_pkthdr.len < len) {
|
/src/sys/dev/ieee1394/ |
if_fwip.c | 367 m = m_getcl(M_WAITOK, MT_DATA, M_PKTHDR); 370 m->m_len = m->m_pkthdr.len = m->m_ext.ext_size; 387 m = m_getcl(M_WAITOK, MT_DATA, M_PKTHDR); 599 fp->mode.stream.len = m->m_pkthdr.len; 649 fp->mode.wreqb.len = m->m_pkthdr.len; 653 xfer->send.pay_len = m->m_pkthdr.len; 710 sxfer->mbuf = m0 = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR); 712 m0->m_len = m0->m_pkthdr.len = m0->m_ext.ext_size; 731 m->m_len = m->m_pkthdr.len = fp->mode.stream.len 805 m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR); [all...] |
/src/sys/net80211/ |
ieee80211_netbsd.c | 580 m = m_getcl(M_NOWAIT, MT_HEADER, M_PKTHDR); 769 if (m0->m_flags & M_PKTHDR) 770 m0->m_pkthdr.len += len - remainder;
|
/src/sys/arch/evbmips/isa/ |
isadma_bounce.c | 238 if ((m0->m_flags & M_PKTHDR) == 0) 242 if (m0->m_pkthdr.len > map->_dm_size) 261 error = isadma_bounce_alloc_bouncebuf(t, map, m0->m_pkthdr.len, 272 cookie->id_origbuflen = m0->m_pkthdr.len; /* not really used */ 275 m0->m_pkthdr.len, NULL, flags);
|
/src/sys/dev/ofw/ |
ofnet.c | 182 m->m_pkthdr.len = len; 292 if (!(m0->m_flags & M_PKTHDR)) 294 len = m0->m_pkthdr.len;
|