| /freebsd-12-stable/sys/netgraph/ |
| D | ng_checksum.c | 296 if (((mbuf)->m_pkthdr.len < pullup_len) || \ 326 if (hlen < sizeof(struct ip) || m->m_pkthdr.len < l3_offset + plen) in checksum_ipv4() 329 if (m->m_pkthdr.csum_flags & CSUM_IP) { in checksum_ipv4() 338 m->m_pkthdr.csum_flags &= ~CSUM_IP; in checksum_ipv4() 348 m->m_pkthdr.csum_flags &= ~(CSUM_TCP|CSUM_UDP); in checksum_ipv4() 355 if (m->m_pkthdr.csum_flags & CSUM_TCP) { in checksum_ipv4() 366 m->m_pkthdr.csum_flags &= ~CSUM_TCP; in checksum_ipv4() 372 m->m_pkthdr.csum_flags &= ~CSUM_UDP; in checksum_ipv4() 376 if (m->m_pkthdr.csum_flags & CSUM_UDP) { in checksum_ipv4() 392 m->m_pkthdr.csum_flags &= ~CSUM_UDP; in checksum_ipv4() [all …]
|
| /freebsd-12-stable/sys/netinet/ |
| D | ip_output.c | 139 if (m->m_pkthdr.rcvif == NULL) in ip_output_pfil() 140 m->m_pkthdr.rcvif = V_loif; in ip_output_pfil() 141 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in ip_output_pfil() 142 m->m_pkthdr.csum_flags |= in ip_output_pfil() 144 m->m_pkthdr.csum_data = 0xffff; in ip_output_pfil() 146 m->m_pkthdr.csum_flags |= in ip_output_pfil() 149 if (m->m_pkthdr.csum_flags & CSUM_SCTP) in ip_output_pfil() 150 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip_output_pfil() 172 if (m->m_pkthdr.rcvif == NULL) in ip_output_pfil() 173 m->m_pkthdr.rcvif = V_loif; in ip_output_pfil() [all …]
|
| D | ip_divert.c | 209 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in divert_packet() 211 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in divert_packet() 214 if (m->m_pkthdr.csum_flags & CSUM_SCTP) { in divert_packet() 216 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in divert_packet() 220 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in divert_packet() 221 in6_delayed_cksum(m, m->m_pkthdr.len - in divert_packet() 223 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6; in divert_packet() 226 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) { in divert_packet() 228 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in divert_packet() 249 ifp = m->m_pkthdr.rcvif; in divert_packet() [all …]
|
| D | ip_reass.c | 250 srcifp = m->m_pkthdr.rcvif; in ip_reass() 257 m->m_pkthdr.PH_loc.ptr = ip; in ip_reass() 345 #define GETIP(m) ((struct ip*)((m)->m_pkthdr.PH_loc.ptr)) in ip_reass() 386 m->m_pkthdr.csum_flags = 0; in ip_reass() 409 q->m_pkthdr.csum_flags = 0; in ip_reass() 469 m->m_pkthdr.csum_flags &= q->m_pkthdr.csum_flags; in ip_reass() 470 m->m_pkthdr.csum_data += q->m_pkthdr.csum_data; in ip_reass() 479 while (m->m_pkthdr.csum_data & 0xffff0000) in ip_reass() 480 m->m_pkthdr.csum_data = (m->m_pkthdr.csum_data & 0xffff) + in ip_reass() 481 (m->m_pkthdr.csum_data >> 16); in ip_reass() [all …]
|
| /freebsd-12-stable/sys/netinet6/ |
| D | ip6_forward.c | 123 if_name(m->m_pkthdr.rcvif)); in ip6_forward() 149 mcopy = m_copym(m, 0, imin(m->m_pkthdr.len, ICMPV6_PLD_MAXLEN), in ip6_forward() 181 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_noroute); in ip6_forward() 205 if (in6_setscope(&src_in6, m->m_pkthdr.rcvif, &inzone)) { in ip6_forward() 223 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp)); in ip6_forward() 239 if (in6_setscope(&dst_in6, m->m_pkthdr.rcvif, &inzone) != 0 || in ip6_forward() 259 if (V_ip6_sendredirects && rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt && in ip6_forward() 291 ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif), in ip6_forward() 296 origifp = m->m_pkthdr.rcvif; in ip6_forward() 333 if (m->m_pkthdr.rcvif == NULL) in ip6_forward() [all …]
|
| D | ip6_fastfwd.c | 114 rcvif = m->m_pkthdr.rcvif; in ip6_tryforward() 124 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) { in ip6_tryforward() 129 if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) { in ip6_tryforward() 130 if (m->m_len == m->m_pkthdr.len) { in ip6_tryforward() 132 m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen; in ip6_tryforward() 135 m->m_pkthdr.len); in ip6_tryforward() 199 if (m->m_pkthdr.len > nh.nh_mtu) { in ip6_tryforward() 219 if (m->m_pkthdr.len > nh.nh_mtu) { in ip6_tryforward()
|
| D | ip6_input.c | 414 in6_ifstat_inc((*mp)->m_pkthdr.rcvif, ifs6_in_discard); in ip6_input_hbh() 435 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard); in ip6_input_hbh() 436 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_hdrerr); in ip6_input_hbh() 510 if (m->m_pkthdr.len < off) { in ip6_direct_input() 512 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_truncated); in ip6_direct_input() 547 rcvif = m->m_pkthdr.rcvif; in ip6_input() 599 if (m && m->m_next != NULL && m->m_pkthdr.len < MCLBYTES) { in ip6_input() 602 if (m->m_pkthdr.len > MHLEN) in ip6_input() 610 m_copydata(m, 0, n->m_pkthdr.len, mtod(n, caddr_t)); in ip6_input() 611 n->m_len = n->m_pkthdr.len; in ip6_input() [all …]
|
| /freebsd-12-stable/sys/netgraph/bluetooth/l2cap/ |
| D | ng_l2cap_cmds.h | 81 (_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.len = (_m)->m_len = sizeof(*c); \ [all …]
|
| /freebsd-12-stable/sys/netipsec/ |
| D | udpencap.c | 131 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 …]
|
| D | ipsec_mbuf.c | 160 m0->m_pkthdr.len += hlen; /* adjust packet length */ in m_makespace() 182 len = m->m_pkthdr.len; in m_pad() 193 __func__, m->m_pkthdr.len, in m_pad() 194 m->m_pkthdr.len + m0->m_len - len)); in m_pad() 205 m->m_pkthdr.len, in m_pad() 206 m->m_pkthdr.len + m1->m_next->m_len)); in m_pad() 231 m->m_pkthdr.len += pad; in m_pad() 258 m->m_pkthdr.len -= hlen; in m_striphdr() 276 m->m_pkthdr.len -= adjlen; in m_striphdr() 287 m->m_pkthdr.len -= adjlen; in m_striphdr() [all …]
|
| D | ipsec_output.c | 230 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() 327 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in ipsec4_common_output() 330 if (m->m_pkthdr.csum_flags & CSUM_SCTP) { in ipsec4_common_output() 334 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in ipsec4_common_output() 520 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6)); in ipsec6_perform_request() 535 if (m->m_pkthdr.len - sizeof(*ip6) > IPV6_MAXPACKET) { in ipsec6_perform_request() 619 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in ipsec6_common_output() 620 in6_delayed_cksum(m, m->m_pkthdr.len - in ipsec6_common_output() 622 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6; in ipsec6_common_output() [all …]
|
| /freebsd-12-stable/sys/kern/ |
| D | uipc_mbuf.c | 238 bzero(&m->m_pkthdr, sizeof(struct pkthdr)); in m_demote_pkthdr() 310 !SLIST_EMPTY(&m->m_pkthdr.tags)) { in m_sanity() 321 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr)); in m_sanity() 329 if (pktlen && pktlen != m->m_pkthdr.len) { in m_sanity() 331 m->m_pkthdr.len = 0; in m_sanity() 350 bzero(&m->m_pkthdr, sizeof(m->m_pkthdr)); in m_pkthdr_init() 373 KASSERT(SLIST_EMPTY(&to->m_pkthdr.tags), in m_move_pkthdr() 386 to->m_pkthdr = from->m_pkthdr; /* especially tags */ in m_move_pkthdr() 387 SLIST_INIT(&from->m_pkthdr.tags); /* purge tags from src */ in m_move_pkthdr() 410 KASSERT(SLIST_EMPTY(&to->m_pkthdr.tags), ("m_dup_pkthdr: to has tags")); in m_dup_pkthdr() [all …]
|
| /freebsd-12-stable/sys/dev/mlx5/mlx5_en/ |
| D | mlx5_en_tx.c | 87 if (mb->m_pkthdr.snd_tag->ifp != ifp) in mlx5e_select_queue_by_send_tag() 91 ptag = container_of(mb->m_pkthdr.snd_tag, in mlx5e_select_queue_by_send_tag() 131 tc = (mb->m_pkthdr.ether_vtag >> 13); in mlx5e_select_queue() 145 if (rss_hash2bucket(mb->m_pkthdr.flowid, in mlx5e_select_queue() 150 ch = (mb->m_pkthdr.flowid % 128) % ch; in mlx5e_select_queue() 209 if (mb->m_pkthdr.len < min_inline) in mlx5e_get_l2_header_size() 214 return (MIN(mb->m_pkthdr.len, sq->max_inline)); in mlx5e_get_l2_header_size() 301 if (unlikely(mb->m_pkthdr.len < eth_hdr_len)) in mlx5e_get_full_header_size() 351 if (mb->m_pkthdr.csum_flags & (CSUM_IP | CSUM_TSO)) { in mlx5e_sq_xmit() 354 if (mb->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_UDP_IPV6 | CSUM_TCP_IPV6 | CSUM_TSO)) { in mlx5e_sq_xmit() [all …]
|
| D | mlx5_en_rx.c | 51 mb->m_pkthdr.len = MLX5E_MAX_RX_BYTES; in mlx5e_alloc_rx_wqe() 54 if (mb_head->m_pkthdr.len >= rq->wqe_sz) in mlx5e_alloc_rx_wqe() 63 mb_head->m_pkthdr.len += MLX5E_MAX_RX_BYTES; in mlx5e_alloc_rx_wqe() 259 mb->m_pkthdr.len = cqe_bcnt; in mlx5e_build_rx_mbuf() 278 mb->m_pkthdr.flowid = be32_to_cpu(cqe->rss_hash_result); in mlx5e_build_rx_mbuf() 311 mb->m_pkthdr.flowid = rq->ix; in mlx5e_build_rx_mbuf() 314 mb->m_pkthdr.rcvif = ifp; in mlx5e_build_rx_mbuf() 319 mb->m_pkthdr.csum_flags = in mlx5e_build_rx_mbuf() 322 mb->m_pkthdr.csum_data = htons(0xffff); in mlx5e_build_rx_mbuf() 328 mb->m_pkthdr.ether_vtag = be16_to_cpu(cqe->vlan_info); in mlx5e_build_rx_mbuf() [all …]
|
| /freebsd-12-stable/sys/netgraph/bluetooth/drivers/ubt/ |
| D | ng_ubt.c | 888 USETW(req.wLength, m->m_pkthdr.len); in ubt_ctrl_write_callback() 897 usbd_m_copy_in(pc, 0, m, 0, m->m_pkthdr.len); in ubt_ctrl_write_callback() 900 usbd_xfer_set_frame_len(xfer, 1, m->m_pkthdr.len); in ubt_ctrl_write_callback() 957 m->m_pkthdr.len = m->m_len = 1; in ubt_intr_read_callback() 964 m->m_pkthdr.len += actlen; in ubt_intr_read_callback() 971 if (m->m_pkthdr.len < (int)sizeof(*hdr)) { in ubt_intr_read_callback() 979 if (hdr->length != (m->m_pkthdr.len - sizeof(*hdr))) { in ubt_intr_read_callback() 982 hdr->length, m->m_pkthdr.len); in ubt_intr_read_callback() 989 "length=%d\n", m->m_pkthdr.len, hdr->length); in ubt_intr_read_callback() 992 UBT_STAT_BYTES_RECV(sc, m->m_pkthdr.len); in ubt_intr_read_callback() [all …]
|
| /freebsd-12-stable/tools/regression/net80211/tkip/ |
| D | test_tkip.c | 223 m->m_pkthdr.len = m->m_len; in runtest() 236 if (m->m_pkthdr.len != t->plaintext_len) { in runtest() 238 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 244 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 269 } else if (m->m_pkthdr.len != t->encrypted_len) { in runtest() 271 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 274 } else if (memcmp(mtod(m, const void *), t->encrypted, m->m_pkthdr.len)) { in runtest() 276 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 300 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 308 if (m->m_pkthdr.len != t->plaintext_len) { in runtest() [all …]
|
| /freebsd-12-stable/sys/dev/liquidio/ |
| D | lio_rxtx.c | 130 ndata.datasize = m_head->m_pkthdr.len; in lio_xmit() 135 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in lio_xmit() 138 if ((m_head->m_pkthdr.csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) || in lio_xmit() 139 (m_head->m_pkthdr.csum_flags & (CSUM_IP_UDP | CSUM_IP6_UDP))) in lio_xmit() 190 if (m_head->m_pkthdr.csum_flags & (CSUM_IP_TSO | CSUM_IP6_TSO)) { in lio_xmit() 191 tx_info->s.gso_size = m_head->m_pkthdr.tso_segsz; in lio_xmit() 192 tx_info->s.gso_segs = howmany(m_head->m_pkthdr.len, in lio_xmit() 193 m_head->m_pkthdr.tso_segsz); in lio_xmit() 199 irh->priority = m_head->m_pkthdr.ether_vtag >> 13; in lio_xmit() 200 irh->vlan = m_head->m_pkthdr.ether_vtag & 0xfff; in lio_xmit() [all …]
|
| /freebsd-12-stable/sys/net/ |
| D | if_loop.c | 228 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 …]
|
| D | if_fwsubr.c | 236 if (m->m_pkthdr.len <= psize - sizeof(uint32_t)) { in firewire_output() 264 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() 371 fend = fstart + m->m_pkthdr.len - 2*sizeof(uint32_t); in firewire_input_fragment() 388 end = start + mf->m_pkthdr.len - 2*sizeof(uint32_t); in firewire_input_fragment() 433 end = start + mprev->m_pkthdr.len - 2*sizeof(uint32_t); in firewire_input_fragment() 441 mprev->m_pkthdr.len += m->m_pkthdr.len; in firewire_input_fragment() 444 if (mprev->m_pkthdr.len == dsize + 1 + 2*sizeof(uint32_t)) { in firewire_input_fragment() 474 fend = fstart + m->m_pkthdr.len in firewire_input_fragment() [all …]
|
| D | if_vlan_var.h | 41 (m)->m_pkthdr.ether_vtag &= EVL_VLID_MASK; \ 42 (m)->m_pkthdr.ether_vtag |= (vlid); \ 44 (m)->m_pkthdr.ether_vtag = (vlid); \ 53 uint16_t __vlantag = (m)->m_pkthdr.ether_vtag; \ 54 (m)->m_pkthdr.ether_vtag |= EVL_MAKETAG( \ 58 (m)->m_pkthdr.ether_vtag = \
|
| /freebsd-12-stable/sys/dev/ena/ |
| D | ena_datapath.c | 151 if (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in ena_mq_start() 156 i = m->m_pkthdr.flowid % adapter->num_io_queues; in ena_mq_start() 355 mbuf->m_pkthdr.flowid = ena_rx_ctx->hash; in ena_rx_hash_mbuf() 408 mbuf->m_pkthdr.flowid = rx_ring->qid; in ena_rx_hash_mbuf() 451 mbuf->m_pkthdr.len = len; in ena_rx_mbuf() 456 mbuf->m_pkthdr.rcvif = rx_ring->que->adapter->ifp; in ena_rx_mbuf() 462 mbuf->m_flags, mbuf->m_pkthdr.len); in ena_rx_mbuf() 506 mbuf->m_pkthdr.len); in ena_rx_mbuf() 535 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum() 546 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum() [all …]
|
| /freebsd-12-stable/sys/dev/cxgbe/ |
| D | t4_sge.c | 1795 m->m_pkthdr.len = remaining; in get_scatter_segment() 1845 MPASS(fl->m0->m_pkthdr.len == plen); in get_fl_payload() 1938 m0->m_pkthdr.len -= sc->params.sge.fl_pktshift; in eth_rx() 1942 m0->m_pkthdr.rcvif = ifp; in eth_rx() 1944 m0->m_pkthdr.flowid = be32toh(d->rss.hash_val); in eth_rx() 1965 m0->m_pkthdr.csum_data = be16toh(cpl->csum); in eth_rx() 1968 m0->m_pkthdr.csum_flags = CSUM_L3_CALC | in eth_rx() 1972 m0->m_pkthdr.csum_flags = CSUM_L4_CALC | in eth_rx() 1992 m0->m_pkthdr.csum_data = 0xffff; in eth_rx() 1994 m0->m_pkthdr.csum_flags = CSUM_L4_CALC | in eth_rx() [all …]
|
| /freebsd-12-stable/tools/regression/net80211/wep/ |
| D | test_wep.c | 224 m->m_pkthdr.len = m->m_len; in runtest() 232 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 239 if (m->m_pkthdr.len != t->plaintext_len) { in runtest() 241 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 246 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 265 if (m->m_pkthdr.len != t->encrypted_len) { in runtest() 267 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest() 270 } else if (memcmp(mtod(m, const void *), t->encrypted, m->m_pkthdr.len)) { in runtest() 272 cmpfail(mtod(m, const void *), m->m_pkthdr.len, in runtest()
|
| /freebsd-12-stable/sys/mips/cavium/octe/ |
| D | ethernet-tx.c | 105 if (__predict_false(m->m_pkthdr.len < 64) && OCTEON_IS_MODEL(OCTEON_CN3XXX)) { in cvm_oct_xmit() 116 if (!m_append(m, sizeof pad - m->m_pkthdr.len, pad)) in cvm_oct_xmit() 126 if (__predict_false(m->m_pkthdr.len < 60) && in cvm_oct_xmit() 130 if (!m_append(m, sizeof pad - m->m_pkthdr.len, pad)) in cvm_oct_xmit() 138 if (m->m_pkthdr.len == m->m_len) { in cvm_oct_xmit() 200 pko_command.s.total_bytes = m->m_pkthdr.len; in cvm_oct_xmit() 205 if ((m->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP)) != 0) { in cvm_oct_xmit() 245 if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len); in cvm_oct_xmit()
|
| /freebsd-12-stable/sys/netinet/netdump/ |
| D | netdump_client.c | 252 if (m->m_pkthdr.len > nd_ifp->if_mtu) { in netdump_udp_output() 254 m->m_pkthdr.len, nd_ifp->if_mtu); in netdump_udp_output() 262 ui->ui_len = htons(m->m_pkthdr.len - sizeof(struct ip)); in netdump_udp_output() 270 if ((ui->ui_sum = in_cksum(m, m->m_pkthdr.len)) == 0) in netdump_udp_output() 277 ip->ip_len = htons(m->m_pkthdr.len); in netdump_udp_output() 313 m->m_pkthdr.len = pktlen; in netdump_send_arp() 439 m->m_pkthdr.len = sizeof(struct netdump_msg_hdr); in netdump_send() 460 m->m_pkthdr.len += pktlen; in netdump_send() 518 if (m->m_pkthdr.len < sizeof(struct ip)) { in netdump_handle_ip() 562 (m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) { in netdump_handle_ip() [all …]
|