Home
last modified time | relevance | path

Searched refs:csum_flags (Results 1 – 25 of 150) sorted by relevance

123456

/freebsd-14.2/sys/netgraph/
H A Dng_checksum.c326 if (m->m_pkthdr.csum_flags & CSUM_IP) { in checksum_ipv4()
335 m->m_pkthdr.csum_flags &= ~CSUM_IP; in checksum_ipv4()
352 if (m->m_pkthdr.csum_flags & CSUM_TCP) { in checksum_ipv4()
363 m->m_pkthdr.csum_flags &= ~CSUM_TCP; in checksum_ipv4()
369 m->m_pkthdr.csum_flags &= ~CSUM_UDP; in checksum_ipv4()
373 if (m->m_pkthdr.csum_flags & CSUM_UDP) { in checksum_ipv4()
389 m->m_pkthdr.csum_flags &= ~CSUM_UDP; in checksum_ipv4()
395 m->m_pkthdr.csum_flags &= ~CSUM_TCP; in checksum_ipv4()
567 m->m_pkthdr.csum_flags |= priv->conf->csum_flags; in ng_checksum_rcvdata()
622 m->m_pkthdr.csum_flags &= in ng_checksum_rcvdata()
[all …]
H A Dng_checksum.h71 uint64_t csum_flags; member
/freebsd-14.2/sys/netinet/
H A Dip_output.c144 m->m_pkthdr.csum_flags |= in ip_output_pfil()
148 m->m_pkthdr.csum_flags |= in ip_output_pfil()
177 m->m_pkthdr.csum_flags |= in ip_output_pfil()
182 if (m->m_pkthdr.csum_flags & CSUM_SCTP) in ip_output_pfil()
185 m->m_pkthdr.csum_flags |= in ip_output_pfil()
744 m->m_pkthdr.csum_flags |= CSUM_IP; in ip_output()
769 m->m_pkthdr.csum_flags &= ~CSUM_IP; in ip_output()
779 if (m->m_pkthdr.csum_flags & in ip_output()
1004 m->m_pkthdr.csum_flags &= ~CSUM_IP; in ip_fragment()
1022 m0->m_pkthdr.csum_flags &= ~CSUM_IP; in ip_fragment()
[all …]
H A Dip_divert.c196 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in divert_packet()
198 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in divert_packet()
201 if (m->m_pkthdr.csum_flags & CSUM_SCTP) { in divert_packet()
206 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in divert_packet()
211 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in divert_packet()
214 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6; in divert_packet()
217 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) { in divert_packet()
219 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in divert_packet()
H A Dtcp_lro.c405 if (__predict_false((m->m_pkthdr.csum_flags & in tcp_lro_parser()
414 if ((m->m_pkthdr.csum_flags & vxlan_csum) != vxlan_csum) in tcp_lro_parser()
649 if (m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) { in tcp_lro_rx_ipv4()
804 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry()
808 le->m_head->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in tcp_flush_out_entry()
817 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry()
821 le->m_head->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in tcp_flush_out_entry()
829 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry()
833 le->m_head->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in tcp_flush_out_entry()
839 le->m_head->m_pkthdr.csum_flags = CSUM_DATA_VALID | in tcp_flush_out_entry()
[all …]
/freebsd-14.2/sys/net/
H A Dif_vxlan.c2579 csum_flags = csum_flags_to_inner_flags(m->m_pkthdr.csum_flags, in vxlan_encap4()
2582 csum_flags) { in vxlan_encap4()
2590 m->m_pkthdr.csum_flags, csum_flags, in vxlan_encap4()
2597 m->m_pkthdr.csum_flags = csum_flags; in vxlan_encap4()
2598 if (csum_flags & in vxlan_encap4()
2690 csum_flags = csum_flags_to_inner_flags(m->m_pkthdr.csum_flags, in vxlan_encap6()
2693 csum_flags) { in vxlan_encap6()
2701 m->m_pkthdr.csum_flags, csum_flags, in vxlan_encap6()
2708 m->m_pkthdr.csum_flags = csum_flags; in vxlan_encap6()
2709 if (csum_flags & in vxlan_encap6()
[all …]
H A Dif_infiniband.c156 int csum_flags = 0; in update_mbuf_csumflags() local
158 if (src->m_pkthdr.csum_flags & CSUM_IP) in update_mbuf_csumflags()
159 csum_flags |= (CSUM_IP_CHECKED|CSUM_IP_VALID); in update_mbuf_csumflags()
160 if (src->m_pkthdr.csum_flags & CSUM_DELAY_DATA) in update_mbuf_csumflags()
161 csum_flags |= (CSUM_DATA_VALID|CSUM_PSEUDO_HDR); in update_mbuf_csumflags()
162 if (src->m_pkthdr.csum_flags & CSUM_SCTP) in update_mbuf_csumflags()
163 csum_flags |= CSUM_SCTP_VALID; in update_mbuf_csumflags()
164 dst->m_pkthdr.csum_flags |= csum_flags; in update_mbuf_csumflags()
165 if (csum_flags & CSUM_DATA_VALID) in update_mbuf_csumflags()
H A Dif_loop.c239 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput()
241 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES; in looutput()
252 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput()
256 m->m_pkthdr.csum_flags = LO_CSUM_SET; in looutput()
258 m->m_pkthdr.csum_flags &= ~LO_CSUM_FEATURES6; in looutput()
H A Dif_ethersubr.c133 int csum_flags = 0; in update_mbuf_csumflags() local
135 if (src->m_pkthdr.csum_flags & CSUM_IP) in update_mbuf_csumflags()
136 csum_flags |= (CSUM_IP_CHECKED|CSUM_IP_VALID); in update_mbuf_csumflags()
137 if (src->m_pkthdr.csum_flags & CSUM_DELAY_DATA) in update_mbuf_csumflags()
138 csum_flags |= (CSUM_DATA_VALID|CSUM_PSEUDO_HDR); in update_mbuf_csumflags()
139 if (src->m_pkthdr.csum_flags & CSUM_SCTP) in update_mbuf_csumflags()
140 csum_flags |= CSUM_SCTP_VALID; in update_mbuf_csumflags()
141 dst->m_pkthdr.csum_flags |= csum_flags; in update_mbuf_csumflags()
142 if (csum_flags & CSUM_DATA_VALID) in update_mbuf_csumflags()
856 MPASS((m->m_pkthdr.csum_flags & CSUM_SND_TAG) == 0); in ether_input()
H A Ddebugnet_inet.c144 if ((m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) != 0) { in debugnet_handle_ip()
145 if ((m->m_pkthdr.csum_flags & CSUM_IP_VALID) == 0) { in debugnet_handle_ip()
200 if ((m->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR) != 0) { in debugnet_handle_ip()
201 if ((m->m_pkthdr.csum_flags & CSUM_DATA_VALID) == 0) { in debugnet_handle_ip()
/freebsd-14.2/sys/netipsec/
H A Dudpencap.c199 if (m->m_pkthdr.csum_flags & CSUM_DATA_VALID) in udp_ipsec_input()
200 m->m_pkthdr.csum_flags &= ~(CSUM_DATA_VALID | CSUM_PSEUDO_HDR); in udp_ipsec_input()
273 m->m_pkthdr.csum_flags |= (CSUM_DATA_VALID | in udp_ipsec_adjust_cksum()
285 m->m_pkthdr.csum_flags = in udp_ipsec_adjust_cksum()
289 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in udp_ipsec_adjust_cksum()
H A Dipsec_output.c400 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in ipsec4_common_output()
402 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in ipsec4_common_output()
405 if (m->m_pkthdr.csum_flags & CSUM_SCTP) { in ipsec4_common_output()
410 m->m_pkthdr.csum_flags &= ~CSUM_SCTP; in ipsec4_common_output()
769 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in ipsec6_common_output()
772 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA_IPV6; in ipsec6_common_output()
775 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) { in ipsec6_common_output()
777 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in ipsec6_common_output()
/freebsd-14.2/sys/dev/e1000/
H A Dem_txrx.c245 int csum_flags = pi->ipi_csum_flags; in em_transmit_checksum_setup() local
264 txr->csum_flags == csum_flags) { in em_transmit_checksum_setup()
287 if (csum_flags & CSUM_IP) { in em_transmit_checksum_setup()
291 } else if (csum_flags & (CSUM_IP6_TCP | CSUM_IP6_UDP)) in em_transmit_checksum_setup()
299 if (csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_IP6_TCP | CSUM_IP6_UDP)) { in em_transmit_checksum_setup()
305 if (csum_flags & (CSUM_TCP | CSUM_IP6_TCP)) { in em_transmit_checksum_setup()
317 txr->csum_flags = csum_flags; in em_transmit_checksum_setup()
330 csum_flags, *txd_upper, *txd_lower, hdr_len, cmd); in em_transmit_checksum_setup()
345 int csum_flags = pi->ipi_csum_flags; in em_isc_txd_encap() local
355 do_tso = (csum_flags & CSUM_TSO); in em_isc_txd_encap()
[all …]
/freebsd-14.2/sys/dev/ena/
H A Dena_datapath.c536 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum()
547 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum()
551 mbuf->m_pkthdr.csum_flags = CSUM_IP_CHECKED; in ena_rx_checksum()
552 mbuf->m_pkthdr.csum_flags |= CSUM_IP_VALID; in ena_rx_checksum()
731 if ((mbuf->m_pkthdr.csum_flags & CSUM_TSO) != 0) in ena_tx_csum()
734 if ((mbuf->m_pkthdr.csum_flags & CSUM_OFFLOAD) != 0) in ena_tx_csum()
737 if ((mbuf->m_pkthdr.csum_flags & CSUM6_OFFLOAD) != 0) in ena_tx_csum()
786 if ((mbuf->m_pkthdr.csum_flags & CSUM_IP) != 0) { in ena_tx_csum()
789 if ((mbuf->m_pkthdr.csum_flags & CSUM_TSO) != 0) { in ena_tx_csum()
796 if ((mbuf->m_pkthdr.csum_flags & in ena_tx_csum()
[all …]
/freebsd-14.2/sys/dev/virtio/network/
H A Dvirtio_net.h295 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in virtio_net_rx_csum_by_offset()
343 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in virtio_net_rx_csum_by_parse()
349 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in virtio_net_rx_csum_by_parse()
510 flags = m->m_pkthdr.csum_flags; in virtio_net_tx_offload()
/freebsd-14.2/sys/netinet6/
H A Dip6_forward.c351 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA_IPV6) { in ip6_forward()
352 m->m_pkthdr.csum_flags |= in ip6_forward()
357 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) in ip6_forward()
358 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip6_forward()
H A Dip6_output.c222 if (csum_flags & CSUM_DELAY_DATA_IPV6) { in ip6_output_delayed_csum()
228 if (csum_flags & CSUM_SCTP_IPV6) { in ip6_output_delayed_csum()
230 m->m_pkthdr.csum_flags &= ~CSUM_SCTP_IPV6; in ip6_output_delayed_csum()
369 m->m_pkthdr.csum_flags |= CSUM_SND_TAG; in ip6_output_send()
1042 m->m_pkthdr.csum_flags |= in ip6_output()
1047 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) in ip6_output()
1048 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip6_output()
1074 m->m_pkthdr.csum_flags |= in ip6_output()
1079 if (m->m_pkthdr.csum_flags & CSUM_SCTP_IPV6) in ip6_output()
1080 m->m_pkthdr.csum_flags |= CSUM_SCTP_VALID; in ip6_output()
[all …]
/freebsd-14.2/sys/dev/liquidio/
H A Dlio_rxtx.c134 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in lio_xmit()
137 if ((m_head->m_pkthdr.csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) || in lio_xmit()
138 (m_head->m_pkthdr.csum_flags & (CSUM_IP_UDP | CSUM_IP6_UDP))) in lio_xmit()
189 if (m_head->m_pkthdr.csum_flags & (CSUM_IP_TSO | CSUM_IP6_TSO)) { in lio_xmit()
/freebsd-14.2/sys/dev/tsec/
H A Dif_tsec.c718 int csum_flags; in tsec_start_locked() local
747 csum_flags = m0->m_pkthdr.csum_flags; in tsec_start_locked()
748 if (csum_flags) { in tsec_start_locked()
753 if (csum_flags & CSUM_IP) in tsec_start_locked()
757 if (csum_flags & CSUM_TCP) in tsec_start_locked()
761 if (csum_flags & CSUM_UDP) in tsec_start_locked()
1841 int csum_flags = 0; in tsec_offload_process_frame() local
1851 csum_flags |= CSUM_IP_CHECKED; in tsec_offload_process_frame()
1854 csum_flags |= CSUM_IP_VALID; in tsec_offload_process_frame()
1860 csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in tsec_offload_process_frame()
[all …]
/freebsd-14.2/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c751 if (mb->m_pkthdr.csum_flags & (CSUM_IP | CSUM_TSO)) { in mlx5e_sq_xmit()
754 if (mb->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_UDP_IPV6 | CSUM_TCP_IPV6 | CSUM_TSO)) { in mlx5e_sq_xmit()
760 if (mb->m_pkthdr.csum_flags & CSUM_TSO) { in mlx5e_sq_xmit()
783 } else if (mb->m_pkthdr.csum_flags & CSUM_ENCAP_VXLAN) { in mlx5e_sq_xmit()
785 if (mb->m_pkthdr.csum_flags & (CSUM_INNER_IP_TSO | in mlx5e_sq_xmit()
823 if (mb->m_pkthdr.csum_flags & in mlx5e_sq_xmit()
831 } else if (mb->m_pkthdr.csum_flags & CSUM_INNER_IP) { in mlx5e_sq_xmit()
898 if (mb->m_pkthdr.csum_flags & (CSUM_TSO | CSUM_ENCAP_VXLAN)) { in mlx5e_sq_xmit()
922 if (unlikely(mb->m_pkthdr.csum_flags & (CSUM_TSO | in mlx5e_sq_xmit()
1143 if (mb->m_pkthdr.csum_flags & CSUM_SND_TAG) { in mlx5e_xmit()
H A Dmlx5_en_rx.c363 mb->m_pkthdr.csum_flags |= in mlx5e_build_rx_mbuf()
370 mb->m_pkthdr.csum_flags |= in mlx5e_build_rx_mbuf()
380 mb->m_pkthdr.csum_flags = in mlx5e_build_rx_mbuf()
412 mb->m_pkthdr.csum_flags |= CSUM_TLS_DECRYPTED; in mlx5e_build_rx_mbuf()
593 if (mb->m_pkthdr.csum_flags == 0 || in mlx5e_poll_rx_cq()
/freebsd-14.2/sys/dev/mge/
H A Dif_mge.c1761 if (m0->m_pkthdr.csum_flags & (CSUM_IP|CSUM_TCP|CSUM_UDP) || in mge_start_locked()
1888 int csum_flags = 0; in mge_offload_process_frame() local
1892 csum_flags |= CSUM_IP_CHECKED | CSUM_IP_VALID; in mge_offload_process_frame()
1897 csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in mge_offload_process_frame()
1901 frame->m_pkthdr.csum_flags = csum_flags; in mge_offload_process_frame()
1910 int csum_flags = m0->m_pkthdr.csum_flags; in mge_offload_setup_descriptor() local
1915 if (csum_flags != 0) { in mge_offload_setup_descriptor()
1919 csum_flags |= MGE_TX_VLAN_TAGGED; in mge_offload_setup_descriptor()
1937 if (csum_flags & CSUM_IP) in mge_offload_setup_descriptor()
1940 if (csum_flags & CSUM_TCP) in mge_offload_setup_descriptor()
[all …]
/freebsd-14.2/sys/dev/sfxge/
H A Dsfxge_rx.c338 int csum_flags; in sfxge_rx_deliver() local
341 csum_flags = (flags & EFX_CKSUM_IPV4) ? in sfxge_rx_deliver()
344 csum_flags |= CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in sfxge_rx_deliver()
362 m->m_pkthdr.csum_flags = csum_flags; in sfxge_rx_deliver()
377 int csum_flags; in sfxge_lro_deliver() local
390 csum_flags = (CSUM_DATA_VALID | CSUM_PSEUDO_HDR | in sfxge_lro_deliver()
396 csum_flags = CSUM_DATA_VALID | CSUM_PSEUDO_HDR; in sfxge_lro_deliver()
412 m->m_pkthdr.csum_flags = csum_flags; in sfxge_lro_deliver()
/freebsd-14.2/sys/netpfil/ipfilter/netinet/
H A Dip_fil_freebsd.c1044 if ((m->m_pkthdr.csum_flags & (CSUM_IP_CHECKED|CSUM_IP_VALID)) == in ipf_checkv4sum()
1048 …DT2(ipf_fi_bad_checkv4sum_csum_ip_checked, fr_info_t *, fin, u_int, m->m_pkthdr.csum_flags & (CSUM… in ipf_checkv4sum()
1051 if (m->m_pkthdr.csum_flags & CSUM_DATA_VALID) { in ipf_checkv4sum()
1068 if (m->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR) in ipf_checkv4sum()
1084 if (m->m_pkthdr.csum_flags == CSUM_DELAY_DATA) { in ipf_checkv4sum()
1087 } else if (m->m_pkthdr.csum_flags == CSUM_TCP || in ipf_checkv4sum()
1088 m->m_pkthdr.csum_flags == CSUM_UDP || in ipf_checkv4sum()
1089 m->m_pkthdr.csum_flags == CSUM_IP) { in ipf_checkv4sum()
/freebsd-14.2/sys/dev/gve/
H A Dgve_tx.c553 int csum_flags, csum_offset, mtd_desc_nr, offset, copy_offset; in gve_xmit() local
573 csum_flags = mbuf->m_pkthdr.csum_flags; in gve_xmit()
575 is_tso = csum_flags & CSUM_TSO; in gve_xmit()
576 has_csum_flag = csum_flags & (CSUM_TCP | CSUM_UDP | in gve_xmit()
611 if ((csum_flags & (CSUM_TSO | CSUM_TCP | CSUM_IP6_TCP)) != 0) in gve_xmit()

123456