Home
last modified time | relevance | path

Searched refs:ip_summed (Results 1 – 25 of 288) sorted by relevance

12345678910>>...12

/linux/net/netfilter/ipvs/
H A Dip_vs_proto_udp.c179 if (skb->ip_summed == CHECKSUM_PARTIAL) { in udp_snat_handler()
187 if (skb->ip_summed == CHECKSUM_COMPLETE) in udp_snat_handler()
188 skb->ip_summed = cp->app ? in udp_snat_handler()
209 skb->ip_summed = CHECKSUM_UNNECESSARY; in udp_snat_handler()
263 if (skb->ip_summed == CHECKSUM_PARTIAL) { in udp_dnat_handler()
271 if (skb->ip_summed == CHECKSUM_COMPLETE) in udp_dnat_handler()
272 skb->ip_summed = cp->app ? in udp_dnat_handler()
293 skb->ip_summed = CHECKSUM_UNNECESSARY; in udp_dnat_handler()
310 switch (skb->ip_summed) { in udp_csum_check()
H A Dip_vs_proto_tcp.c186 if (skb->ip_summed == CHECKSUM_PARTIAL) { in tcp_snat_handler()
194 if (skb->ip_summed == CHECKSUM_COMPLETE) in tcp_snat_handler()
195 skb->ip_summed = cp->app ? in tcp_snat_handler()
214 skb->ip_summed = CHECKSUM_UNNECESSARY; in tcp_snat_handler()
269 if (skb->ip_summed == CHECKSUM_PARTIAL) { in tcp_dnat_handler()
277 if (skb->ip_summed == CHECKSUM_COMPLETE) in tcp_dnat_handler()
278 skb->ip_summed = cp->app ? in tcp_dnat_handler()
297 skb->ip_summed = CHECKSUM_UNNECESSARY; in tcp_dnat_handler()
307 switch (skb->ip_summed) { in tcp_csum_check()
H A Dip_vs_proto_sctp.c88 skb->ip_summed = CHECKSUM_UNNECESSARY; in sctp_nat_csum()
128 skb->ip_summed == CHECKSUM_PARTIAL) { in sctp_snat_handler()
133 skb->ip_summed = CHECKSUM_UNNECESSARY; in sctp_snat_handler()
176 (skb->ip_summed == CHECKSUM_PARTIAL && in sctp_dnat_handler()
181 } else if (skb->ip_summed != CHECKSUM_PARTIAL) { in sctp_dnat_handler()
182 skb->ip_summed = CHECKSUM_UNNECESSARY; in sctp_dnat_handler()
/linux/tools/testing/selftests/bpf/progs/
H A Ddecap_sanity.c55 init_csum_partial = (kskb->ip_summed == CHECKSUM_PARTIAL); in decap_sanity()
60 final_csum_none = (kskb->ip_summed == CHECKSUM_NONE); in decap_sanity()
61 if (kskb->ip_summed == CHECKSUM_PARTIAL && in decap_sanity()
/linux/net/ipv4/
H A Dudp_offload.c259 skb->ip_summed = CHECKSUM_NONE; in __skb_udp_tunnel_segment()
262 if (skb->ip_summed == CHECKSUM_PARTIAL) { in __skb_udp_tunnel_segment()
300 skb->ip_summed = CHECKSUM_PARTIAL; in __skb_udp_tunnel_segment()
504 if (gso_skb->ip_summed != CHECKSUM_PARTIAL) in __udp_gso_segment()
527 gso_skb->ip_summed = CHECKSUM_PARTIAL; in __udp_gso_segment()
583 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment()
604 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment()
614 if (gso_skb->ip_summed == CHECKSUM_NONE) in __udp_gso_segment()
615 gso_skb->ip_summed = CHECKSUM_UNNECESSARY; in __udp_gso_segment()
675 skb->ip_summed = CHECKSUM_UNNECESSARY; in udp4_ufo_fragment()
[all …]
H A Dinet_fragment.c575 clone->ip_summed = head->ip_summed; in inet_frag_reasm_prepare()
631 if (head->ip_summed != fp->ip_summed) in inet_frag_reasm_finish()
632 head->ip_summed = CHECKSUM_NONE; in inet_frag_reasm_finish()
633 else if (head->ip_summed == CHECKSUM_COMPLETE) in inet_frag_reasm_finish()
H A Dgre_offload.c75 if (skb->ip_summed == CHECKSUM_PARTIAL) { in gre_gso_segment()
113 skb->ip_summed = CHECKSUM_PARTIAL; in gre_gso_segment()
/linux/net/core/
H A Dgso.c69 return skb->ip_summed != CHECKSUM_PARTIAL && in skb_needs_check()
70 skb->ip_summed != CHECKSUM_UNNECESSARY; in skb_needs_check()
72 return skb->ip_summed == CHECKSUM_NONE; in skb_needs_check()
/linux/net/sched/
H A Dact_csum.c161 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_icmp()
179 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_igmp()
201 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_icmp()
225 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_tcp()
250 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_tcp()
307 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_udp()
364 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_udp()
/linux/net/sctp/
H A Doffload.c29 skb->ip_summed = CHECKSUM_NONE; in sctp_gso_make_checksum()
79 if (skb->ip_summed == CHECKSUM_PARTIAL) { in sctp_gso_segment()
/linux/include/linux/
H A Dskbuff.h98 * Indication of checksum verification is set in &sk_buff.ip_summed.
163 * The stack requests checksum offload in the &sk_buff.ip_summed for a packet.
218 * will set csum_start and csum_offset accordingly, set ip_summed to
228 * CRC in a packet. To perform this offload the stack will set ip_summed
242 * with GSO then ip_summed is %CHECKSUM_PARTIAL, and both csum_start and
800 * @ip_summed: Driver fed us an IP checksum
978 __u8 ip_summed:2;
4046 if (skb->ip_summed == CHECKSUM_COMPLETE) in __skb_postpull_rcsum()
4049 else if (skb->ip_summed == CHECKSUM_PARTIAL && in __skb_postpull_rcsum()
4051 skb->ip_summed in __skb_postpull_rcsum()
[all...]
H A Dvirtio_net.h179 if (skb->ip_summed == CHECKSUM_PARTIAL && in __virtio_net_hdr_to_skb()
272 if (skb->ip_summed == CHECKSUM_PARTIAL) { in virtio_net_hdr_from_skb()
279 skb->ip_summed == CHECKSUM_UNNECESSARY) { in virtio_net_hdr_from_skb()
389 skb->ip_summed = CHECKSUM_UNNECESSARY; in virtio_net_handle_csum_offload()
/linux/net/dsa/
H A Dtag_ksz.c126 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ksz8795_xmit()
287 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ksz9477_xmit()
355 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ksz9893_xmit()
421 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in lan937x_xmit()
H A Dtag_hellcreek.c29 if (skb->ip_summed == CHECKSUM_PARTIAL && in hellcreek_xmit()
H A Dtag_ocelot_8021q.c43 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ocelot_defer_xmit()
/linux/include/net/
H A Dgre.h136 if (skb->ip_summed == CHECKSUM_PARTIAL) { in gre_build_header()
139 skb->ip_summed = CHECKSUM_PARTIAL; in gre_build_header()
/linux/drivers/net/ethernet/davicom/
H A Ddm9000.c134 int ip_summed; member
988 int ip_summed, in dm9000_send_packet() argument
994 if (dm->ip_summed != ip_summed) { in dm9000_send_packet()
995 if (ip_summed == CHECKSUM_NONE) in dm9000_send_packet()
999 dm->ip_summed = ip_summed; in dm9000_send_packet()
1036 dm9000_send_packet(dev, skb->ip_summed, skb->len); in dm9000_start_xmit()
1040 db->queue_ip_summed = skb->ip_summed; in dm9000_start_xmit()
1173 skb->ip_summed = CHECKSUM_UNNECESSARY; in dm9000_rx()
/linux/drivers/net/ethernet/sfc/siena/
H A Dtx.h17 if (skb->ip_summed != CHECKSUM_PARTIAL) in efx_tx_csum_type_skb()
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dmon.c90 skb->ip_summed = CHECKSUM_UNNECESSARY; in wilc_wfi_monitor_rx()
183 skb2->ip_summed = CHECKSUM_UNNECESSARY; in wilc_wfi_mon_xmit()
/linux/drivers/net/ethernet/sun/
H A Dsunvnet_common.c318 skb->ip_summed = CHECKSUM_NONE; in vnet_fullcsum_ipv4()
351 skb->ip_summed = CHECKSUM_NONE; in vnet_fullcsum_ipv6()
428 skb->ip_summed == CHECKSUM_NONE) { in vnet_rx_one()
444 skb->ip_summed = CHECKSUM_PARTIAL; in vnet_rx_one()
451 skb->ip_summed = port->switch_port ? CHECKSUM_NONE : CHECKSUM_PARTIAL; in vnet_rx_one()
1154 nskb->ip_summed = skb->ip_summed; in vnet_skb_shape()
1156 if (skb->ip_summed == CHECKSUM_PARTIAL) in vnet_skb_shape()
1202 nskb->ip_summed = CHECKSUM_NONE; in vnet_skb_shape()
1369 if (skb->ip_summed == CHECKSUM_PARTIAL) { in sunvnet_start_xmit_common()
/linux/net/bridge/
H A Dbr_arp_nd_proxy.c83 skb->ip_summed = CHECKSUM_UNNECESSARY; in br_arp_send()
358 reply->ip_summed = CHECKSUM_UNNECESSARY; in br_nd_send()
379 reply->ip_summed = CHECKSUM_UNNECESSARY; in br_chk_addr_ip6()
/linux/net/netfilter/
H A Dxt_CHECKSUM.c28 if (skb->ip_summed == CHECKSUM_PARTIAL && !skb_is_gso(skb)) in checksum_tg()
H A Dnft_payload.c724 skb->ip_summed = CHECKSUM_UNNECESSARY; in nft_payload_l4csum_update()
747 if (skb->ip_summed != CHECKSUM_PARTIAL) { in nft_payload_l4csum_update()
749 if (skb->ip_summed == CHECKSUM_COMPLETE) { in nft_payload_l4csum_update()
889 skb->ip_summed != CHECKSUM_PARTIAL)) { in nft_payload_set_eval()
911 skb->ip_summed != CHECKSUM_PARTIAL) {
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c118 if (likely(buffer->skb->ip_summed == CHECKSUM_PARTIAL)) { in hbg_init_tx_desc()
245 skb->ip_summed = rx_checksum_offload ? in hbg_rx_check_l3l4_error()
259 skb->ip_summed = CHECKSUM_NONE; in hbg_rx_check_l3l4_error()
287 skb->ip_summed = CHECKSUM_NONE; in hbg_rx_check_l3l4_error()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c721 int ip_summed; in mlx4_en_process_rx_cq() local
883 ip_summed = CHECKSUM_UNNECESSARY; in mlx4_en_process_rx_cq()
894 ip_summed = CHECKSUM_COMPLETE; in mlx4_en_process_rx_cq()
900 ip_summed = CHECKSUM_NONE; in mlx4_en_process_rx_cq()
904 skb->ip_summed = ip_summed; in mlx4_en_process_rx_cq()

12345678910>>...12