Home
last modified time | relevance | path

Searched refs:m_pkthdr (Results 1 – 25 of 239) sorted by relevance

12345678910

/f-stack/freebsd/netinet6/
H A Dip6_forward.c124 if_name(m->m_pkthdr.rcvif)); in ip6_forward()
188 NHR_REF, m->m_pkthdr.flowid); in ip6_forward()
294 ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif), in ip6_forward()
299 origifp = m->m_pkthdr.rcvif; in ip6_forward()
340 if (m->m_pkthdr.rcvif == NULL) in ip6_forward()
341 m->m_pkthdr.rcvif = V_loif; in ip6_forward()
343 m->m_pkthdr.csum_flags |= in ip6_forward()
345 m->m_pkthdr.csum_data = 0xffff; in ip6_forward()
348 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) in ip6_forward()
349 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip6_forward()
[all …]
H A Dip6_fastfwd.c65 dst->sin6_scope_id, NHR_NONE, m->m_pkthdr.flowid); in ip6_findroute()
120 rcvif = m->m_pkthdr.rcvif; in ip6_tryforward()
130 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) { in ip6_tryforward()
135 if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) { in ip6_tryforward()
136 if (m->m_len == m->m_pkthdr.len) { in ip6_tryforward()
138 m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen; in ip6_tryforward()
141 m->m_pkthdr.len); in ip6_tryforward()
205 if (m->m_pkthdr.len > nh->nh_mtu) { in ip6_tryforward()
225 if (m->m_pkthdr.len > nh->nh_mtu) { in ip6_tryforward()
H A Dip6_input.c511 if (m->m_pkthdr.len < off) { in ip6_direct_input()
548 rcvif = m->m_pkthdr.rcvif; in ip6_input()
603 if (m->m_pkthdr.len > MHLEN) in ip6_input()
612 n->m_len = n->m_pkthdr.len; in ip6_input()
869 if (m->m_len == m->m_pkthdr.len) { in ip6_input()
918 if (m->m_pkthdr.len < off) { in ip6_input()
1306 (m && m->m_pkthdr.rcvif) ? m->m_pkthdr.rcvif->if_index : 0; in ip6_savecontrol_v4()
1509 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1531 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1642 if (m->m_pkthdr.len < off + sizeof(ip6)) in ip6_nexthdr()
[all …]
/f-stack/freebsd/netgraph/
H A Dng_checksum.c328 if (m->m_pkthdr.csum_flags & CSUM_IP) { in checksum_ipv4()
337 m->m_pkthdr.csum_flags &= ~CSUM_IP; in checksum_ipv4()
354 if (m->m_pkthdr.csum_flags & CSUM_TCP) { in checksum_ipv4()
365 m->m_pkthdr.csum_flags &= ~CSUM_TCP; in checksum_ipv4()
371 m->m_pkthdr.csum_flags &= ~CSUM_UDP; in checksum_ipv4()
375 if (m->m_pkthdr.csum_flags & CSUM_UDP) { in checksum_ipv4()
391 m->m_pkthdr.csum_flags &= ~CSUM_UDP; in checksum_ipv4()
397 m->m_pkthdr.csum_flags &= ~CSUM_TCP; in checksum_ipv4()
436 if (m->m_pkthdr.len < l3_offset + plen) in checksum_ipv6()
624 m->m_pkthdr.csum_flags &= in ng_checksum_rcvdata()
[all …]
/f-stack/freebsd/netinet/
H A Dip_output.c149 m->m_pkthdr.rcvif = V_loif; in ip_output_pfil()
151 m->m_pkthdr.csum_flags |= in ip_output_pfil()
155 m->m_pkthdr.csum_flags |= in ip_output_pfil()
181 if (m->m_pkthdr.rcvif == NULL) in ip_output_pfil()
182 m->m_pkthdr.rcvif = V_loif; in ip_output_pfil()
184 m->m_pkthdr.csum_flags |= in ip_output_pfil()
192 m->m_pkthdr.csum_flags |= in ip_output_pfil()
478 flowid = m->m_pkthdr.flowid; in ip_output()
517 m->m_pkthdr.flowid); in ip_output()
796 m->m_pkthdr.len / m->m_pkthdr.tso_segsz); in ip_output()
[all …]
H A Dip_reass.c251 srcifp = m->m_pkthdr.rcvif; in ip_reass()
258 m->m_pkthdr.PH_loc.ptr = ip; in ip_reass()
387 m->m_pkthdr.csum_flags = 0; in ip_reass()
410 q->m_pkthdr.csum_flags = 0; in ip_reass()
470 m->m_pkthdr.csum_flags &= q->m_pkthdr.csum_flags; in ip_reass()
471 m->m_pkthdr.csum_data += q->m_pkthdr.csum_data; in ip_reass()
481 m->m_pkthdr.csum_data = (m->m_pkthdr.csum_data & 0xffff) + in ip_reass()
506 m->m_pkthdr.rcvif = srcifp; in ip_reass()
527 m->m_pkthdr.flowid = rss_hash; in ip_reass()
653 if (m->m_pkthdr.rcvif == ifp) in ipreass_cleanup()
[all …]
H A Dip_divert.c214 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in divert_packet()
216 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in divert_packet()
219 if (m->m_pkthdr.csum_flags & CSUM_SCTP) { in divert_packet()
221 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in divert_packet()
241 ifp = m->m_pkthdr.rcvif; in divert_packet()
253 if (m->m_pkthdr.rcvif) { in divert_packet()
272 strlcpy(divsrc.sin_zero, m->m_pkthdr.rcvif->if_xname, in divert_packet()
324 m->m_pkthdr.rcvif = NULL; in div_output()
366 m->m_pkthdr.rcvif = ifunit(sin->sin_zero); in div_output()
513 if (m->m_pkthdr.rcvif == NULL) { in div_output_inbound()
[all …]
H A Dtcp_lro.c418 csum_flags = m->m_pkthdr.csum_flags; in tcp_lro_rx_ipv4()
452 log.u_bbr.flex2 = m->m_pkthdr.len; in tcp_lro_log()
533 le->m_head->m_pkthdr.csum_data = 0xffff; in tcp_flush_out_le()
534 le->m_head->m_pkthdr.len = le->p_len; in tcp_flush_out_le()
639 tcp_data_len = m->m_pkthdr.lro_len; in tcp_set_le_to_m()
739 tcp_data_len = m->m_pkthdr.lro_len; in tcp_lro_condense()
813 csum_upd = m->m_pkthdr.lro_csum; in tcp_lro_condense()
1309 m->m_pkthdr.lro_len = tcp_data_len; in tcp_lro_rx2()
1318 m->m_pkthdr.rcvif = lc->ifp; in tcp_lro_rx2()
1385 m->m_pkthdr.rcvif = lc->ifp; in tcp_lro_rx2()
[all …]
H A Dip_input.c509 ifp = m->m_pkthdr.rcvif; in ip_input()
550 if (m->m_pkthdr.len < ip_len) { in ip_input()
555 if (m->m_pkthdr.len > ip_len) { in ip_input()
558 m->m_pkthdr.len = ip_len; in ip_input()
618 ifp = m->m_pkthdr.rcvif; in ip_input()
701 m->m_pkthdr.len); in ip_input()
725 m->m_pkthdr.len); in ip_input()
732 m->m_pkthdr.len); in ip_input()
980 flowid = m->m_pkthdr.flowid; in ip_forward()
1306 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
[all …]
/f-stack/freebsd/net/
H A Ddebugnet_inet.c158 if (m->m_pkthdr.len < ip->ip_len) { in debugnet_handle_ip()
160 ip->ip_len, m->m_pkthdr.len); in debugnet_handle_ip()
163 if (m->m_pkthdr.len > ip->ip_len) { in debugnet_handle_ip()
165 if (m->m_len == m->m_pkthdr.len) { in debugnet_handle_ip()
167 m->m_pkthdr.len = ip->ip_len; in debugnet_handle_ip()
246 m->m_pkthdr.len = pktlen; in debugnet_send_arp()
288 ifp = m->m_pkthdr.rcvif; in debugnet_handle_arp()
379 m->m_pkthdr.len = m->m_len; in debugnet_handle_arp()
461 if (m->m_pkthdr.len > ifp->if_mtu) { in debugnet_ip_output()
463 m->m_pkthdr.len, ifp->if_mtu); in debugnet_ip_output()
[all …]
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 = \
H A Dif_loop.c228 if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len); in looutput()
244 m->m_pkthdr.csum_data = 0xffff; in looutput()
245 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput()
247 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES; in looutput()
257 m->m_pkthdr.csum_data = 0xffff; in looutput()
258 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput()
261 m->m_pkthdr.csum_data = 0xffff; in looutput()
262 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput()
264 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES6; in looutput()
292 m->m_pkthdr.rcvif = ifp; in if_simloop()
[all …]
H A Dif_fwsubr.c264 dsize = m->m_pkthdr.len; in firewire_output()
267 if (m->m_pkthdr.len > fsize) { in firewire_output()
307 foff += m->m_pkthdr.len - 2*sizeof(uint32_t); in firewire_output()
441 mprev->m_pkthdr.len += m->m_pkthdr.len; in firewire_input_fragment()
474 fend = fstart + m->m_pkthdr.len in firewire_input_fragment()
512 if (m->m_pkthdr.len < sizeof(uint32_t)) { in firewire_input()
515 m->m_len, m->m_pkthdr.len); in firewire_input()
545 if (m->m_pkthdr.rcvif == NULL) { in firewire_input()
552 if (m->m_pkthdr.rcvif != ifp) { in firewire_input()
554 m->m_pkthdr.rcvif->if_xname); in firewire_input()
[all …]
/f-stack/freebsd/netipsec/
H A Dudpencap.c131 if (m->m_pkthdr.len < off + sizeof(struct esp)) in udp_ipsec_input()
201 if (m->m_pkthdr.csum_flags & CSUM_DATA_VALID) in udp_ipsec_input()
202 m->m_pkthdr.csum_flags &= ~(CSUM_DATA_VALID | CSUM_PSEUDO_HDR); in udp_ipsec_input()
237 udp->uh_ulen = htons(m->m_pkthdr.len - hlen); in udp_ipsec_output()
240 ip->ip_len = htons(m->m_pkthdr.len); in udp_ipsec_output()
274 m->m_pkthdr.csum_data = 0xffff; in udp_ipsec_adjust_cksum()
275 m->m_pkthdr.csum_flags |= (CSUM_DATA_VALID | in udp_ipsec_adjust_cksum()
285 htons(m->m_pkthdr.len - skip + proto)); in udp_ipsec_adjust_cksum()
287 m->m_pkthdr.csum_flags = in udp_ipsec_adjust_cksum()
289 m->m_pkthdr.csum_data = off; in udp_ipsec_adjust_cksum()
[all …]
H A Dipsec_mbuf.c163 m0->m_pkthdr.len += hlen; /* adjust packet length */ in m_makespace()
185 len = m->m_pkthdr.len; in m_pad()
196 __func__, m->m_pkthdr.len, in m_pad()
197 m->m_pkthdr.len + m0->m_len - len)); in m_pad()
208 m->m_pkthdr.len, in m_pad()
209 m->m_pkthdr.len + m1->m_next->m_len)); in m_pad()
234 m->m_pkthdr.len += pad; in m_pad()
261 m->m_pkthdr.len -= hlen; in m_striphdr()
279 m->m_pkthdr.len -= adjlen; in m_striphdr()
290 m->m_pkthdr.len -= adjlen; in m_striphdr()
[all …]
H A Dipsec_output.c230 ip->ip_len = htons(m->m_pkthdr.len); in ipsec4_perform_request()
325 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in ipsec4_common_output()
333 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in ipsec4_common_output()
336 if (m->m_pkthdr.csum_flags & CSUM_SCTP) { in ipsec4_common_output()
347 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in ipsec4_common_output()
639 in6_delayed_cksum(m, m->m_pkthdr.len - in ipsec6_common_output()
644 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) { in ipsec6_common_output()
652 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in ipsec6_common_output()
874 m->m_pkthdr.len += len; in ipsec_prepend()
887 n->m_pkthdr.len += len; in ipsec_prepend()
[all …]
/f-stack/freebsd/netgraph/bluetooth/l2cap/
H A Dng_l2cap_cmds.h99 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(*c); \
122 (_m)->m_pkthdr.len = (_m)->m_len = sizeof(*c); \
159 int l = (_data)->m_pkthdr.len; \
163 (_m)->m_pkthdr.len += l; \
194 int l = (_data)->m_pkthdr.len; \
198 (_m)->m_pkthdr.len += l; \
232 (_m)->m_pkthdr.len = (_m)->m_len = 0; \
246 (_m)->m_pkthdr.len += sizeof(*o); \
261 (_m)->m_pkthdr.len += sizeof(*o); \
291 (_m)->m_pkthdr.len += sizeof(*o); \
[all …]
/f-stack/freebsd/kern/
H A Duipc_mbuf.c342 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr)); in m_sanity()
352 m->m_pkthdr.len = 0; in m_sanity()
371 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr)); in m_pkthdr_init()
411 to->m_pkthdr = from->m_pkthdr; /* especially tags */ in m_move_pkthdr()
450 to->m_pkthdr = from->m_pkthdr; in m_dup_pkthdr()
779 m->m_pkthdr.len += n->m_pkthdr.len; in m_catpkt()
995 n->m_pkthdr.snd_tag = in m_split()
999 n->m_pkthdr.rcvif = m0->m_pkthdr.rcvif; in m_split()
1000 n->m_pkthdr.len = m0->m_pkthdr.len - len0; in m_split()
1012 n->m_pkthdr.rcvif = m0->m_pkthdr.rcvif; in m_split()
[all …]
/f-stack/tools/compat/include/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 = \
/f-stack/freebsd/netgraph/bluetooth/drivers/ubt/
H A Dng_ubt.c952 m->m_pkthdr.len = m->m_len = 1; in ubt_intr_read_callback()
959 m->m_pkthdr.len += actlen; in ubt_intr_read_callback()
977 hdr->length, m->m_pkthdr.len); in ubt_intr_read_callback()
1051 m->m_pkthdr.len = m->m_len = 1; in ubt_bulk_read_callback()
1058 m->m_pkthdr.len += actlen; in ubt_bulk_read_callback()
1159 m->m_pkthdr.len); in ubt_bulk_write_callback()
1268 got = m->m_pkthdr.len; in ubt_isoc_read_one_frame()
1283 m->m_pkthdr.len += len; in ubt_isoc_read_one_frame()
1359 if (m->m_pkthdr.len == 0) in ubt_isoc_write_callback()
1881 if (m->m_pkthdr.len < 4) in ng_ubt_rcvdata()
[all …]
/f-stack/freebsd/mips/cavium/octe/
H A Dethernet-tx.c103 if (__predict_false(m->m_pkthdr.len < 64) && OCTEON_IS_MODEL(OCTEON_CN3XXX)) { in cvm_oct_xmit()
114 if (!m_append(m, sizeof pad - m->m_pkthdr.len, pad)) in cvm_oct_xmit()
124 if (__predict_false(m->m_pkthdr.len < 60) && in cvm_oct_xmit()
128 if (!m_append(m, sizeof pad - m->m_pkthdr.len, pad)) in cvm_oct_xmit()
136 if (m->m_pkthdr.len == m->m_len) { in cvm_oct_xmit()
198 pko_command.s.total_bytes = m->m_pkthdr.len; in cvm_oct_xmit()
203 if ((m->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP)) != 0) { in cvm_oct_xmit()
243 if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len); in cvm_oct_xmit()
H A Dethernet-rx.c195 CVMX_PREFETCH(m, offsetof(struct mbuf, m_pkthdr)); in cvm_oct_tasklet_rx()
212 m->m_pkthdr.len = m->m_len = work->word1.s.len; in cvm_oct_tasklet_rx()
286 m->m_pkthdr.rcvif = ifp; in cvm_oct_tasklet_rx()
290 m->m_pkthdr.csum_flags = 0; /* XXX */ in cvm_oct_tasklet_rx()
292 m->m_pkthdr.csum_flags = CSUM_IP_CHECKED | CSUM_IP_VALID | CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in cvm_oct_tasklet_rx()
293 m->m_pkthdr.csum_data = 0xffff; in cvm_oct_tasklet_rx()
296 m->m_pkthdr.csum_flags = 0; /* XXX */ in cvm_oct_tasklet_rx()
/f-stack/freebsd/security/mac_ifoff/
H A Dmac_ifoff.c146 if (m->m_pkthdr.rcvif != NULL) in ifoff_inpcb_check_deliver()
147 return (ifnet_check_incoming(m->m_pkthdr.rcvif, 0)); in ifoff_inpcb_check_deliver()
158 if (m->m_pkthdr.rcvif != NULL) in ifoff_socket_check_deliver()
159 return (ifnet_check_incoming(m->m_pkthdr.rcvif, 0)); in ifoff_socket_check_deliver()
/f-stack/freebsd/net80211/
H A Dieee80211_superg.c288 if (m->m_pkthdr.len < 3*FF_LLC_SIZE) in ieee80211_ff_decap()
428 pad = roundup2(m1->m_pkthdr.len, 4) - m1->m_pkthdr.len; in ieee80211_ff_encap()
433 m2->m_pkthdr.len += pad; in ieee80211_ff_encap()
436 m1->m_pkthdr.len += pad; in ieee80211_ff_encap()
447 m1->m_pkthdr.len += m2->m_pkthdr.len; in ieee80211_ff_encap()
561 pad = roundup2(m1->m_pkthdr.len, 4) - m1->m_pkthdr.len; in ieee80211_amsdu_encap()
566 m2->m_pkthdr.len += pad; in ieee80211_amsdu_encap()
569 m1->m_pkthdr.len += pad; in ieee80211_amsdu_encap()
577 m1->m_pkthdr.len += m2->m_pkthdr.len; in ieee80211_amsdu_encap()
740 framelen = m1->m_pkthdr.len + 32 + in ff_approx_txtime()
[all …]
/f-stack/freebsd/netpfil/ipfw/pmod/
H A Dtcpmod.c72 if (m->m_len < m->m_pkthdr.len) { in tcpmod_setmss()
77 *mp = m = m_pullup(m, m->m_pkthdr.len); in tcpmod_setmss()
105 if ((m->m_pkthdr.csum_flags & in tcpmod_setmss()
143 plen = (*mp)->m_pkthdr.len - hlen; in tcpmod_ipv6_setmss()
163 plen = (*mp)->m_pkthdr.len - hlen; in tcpmod_ipv4_setmss()

12345678910