| /linux/net/netfilter/ |
| H A D | utils.c | 16 switch (skb->ip_summed) { in nf_ip_checksum() 25 skb->ip_summed = CHECKSUM_UNNECESSARY; in nf_ip_checksum() 50 switch (skb->ip_summed) { in nf_ip_checksum_partial() 58 skb->ip_summed = CHECKSUM_NONE; in nf_ip_checksum_partial() 70 switch (skb->ip_summed) { in nf_ip6_checksum() 79 skb->ip_summed = CHECKSUM_UNNECESSARY; in nf_ip6_checksum() 105 switch (skb->ip_summed) { in nf_ip6_checksum_partial() 117 skb->ip_summed = CHECKSUM_NONE; in nf_ip6_checksum_partial()
|
| H A D | nf_nat_proto.c | 132 if (skb->ip_summed != CHECKSUM_PARTIAL) { in sctp_manip_pkt() 134 skb->ip_summed = CHECKSUM_NONE; in sctp_manip_pkt() 461 if (skb->ip_summed != CHECKSUM_PARTIAL) { in nf_nat_ipv4_csum_recalc() 464 skb->ip_summed = CHECKSUM_PARTIAL; in nf_nat_ipv4_csum_recalc() 481 if (skb->ip_summed != CHECKSUM_PARTIAL) { in nf_nat_ipv6_csum_recalc() 484 skb->ip_summed = CHECKSUM_PARTIAL; in nf_nat_ipv6_csum_recalc() 563 if (skb->ip_summed != CHECKSUM_PARTIAL) { in nf_nat_icmp_reply_translation() 877 if (skb->ip_summed != CHECKSUM_PARTIAL) { in nf_nat_icmpv6_reply_translation()
|
| /linux/include/trace/events/ |
| H A D | net.h | 28 __field( u8, ip_summed ) 49 __entry->ip_summed = skb->ip_summed; 67 __entry->protocol, __entry->ip_summed, __entry->len, 194 __field( u8, ip_summed ) 221 __entry->ip_summed = skb->ip_summed; 238 __entry->vlan_tci, __entry->protocol, __entry->ip_summed,
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_proto_udp.c | 179 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 D | ip_vs_proto_tcp.c | 186 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 D | ip_vs_proto_sctp.c | 88 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 D | decap_sanity.c | 55 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/include/net/ |
| H A D | udplite.h | 58 if (skb->ip_summed == CHECKSUM_COMPLETE) in udplite_checksum_init() 59 skb->ip_summed = CHECKSUM_NONE; in udplite_checksum_init() 82 skb->ip_summed = CHECKSUM_NONE; /* no HW support for checksumming */ in udplite_csum()
|
| H A D | gre.h | 136 if (skb->ip_summed == CHECKSUM_PARTIAL) { in gre_build_header() 139 skb->ip_summed = CHECKSUM_PARTIAL; in gre_build_header()
|
| /linux/net/ipv4/ |
| H A D | udp_offload.c | 259 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() 505 if (gso_skb->ip_summed != CHECKSUM_PARTIAL) in __udp_gso_segment() 528 gso_skb->ip_summed = CHECKSUM_PARTIAL; in __udp_gso_segment() 593 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment() 611 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment() 621 if (gso_skb->ip_summed == CHECKSUM_NONE) in __udp_gso_segment() 622 gso_skb->ip_summed = CHECKSUM_UNNECESSARY; in __udp_gso_segment() 683 skb->ip_summed = CHECKSUM_UNNECESSARY; in udp4_ufo_fragment() [all …]
|
| H A D | tcp_offload.c | 114 skb->ip_summed = CHECKSUM_NONE; in tcp4_gso_segment() 117 if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { in tcp4_gso_segment() 126 skb->ip_summed = CHECKSUM_PARTIAL; in tcp4_gso_segment() 212 if (skb->ip_summed == CHECKSUM_PARTIAL) in tcp_gso_segment() 257 if (skb->ip_summed == CHECKSUM_PARTIAL) in tcp_gso_segment() 332 flush |= skb->ip_summed != p->ip_summed; in tcp_gro_receive() 379 skb->ip_summed = CHECKSUM_PARTIAL; in tcp_gro_complete()
|
| H A D | inet_fragment.c | 576 clone->ip_summed = head->ip_summed; in inet_frag_reasm_prepare() 632 if (head->ip_summed != fp->ip_summed) in inet_frag_reasm_finish() 633 head->ip_summed = CHECKSUM_NONE; in inet_frag_reasm_finish() 634 else if (head->ip_summed == CHECKSUM_COMPLETE) in inet_frag_reasm_finish()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_trace.h | 23 __field(__u8, ip_summed) 41 __entry->ip_summed = skb->ip_summed; 49 __entry->ip_summed, __entry->gso_size, __entry->gso_segs,
|
| /linux/net/core/ |
| H A D | utils.c | 429 if (skb->ip_summed != CHECKSUM_PARTIAL) { in inet_proto_csum_replace4() 431 if (skb->ip_summed == CHECKSUM_COMPLETE && pseudohdr) in inet_proto_csum_replace4() 467 if (skb->ip_summed != CHECKSUM_PARTIAL) { in inet_proto_csum_replace16() 479 if (skb->ip_summed != CHECKSUM_PARTIAL) { in inet_proto_csum_replace_by_diff() 481 if (skb->ip_summed == CHECKSUM_COMPLETE && pseudohdr && !ipv6) in inet_proto_csum_replace_by_diff()
|
| H A D | gso.c | 69 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/ipv6/ |
| H A D | ip6_checksum.c | 96 if (skb->ip_summed == CHECKSUM_COMPLETE && !skb->csum_valid) { in udp6_csum_init() 125 else if (skb->ip_summed == CHECKSUM_PARTIAL) { in udp6_set_csum() 131 skb->ip_summed = CHECKSUM_PARTIAL; in udp6_set_csum()
|
| H A D | tcpv6_offload.c | 175 skb->ip_summed = CHECKSUM_NONE; in tcp6_gso_segment() 178 if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { in tcp6_gso_segment() 187 skb->ip_summed = CHECKSUM_PARTIAL; in tcp6_gso_segment()
|
| /linux/net/sched/ |
| H A D | act_csum.c | 161 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() 305 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_udp() 360 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_udp()
|
| /linux/drivers/net/can/dev/ |
| H A D | skb.c | 75 skb->ip_summed = CHECKSUM_UNNECESSARY; in can_put_echo_skb() 212 skb->ip_summed = CHECKSUM_UNNECESSARY; in init_can_skb() 339 if (skb->ip_summed == CHECKSUM_NONE || !csx) { in can_skb_init_valid() 348 skb->ip_summed = CHECKSUM_UNNECESSARY; in can_skb_init_valid()
|
| /linux/include/linux/ |
| H A D | skbuff.h | 977 __u8 ip_summed:2; 4020 if (skb->ip_summed == CHECKSUM_COMPLETE) in __skb_postpull_rcsum() 4023 else if (skb->ip_summed == CHECKSUM_PARTIAL && in __skb_postpull_rcsum() 4025 skb->ip_summed = CHECKSUM_NONE; in __skb_postpull_rcsum() 4041 if (skb->ip_summed == CHECKSUM_COMPLETE) in skb_postpull_rcsum() 4044 else if (skb->ip_summed == CHECKSUM_PARTIAL && in skb_postpull_rcsum() 4046 skb->ip_summed = CHECKSUM_NONE; in skb_postpull_rcsum() 4053 if (skb->ip_summed == CHECKSUM_COMPLETE) in __skb_postpush_rcsum() 4114 if (skb->ip_summed == CHECKSUM_COMPLETE) in __skb_trim_rcsum() 4115 skb->ip_summed = CHECKSUM_NONE; in __skb_trim_rcsum() [all …]
|
| H A D | virtio_net.h | 179 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/sctp/ |
| H A D | offload.c | 29 skb->ip_summed = CHECKSUM_NONE; in sctp_gso_make_checksum() 79 if (skb->ip_summed == CHECKSUM_PARTIAL) { in sctp_gso_segment()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | psp_rxtx.h | 69 if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) in mlx5e_psp_txwqe_build_eseg_csum() 71 } else if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) { in mlx5e_psp_txwqe_build_eseg_csum()
|
| /linux/net/dsa/ |
| H A D | tag_ksz.c | 126 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()
|
| /linux/drivers/net/ethernet/qualcomm/rmnet/ |
| H A D | rmnet_map_data.c | 195 skb->ip_summed = CHECKSUM_NONE; in rmnet_map_ipv4_ul_csum_header() 230 skb->ip_summed = CHECKSUM_NONE; in rmnet_map_ipv6_ul_csum_header() 255 if (skb->ip_summed == CHECKSUM_PARTIAL) { in rmnet_map_v5_checksum_uplink_packet() 279 skb->ip_summed = CHECKSUM_NONE; in rmnet_map_v5_checksum_uplink_packet() 445 if (skb->ip_summed != CHECKSUM_PARTIAL) in rmnet_map_v4_checksum_uplink_packet() 512 skb->ip_summed = CHECKSUM_UNNECESSARY; in rmnet_map_process_next_hdr_packet()
|