Searched refs:m_pkthdr (Results 1 - 25 of 427) sorted by relevance

1234567891011>>

/freebsd-13-stable/sys/netinet6/
H A Dip6_forward.c124 if_name(m->m_pkthdr.rcvif));
150 mcopy = m_copym(m, 0, imin(m->m_pkthdr.len, ICMPV6_PLD_MAXLEN),
185 dst.sin6_scope_id = in6_get_unicast_scopeid(&ip6->ip6_dst, m->m_pkthdr.rcvif);
188 NHR_REF, m->m_pkthdr.flowid);
191 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_noroute);
208 inzone = in6_get_unicast_scopeid(&ip6->ip6_src, m->m_pkthdr.rcvif);
222 if_name(m->m_pkthdr.rcvif), if_name(nh->nh_ifp));
237 inzone = in6_get_unicast_scopeid(&ip6->ip6_dst, m->m_pkthdr.rcvif);
262 if (V_ip6_sendredirects && nh->nh_ifp == m->m_pkthdr.rcvif && !srcrt &&
294 ip6->ip6_nxt, if_name(m->m_pkthdr
[all...]
H A Dip6_fastfwd.c65 dst->sin6_scope_id, NHR_NONE, m->m_pkthdr.flowid);
120 rcvif = m->m_pkthdr.rcvif;
130 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) {
135 if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) {
136 if (m->m_len == m->m_pkthdr.len) {
138 m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen;
141 m->m_pkthdr.len);
205 if (m->m_pkthdr.len > nh->nh_mtu) {
225 if (m->m_pkthdr.len > nh->nh_mtu) {
/freebsd-13-stable/sys/net/
H A Dif_vlan_var.h39 (m)->m_pkthdr.ether_vtag &= EVL_VLID_MASK; \
40 (m)->m_pkthdr.ether_vtag |= (vlid); \
42 (m)->m_pkthdr.ether_vtag = (vlid); \
51 uint16_t __vlantag = (m)->m_pkthdr.ether_vtag; \
52 (m)->m_pkthdr.ether_vtag |= EVL_MAKETAG( \
56 (m)->m_pkthdr.ether_vtag = \
99 * m->m_pkthdr.ether_vtag = vtag; // ntohs()?
108 * ... = m->m_pkthdr.ether_vtag; // htons()?
H A Ddebugnet_inet.c91 if (m->m_pkthdr.len < sizeof(struct ip)) {
135 (m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) {
142 if ((m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) != 0) {
143 if ((m->m_pkthdr.csum_flags & CSUM_IP_VALID) == 0) {
158 if (m->m_pkthdr.len < ip->ip_len) {
160 ip->ip_len, m->m_pkthdr.len);
163 if (m->m_pkthdr.len > ip->ip_len) {
165 if (m->m_len == m->m_pkthdr.len) {
167 m->m_pkthdr.len = ip->ip_len;
169 m_adj(m, ip->ip_len - m->m_pkthdr
[all...]
H A Dif_loop.c228 if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len);
244 m->m_pkthdr.csum_data = 0xffff;
245 m->m_pkthdr.csum_flags = LO_CSUM_SET;
247 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES;
257 m->m_pkthdr.csum_data = 0xffff;
258 m->m_pkthdr.csum_flags = LO_CSUM_SET;
261 m->m_pkthdr.csum_data = 0xffff;
262 m->m_pkthdr.csum_flags = LO_CSUM_SET;
264 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES6;
292 m->m_pkthdr
[all...]
H A Dif_fwsubr.c236 if (m->m_pkthdr.len <= psize - sizeof(uint32_t)) {
264 dsize = m->m_pkthdr.len;
267 if (m->m_pkthdr.len > fsize) {
307 foff += m->m_pkthdr.len - 2*sizeof(uint32_t);
371 fend = fstart + m->m_pkthdr.len - 2*sizeof(uint32_t);
388 end = start + mf->m_pkthdr.len - 2*sizeof(uint32_t);
433 end = start + mprev->m_pkthdr.len - 2*sizeof(uint32_t);
441 mprev->m_pkthdr.len += m->m_pkthdr.len;
444 if (mprev->m_pkthdr
[all...]
/freebsd-13-stable/sys/netgraph/
H A Dng_checksum.c295 if (((mbuf)->m_pkthdr.len < pullup_len) || \
325 if (hlen < sizeof(struct ip) || m->m_pkthdr.len < l3_offset + plen)
328 if (m->m_pkthdr.csum_flags & CSUM_IP) {
337 m->m_pkthdr.csum_flags &= ~CSUM_IP;
347 m->m_pkthdr.csum_flags &= ~(CSUM_TCP|CSUM_UDP);
354 if (m->m_pkthdr.csum_flags & CSUM_TCP) {
365 m->m_pkthdr.csum_flags &= ~CSUM_TCP;
371 m->m_pkthdr.csum_flags &= ~CSUM_UDP;
375 if (m->m_pkthdr.csum_flags & CSUM_UDP) {
391 m->m_pkthdr
[all...]
/freebsd-13-stable/sys/netgraph/bluetooth/l2cap/
H A Dng_l2cap_cmds.h81 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(c->hdr) + \
99 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(*c); \
122 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(*c); \
149 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(*c); \
159 int l = (_data)->m_pkthdr.len; \
163 (_m)->m_pkthdr.len += l; \
183 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(*c); \
194 int l = (_data)->m_pkthdr.len; \
198 (_m)->m_pkthdr.len += l; \
213 (_m)->m_pkthdr
[all...]
/freebsd-13-stable/sys/netipsec/
H A Dipsec_mbuf.c163 m0->m_pkthdr.len += hlen; /* adjust packet length */
185 len = m->m_pkthdr.len;
196 __func__, m->m_pkthdr.len,
197 m->m_pkthdr.len + m0->m_len - len));
208 m->m_pkthdr.len,
209 m->m_pkthdr.len + m1->m_next->m_len));
234 m->m_pkthdr.len += pad;
261 m->m_pkthdr.len -= hlen;
279 m->m_pkthdr.len -= adjlen;
290 m->m_pkthdr
[all...]
H A Dudpencap.c131 if (m->m_pkthdr.len < off + sizeof(struct esp))
201 if (m->m_pkthdr.csum_flags & CSUM_DATA_VALID)
202 m->m_pkthdr.csum_flags &= ~(CSUM_DATA_VALID | CSUM_PSEUDO_HDR);
237 udp->uh_ulen = htons(m->m_pkthdr.len - hlen);
240 ip->ip_len = htons(m->m_pkthdr.len);
274 m->m_pkthdr.csum_data = 0xffff;
275 m->m_pkthdr.csum_flags |= (CSUM_DATA_VALID |
285 htons(m->m_pkthdr.len - skip + proto));
287 m->m_pkthdr.csum_flags =
289 m->m_pkthdr
[all...]
/freebsd-13-stable/sys/netinet/
H A Dip_output.c148 if (m->m_pkthdr.rcvif == NULL)
149 m->m_pkthdr.rcvif = V_loif;
150 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) {
151 m->m_pkthdr.csum_flags |=
153 m->m_pkthdr.csum_data = 0xffff;
155 m->m_pkthdr.csum_flags |=
158 if (m->m_pkthdr.csum_flags & CSUM_SCTP)
159 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID;
181 if (m->m_pkthdr.rcvif == NULL)
182 m->m_pkthdr
[all...]
H A Dtcp_lro.c366 htons(m->m_pkthdr.ether_vtag) & htons(EVL_VLID_MASK);
374 if ((m->m_pkthdr.csum_flags & vxlan_csum) != vxlan_csum)
428 if (__predict_true(m->m_pkthdr.len == len)) {
430 } else if (m->m_pkthdr.len > len) {
431 m_adj(m, len - m->m_pkthdr.len);
440 return ((struct tcphdr *)((uint8_t *)m->m_data + m->m_pkthdr.lro_tcp_h_off));
590 if (m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) {
591 if (__predict_false((m->m_pkthdr.csum_flags & CSUM_IP_VALID) == 0)) {
623 log.u_bbr.flex2 = m->m_pkthdr.len;
626 log.u_bbr.flex3 = le->m_head->m_pkthdr
[all...]
H A Dsctp_crc32.c136 if (offset + sizeof(uint32_t) > (uint32_t)(m->m_pkthdr.len)) {
138 panic("sctp_delayed_cksum(): m->m_pkthdr.len: %d, offset: %u.",
139 m->m_pkthdr.len, offset);
141 SCTP_PRINTF("sctp_delayed_cksum(): m->m_pkthdr.len: %d, offset: %u.\n",
142 m->m_pkthdr.len, offset);
/freebsd-13-stable/sys/dev/liquidio/
H A Dlio_rxtx.c130 ndata.datasize = m_head->m_pkthdr.len;
135 if (m_head->m_pkthdr.csum_flags & CSUM_IP)
138 if ((m_head->m_pkthdr.csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) ||
139 (m_head->m_pkthdr.csum_flags & (CSUM_IP_UDP | CSUM_IP6_UDP)))
190 if (m_head->m_pkthdr.csum_flags & (CSUM_IP_TSO | CSUM_IP6_TSO)) {
191 tx_info->s.gso_size = m_head->m_pkthdr.tso_segsz;
192 tx_info->s.gso_segs = howmany(m_head->m_pkthdr.len,
193 m_head->m_pkthdr.tso_segsz);
199 irh->priority = m_head->m_pkthdr.ether_vtag >> 13;
200 irh->vlan = m_head->m_pkthdr
[all...]
/freebsd-13-stable/sys/kern/
H A Duipc_mbuf.c258 bzero(&m->m_pkthdr, sizeof(struct pkthdr));
331 !SLIST_EMPTY(&m->m_pkthdr.tags)) {
342 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr));
350 if (pktlen && pktlen != m->m_pkthdr.len) {
352 m->m_pkthdr.len = 0;
354 M_SANITY_ACTION("m_pkthdr.len != mbuf chain length");
371 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr));
373 m->m_pkthdr
[all...]
/freebsd-13-stable/sys/security/mac_ifoff/
H A Dmac_ifoff.c146 if (m->m_pkthdr.rcvif != NULL)
147 return (ifnet_check_incoming(m->m_pkthdr.rcvif, 0));
158 if (m->m_pkthdr.rcvif != NULL)
159 return (ifnet_check_incoming(m->m_pkthdr.rcvif, 0));
/freebsd-13-stable/sys/mips/cavium/octe/
H A Dethernet-tx.c103 if (__predict_false(m->m_pkthdr.len < 64) && OCTEON_IS_MODEL(OCTEON_CN3XXX)) {
114 if (!m_append(m, sizeof pad - m->m_pkthdr.len, pad))
124 if (__predict_false(m->m_pkthdr.len < 60) &&
128 if (!m_append(m, sizeof pad - m->m_pkthdr.len, pad))
136 if (m->m_pkthdr.len == m->m_len) {
198 pko_command.s.total_bytes = m->m_pkthdr.len;
203 if ((m->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP)) != 0) {
243 if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len);
H A Dethernet-rx.c195 CVMX_PREFETCH(m, offsetof(struct mbuf, m_pkthdr));
212 m->m_pkthdr.len = m->m_len = work->word1.s.len;
286 m->m_pkthdr.rcvif = ifp;
290 m->m_pkthdr.csum_flags = 0; /* XXX */
292 m->m_pkthdr.csum_flags = CSUM_IP_CHECKED | CSUM_IP_VALID | CSUM_DATA_VALID | CSUM_PSEUDO_HDR;
293 m->m_pkthdr.csum_data = 0xffff;
296 m->m_pkthdr.csum_flags = 0; /* XXX */
/freebsd-13-stable/sys/dev/cxgbe/crypto/
H A Dt4_kern_tls.c487 m->m_pkthdr.snd_tag = m_snd_tag_ref(&tlsp->com);
488 m->m_pkthdr.csum_flags |= CSUM_SND_TAG;
839 m->m_pkthdr.snd_tag = m_snd_tag_ref(&tlsp->com);
840 m->m_pkthdr.csum_flags |= CSUM_SND_TAG;
1155 MPASS(m->m_pkthdr.snd_tag != NULL);
1156 tlsp = mst_to_tls(m->m_pkthdr.snd_tag);
1170 m->m_pkthdr.l2hlen = sizeof(*eh);
1180 m->m_pkthdr.l3hlen = ip->ip_hl * 4;
1188 m->m_pkthdr.l3hlen = sizeof(struct ip6_hdr);
1190 if (m->m_len < m->m_pkthdr
[all...]
/freebsd-13-stable/sys/dev/rtwn/pci/
H A Drtwn_pci_tx.c69 if (m0->m_pkthdr.len > MJUMPAGESIZE) {
72 } else if (m0->m_pkthdr.len > MCLBYTES) {
82 m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
83 m->m_len = m->m_pkthdr.len;
134 txd->pktlen = htole16(m->m_pkthdr.len);
222 if (!own || txd->pktlen != htole16(m->m_pkthdr.len)) {
241 txd->pktlen = htole16(m->m_pkthdr.len);
/freebsd-13-stable/sys/dev/virtio/network/
H A Dvirtio_net.h297 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR;
298 m->m_pkthdr.csum_data = 0xFFFF;
345 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR;
346 m->m_pkthdr.csum_data = 0xFFFF;
351 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR;
352 m->m_pkthdr.csum_data = 0xFFFF;
476 hdr->gso_size = m->m_pkthdr.tso_segsz;
506 flags = m->m_pkthdr.csum_flags;
521 hdr->csum_offset = m->m_pkthdr.csum_data;
/freebsd-13-stable/sys/netgraph/bluetooth/drivers/ubt/
H A Dng_ubt.c886 USETW(req.wLength, m->m_pkthdr.len);
895 usbd_m_copy_in(pc, 0, m, 0, m->m_pkthdr.len);
898 usbd_xfer_set_frame_len(xfer, 1, m->m_pkthdr.len);
955 m->m_pkthdr.len = m->m_len = 1;
962 m->m_pkthdr.len += actlen;
969 if (m->m_pkthdr.len < (int)sizeof(*hdr)) {
977 if (hdr->length != (m->m_pkthdr.len - sizeof(*hdr))) {
980 hdr->length, m->m_pkthdr.len);
987 "length=%d\n", m->m_pkthdr.len, hdr->length);
990 UBT_STAT_BYTES_RECV(sc, m->m_pkthdr
[all...]
/freebsd-13-stable/sys/dev/ena/
H A Dena_datapath.c142 i = m->m_pkthdr.flowid % adapter->num_io_queues;
338 mbuf->m_pkthdr.flowid = ena_rx_ctx->hash;
391 mbuf->m_pkthdr.flowid = rx_ring->qid;
432 mbuf->m_pkthdr.len = len;
438 mbuf->m_pkthdr.rcvif = rx_ring->que->adapter->ifp;
444 mbuf, mbuf->m_flags, mbuf->m_pkthdr.len);
488 "rx mbuf updated. len %d\n", mbuf->m_pkthdr.len);
516 mbuf->m_pkthdr.csum_flags = 0;
527 mbuf->m_pkthdr.csum_flags = 0;
531 mbuf->m_pkthdr
[all...]
/freebsd-13-stable/sys/dev/cxgb/sys/
H A Duipc_mvec.c62 KASSERT(n->m_pkthdr.len, ("packet has zero header len"));
63 if (n->m_pkthdr.len <= PIO_LEN)
/freebsd-13-stable/sys/netpfil/ipfw/
H A Ddn_sched.h186 q->ni.len_bytes -= m->m_pkthdr.len;
189 q->_si->ni.len_bytes -= m->m_pkthdr.len;

Completed in 371 milliseconds

1234567891011>>