| /freebsd-13.1/sys/netgraph/ |
| H A D | ng_checksum.c | 328 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() 569 m->m_pkthdr.csum_flags |= priv->conf->csum_flags; in ng_checksum_rcvdata() 624 m->m_pkthdr.csum_flags &= in ng_checksum_rcvdata() [all …]
|
| H A D | ng_checksum.h | 73 uint64_t csum_flags; member
|
| /freebsd-13.1/sys/netinet/ |
| H A D | ip_output.c | 151 m->m_pkthdr.csum_flags |= in ip_output_pfil() 155 m->m_pkthdr.csum_flags |= in ip_output_pfil() 184 m->m_pkthdr.csum_flags |= in ip_output_pfil() 189 if (m->m_pkthdr.csum_flags & CSUM_SCTP) in ip_output_pfil() 192 m->m_pkthdr.csum_flags |= in ip_output_pfil() 745 m->m_pkthdr.csum_flags |= CSUM_IP; in ip_output() 770 m->m_pkthdr.csum_flags &= ~CSUM_IP; in ip_output() 780 if (m->m_pkthdr.csum_flags & in ip_output() 1007 m->m_pkthdr.csum_flags &= ~CSUM_IP; in ip_fragment() 1025 m0->m_pkthdr.csum_flags &= ~CSUM_IP; in ip_fragment() [all …]
|
| H A D | ip_divert.c | 214 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() 225 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in divert_packet() 228 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6; in divert_packet() 231 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) { in divert_packet() 233 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in divert_packet()
|
| H A D | tcp_lro.c | 374 if (__predict_false((m->m_pkthdr.csum_flags & in tcp_lro_parser() 383 if ((m->m_pkthdr.csum_flags & vxlan_csum) != vxlan_csum) in tcp_lro_parser() 600 if (m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) { in tcp_lro_rx_ipv4() 809 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry() 813 le->m_head->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in tcp_flush_out_entry() 822 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry() 826 le->m_head->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in tcp_flush_out_entry() 834 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry() 838 le->m_head->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in tcp_flush_out_entry() 844 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry() [all …]
|
| /freebsd-13.1/sys/net/ |
| H A D | if_infiniband.c | 149 int csum_flags = 0; in update_mbuf_csumflags() local 151 if (src->m_pkthdr.csum_flags & CSUM_IP) in update_mbuf_csumflags() 152 csum_flags |= (CSUM_IP_CHECKED|CSUM_IP_VALID); in update_mbuf_csumflags() 153 if (src->m_pkthdr.csum_flags & CSUM_DELAY_DATA) in update_mbuf_csumflags() 154 csum_flags |= (CSUM_DATA_VALID|CSUM_PSEUDO_HDR); in update_mbuf_csumflags() 155 if (src->m_pkthdr.csum_flags & CSUM_SCTP) in update_mbuf_csumflags() 156 csum_flags |= CSUM_SCTP_VALID; in update_mbuf_csumflags() 157 dst->m_pkthdr.csum_flags |= csum_flags; in update_mbuf_csumflags() 158 if (csum_flags & CSUM_DATA_VALID) in update_mbuf_csumflags()
|
| H A D | if_vxlan.c | 2542 csum_flags = csum_flags_to_inner_flags(m->m_pkthdr.csum_flags, in vxlan_encap4() 2545 csum_flags) { in vxlan_encap4() 2553 m->m_pkthdr.csum_flags, csum_flags, in vxlan_encap4() 2560 m->m_pkthdr.csum_flags = csum_flags; in vxlan_encap4() 2561 if (csum_flags & in vxlan_encap4() 2654 csum_flags = csum_flags_to_inner_flags(m->m_pkthdr.csum_flags, in vxlan_encap6() 2657 csum_flags) { in vxlan_encap6() 2665 m->m_pkthdr.csum_flags, csum_flags, in vxlan_encap6() 2672 m->m_pkthdr.csum_flags = csum_flags; in vxlan_encap6() 2673 if (csum_flags & in vxlan_encap6() [all …]
|
| H A D | if_loop.c | 245 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput() 247 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES; in looutput() 258 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput() 262 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput() 264 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES6; in looutput()
|
| H A D | if_ethersubr.c | 127 int csum_flags = 0; in update_mbuf_csumflags() local 129 if (src->m_pkthdr.csum_flags & CSUM_IP) in update_mbuf_csumflags() 130 csum_flags |= (CSUM_IP_CHECKED|CSUM_IP_VALID); in update_mbuf_csumflags() 131 if (src->m_pkthdr.csum_flags & CSUM_DELAY_DATA) in update_mbuf_csumflags() 132 csum_flags |= (CSUM_DATA_VALID|CSUM_PSEUDO_HDR); in update_mbuf_csumflags() 133 if (src->m_pkthdr.csum_flags & CSUM_SCTP) in update_mbuf_csumflags() 134 csum_flags |= CSUM_SCTP_VALID; in update_mbuf_csumflags() 135 dst->m_pkthdr.csum_flags |= csum_flags; in update_mbuf_csumflags() 136 if (csum_flags & CSUM_DATA_VALID) in update_mbuf_csumflags() 825 MPASS((m->m_pkthdr.csum_flags & CSUM_SND_TAG) == 0); in ether_input()
|
| H A D | debugnet_inet.c | 142 if ((m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) != 0) { in debugnet_handle_ip() 143 if ((m->m_pkthdr.csum_flags & CSUM_IP_VALID) == 0) { in debugnet_handle_ip() 198 if ((m->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR) != 0) { in debugnet_handle_ip() 199 if ((m->m_pkthdr.csum_flags & CSUM_DATA_VALID) == 0) { in debugnet_handle_ip()
|
| /freebsd-13.1/sys/netipsec/ |
| H A D | udpencap.c | 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() 275 m->m_pkthdr.csum_flags |= (CSUM_DATA_VALID | in udp_ipsec_adjust_cksum() 287 m->m_pkthdr.csum_flags = in udp_ipsec_adjust_cksum() 291 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in udp_ipsec_adjust_cksum()
|
| H A D | ipsec_output.c | 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() 335 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in ipsec4_common_output() 620 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in ipsec6_common_output() 623 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6; in ipsec6_common_output() 626 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) { in ipsec6_common_output() 628 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in ipsec6_common_output()
|
| /freebsd-13.1/sys/dev/e1000/ |
| H A D | em_txrx.c | 224 int csum_flags = pi->ipi_csum_flags; in em_transmit_checksum_setup() local 243 txr->csum_flags == csum_flags) { in em_transmit_checksum_setup() 254 if (csum_flags & CSUM_IP) { in em_transmit_checksum_setup() 267 if (csum_flags & (CSUM_TCP|CSUM_UDP)) { in em_transmit_checksum_setup() 273 if (csum_flags & CSUM_TCP) { in em_transmit_checksum_setup() 285 txr->csum_flags = csum_flags; in em_transmit_checksum_setup() 297 csum_flags, *txd_upper, *txd_lower, hdr_len, cmd); in em_transmit_checksum_setup() 310 int csum_flags = pi->ipi_csum_flags; in em_isc_txd_encap() local 320 do_tso = (csum_flags & CSUM_TSO); in em_isc_txd_encap() 339 } else if (csum_flags & EM_CSUM_OFFLOAD) { in em_isc_txd_encap()
|
| /freebsd-13.1/sys/dev/ena/ |
| H A D | ena_datapath.c | 534 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum() 545 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum() 549 mbuf->m_pkthdr.csum_flags = CSUM_IP_CHECKED; in ena_rx_checksum() 550 mbuf->m_pkthdr.csum_flags |= CSUM_IP_VALID; in ena_rx_checksum() 730 if ((mbuf->m_pkthdr.csum_flags & CSUM_TSO) != 0) in ena_tx_csum() 733 if ((mbuf->m_pkthdr.csum_flags & CSUM_OFFLOAD) != 0) in ena_tx_csum() 736 if ((mbuf->m_pkthdr.csum_flags & CSUM6_OFFLOAD) != 0) in ena_tx_csum() 785 if ((mbuf->m_pkthdr.csum_flags & CSUM_IP) != 0) { in ena_tx_csum() 788 if ((mbuf->m_pkthdr.csum_flags & CSUM_TSO) != 0) { in ena_tx_csum() 795 if ((mbuf->m_pkthdr.csum_flags & in ena_tx_csum() [all …]
|
| /freebsd-13.1/sys/dev/virtio/network/ |
| H A D | virtio_net.h | 297 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in virtio_net_rx_csum_by_offset() 345 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in virtio_net_rx_csum_by_parse() 351 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in virtio_net_rx_csum_by_parse() 506 flags = m->m_pkthdr.csum_flags; in virtio_net_tx_offload()
|
| /freebsd-13.1/sys/netinet6/ |
| H A D | ip6_forward.c | 342 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in ip6_forward() 343 m->m_pkthdr.csum_flags |= 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()
|
| H A D | ip6_output.c | 224 if (csum_flags & CSUM_DELAY_DATA_IPV6) { in ip6_output_delayed_csum() 230 if (csum_flags & CSUM_SCTP_IPV6) { in ip6_output_delayed_csum() 232 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in ip6_output_delayed_csum() 371 m->m_pkthdr.csum_flags |= CSUM_SND_TAG; in ip6_output_send() 1033 m->m_pkthdr.csum_flags |= in ip6_output() 1038 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) in ip6_output() 1039 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip6_output() 1065 m->m_pkthdr.csum_flags |= in ip6_output() 1070 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) in ip6_output() 1071 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip6_output() [all …]
|
| /freebsd-13.1/sys/dev/liquidio/ |
| H A D | lio_rxtx.c | 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()
|
| /freebsd-13.1/sys/mips/cavium/octe/ |
| H A D | ethernet-rx.c | 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() 296 m->m_pkthdr.csum_flags = 0; /* XXX */ in cvm_oct_tasklet_rx()
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_tx.c | 753 if (mb->m_pkthdr.csum_flags & (CSUM_IP | CSUM_TSO)) { in mlx5e_sq_xmit() 756 if (mb->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_UDP_IPV6 | CSUM_TCP_IPV6 | CSUM_TSO)) { in mlx5e_sq_xmit() 762 if (mb->m_pkthdr.csum_flags & CSUM_TSO) { in mlx5e_sq_xmit() 785 } else if (mb->m_pkthdr.csum_flags & CSUM_ENCAP_VXLAN) { in mlx5e_sq_xmit() 787 if (mb->m_pkthdr.csum_flags & (CSUM_INNER_IP_TSO | in mlx5e_sq_xmit() 825 if (mb->m_pkthdr.csum_flags & in mlx5e_sq_xmit() 833 } else if (mb->m_pkthdr.csum_flags & CSUM_INNER_IP) { in mlx5e_sq_xmit() 900 if (mb->m_pkthdr.csum_flags & (CSUM_TSO | CSUM_ENCAP_VXLAN)) { in mlx5e_sq_xmit() 924 if (unlikely(mb->m_pkthdr.csum_flags & (CSUM_TSO | in mlx5e_sq_xmit() 1145 if (mb->m_pkthdr.csum_flags & CSUM_SND_TAG) { in mlx5e_xmit()
|
| /freebsd-13.1/sys/dev/tsec/ |
| H A D | if_tsec.c | 728 int csum_flags; in tsec_start_locked() local 757 csum_flags = m0->m_pkthdr.csum_flags; in tsec_start_locked() 758 if (csum_flags) { in tsec_start_locked() 763 if (csum_flags & CSUM_IP) in tsec_start_locked() 767 if (csum_flags & CSUM_TCP) in tsec_start_locked() 771 if (csum_flags & CSUM_UDP) in tsec_start_locked() 1851 int csum_flags = 0; in tsec_offload_process_frame() local 1861 csum_flags |= CSUM_IP_CHECKED; in tsec_offload_process_frame() 1864 csum_flags |= CSUM_IP_VALID; in tsec_offload_process_frame() 1870 csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in tsec_offload_process_frame() [all …]
|
| /freebsd-13.1/sys/dev/sfxge/ |
| H A D | sfxge_rx.c | 340 int csum_flags; in sfxge_rx_deliver() local 343 csum_flags = (flags & EFX_CKSUM_IPV4) ? in sfxge_rx_deliver() 346 csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in sfxge_rx_deliver() 364 m->m_pkthdr.csum_flags = csum_flags; in sfxge_rx_deliver() 379 int csum_flags; in sfxge_lro_deliver() local 392 csum_flags = (CSUM_DATA_VALID | CSUM_PSEUDO_HDR | in sfxge_lro_deliver() 398 csum_flags = CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in sfxge_lro_deliver() 414 m->m_pkthdr.csum_flags = csum_flags; in sfxge_lro_deliver()
|
| /freebsd-13.1/sys/dev/mge/ |
| H A D | if_mge.c | 1780 if (m0->m_pkthdr.csum_flags & (CSUM_IP|CSUM_TCP|CSUM_UDP) || in mge_start_locked() 1907 int csum_flags = 0; in mge_offload_process_frame() local 1911 csum_flags |= CSUM_IP_CHECKED | CSUM_IP_VALID; in mge_offload_process_frame() 1916 csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in mge_offload_process_frame() 1920 frame->m_pkthdr.csum_flags = csum_flags; in mge_offload_process_frame() 1929 int csum_flags = m0->m_pkthdr.csum_flags; in mge_offload_setup_descriptor() local 1934 if (csum_flags != 0) { in mge_offload_setup_descriptor() 1938 csum_flags |= MGE_TX_VLAN_TAGGED; in mge_offload_setup_descriptor() 1956 if (csum_flags & CSUM_IP) in mge_offload_setup_descriptor() 1959 if (csum_flags & CSUM_TCP) in mge_offload_setup_descriptor() [all …]
|
| /freebsd-13.1/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_fil_freebsd.c | 1040 if ((m->m_pkthdr.csum_flags & (CSUM_IP_CHECKED|CSUM_IP_VALID)) == in ipf_checkv4sum() 1044 …DT2(ipf_fi_bad_checkv4sum_csum_ip_checked, fr_info_t *, fin, u_int, m->m_pkthdr.csum_flags & (CSUM… in ipf_checkv4sum() 1047 if (m->m_pkthdr.csum_flags & CSUM_DATA_VALID) { in ipf_checkv4sum() 1064 if (m->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR) in ipf_checkv4sum() 1080 if (m->m_pkthdr.csum_flags == CSUM_DELAY_DATA) { in ipf_checkv4sum() 1083 } else if (m->m_pkthdr.csum_flags == CSUM_TCP || in ipf_checkv4sum() 1084 m->m_pkthdr.csum_flags == CSUM_UDP || in ipf_checkv4sum() 1085 m->m_pkthdr.csum_flags == CSUM_IP) { in ipf_checkv4sum()
|
| /freebsd-13.1/sys/dev/re/ |
| H A D | if_re.c | 2344 m->m_pkthdr.csum_flags |= in re_rxeof() 2347 m->m_pkthdr.csum_flags |= in re_rxeof() 2355 m->m_pkthdr.csum_flags |= in re_rxeof() 2365 m->m_pkthdr.csum_flags |= in re_rxeof() 2369 m->m_pkthdr.csum_flags |= in re_rxeof() 2375 m->m_pkthdr.csum_flags |= in re_rxeof() 2740 uint32_t cmdstat, csum_flags, vlanctl; in re_encap() local 2834 csum_flags = 0; in re_encap() 2837 csum_flags |= RL_TDESC_CMD_LGSEND; in re_encap() 2841 csum_flags |= RL_TDESC_CMD_LGSEND | in re_encap() [all …]
|