Home
last modified time | relevance | path

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

123456

/freebsd-13.1/sys/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()
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 Dng_checksum.h73 uint64_t csum_flags; member
/freebsd-13.1/sys/netinet/
H A Dip_output.c151 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 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()
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 Dtcp_lro.c374 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 Dif_infiniband.c149 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 Dif_vxlan.c2542 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 Dif_loop.c245 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 Dif_ethersubr.c127 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 Ddebugnet_inet.c142 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 Dudpencap.c201 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 Dipsec_output.c325 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 Dem_txrx.c224 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 Dena_datapath.c534 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 Dvirtio_net.h297 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 Dip6_forward.c342 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 Dip6_output.c224 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 Dlio_rxtx.c135 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 Dethernet-rx.c290 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 Dmlx5_en_tx.c753 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 Dif_tsec.c728 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 Dsfxge_rx.c340 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 Dif_mge.c1780 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 Dip_fil_freebsd.c1040 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 Dif_re.c2344 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 …]

123456