/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | net.h | 28 __field( u8, ip_summed ) 48 __entry->ip_summed = skb->ip_summed; 61 TP_printk("dev=%s queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d len=%u data_len=%u network_offset=%d transport_offset_valid=%d transport_offset=%d tx_flags=%d gso_size=%d gso_segs=%d gso_type=%#x", 64 __entry->protocol, __entry->ip_summed, __entry->len, 179 __field( u8, ip_summed ) 205 __entry->ip_summed = skb->ip_summed; 218 TP_printk("dev=%s napi_id=%#x queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d hash=0x%08x l4_hash=%d len=%u data_len=%u truesize=%u mac_header_valid=%d mac_header=%d nr_frags=%d gso_size=%d gso_type=%#x", 221 __entry->vlan_tci, __entry->protocol, __entry->ip_summed, [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | net.h | 28 __field( u8, ip_summed ) 48 __entry->ip_summed = skb->ip_summed; 62 TP_printk("dev=%s queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d len=%u data_len=%u network_offset=%d transport_offset_valid=%d transport_offset=%d tx_flags=%d gso_size=%d gso_segs=%d gso_type=%#x", 65 __entry->protocol, __entry->ip_summed, __entry->len, 180 __field( u8, ip_summed ) 206 __entry->ip_summed = skb->ip_summed; 219 TP_printk("dev=%s napi_id=%#x queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d hash=0x%08x l4_hash=%d len=%u data_len=%u truesize=%u mac_header_valid=%d mac_header=%d nr_frags=%d gso_size=%d gso_type=%#x", 222 __entry->vlan_tci, __entry->protocol, __entry->ip_summed, [all...] |
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | udplite.h | 57 if (skb->ip_summed == CHECKSUM_COMPLETE) in udplite_checksum_init() 58 skb->ip_summed = CHECKSUM_NONE; in udplite_checksum_init() 94 skb->ip_summed = CHECKSUM_NONE; /* no HW support for checksumming */ in udplite_csum_outgoing() 120 skb->ip_summed = CHECKSUM_NONE; /* no HW support for checksumming */ in udplite_csum()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | udp_offload.c | 98 skb->ip_summed = CHECKSUM_NONE; in __skb_udp_tunnel_segment() 101 if (skb->ip_summed == CHECKSUM_PARTIAL) { in __skb_udp_tunnel_segment() 139 skb->ip_summed = CHECKSUM_PARTIAL; in __skb_udp_tunnel_segment() 325 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment() 343 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment() 407 skb->ip_summed = CHECKSUM_UNNECESSARY; in udp4_ufo_fragment() 481 if ((skb->ip_summed != p->ip_summed) || in udp_gro_receive_segment() 530 (uh->check && skb->ip_summed != CHECKSUM_PARTIAL && in udp_gro_receive() 619 skb->ip_summed in udp_gro_complete_segment() [all...] |
H A D | tcp_offload.c | 38 if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { in tcp4_gso_segment() 47 skb->ip_summed = CHECKSUM_PARTIAL; in tcp4_gso_segment() 128 if (skb->ip_summed == CHECKSUM_PARTIAL) in tcp_gso_segment() 172 if (skb->ip_summed == CHECKSUM_PARTIAL) in tcp_gso_segment() 294 skb->ip_summed = CHECKSUM_PARTIAL; in tcp_gro_complete()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/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() 317 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() 315 switch (skb->ip_summed) { in tcp_csum_check()
|
/kernel/linux/linux-6.6/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() 317 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() 315 switch (skb->ip_summed) { in tcp_csum_check()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 23 __field(__u8, ip_summed) 42 __entry->ip_summed = skb->ip_summed; 50 __entry->ip_summed, __entry->gso_size, __entry->gso_segs,
|
/kernel/linux/linux-6.6/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,
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | udp_offload.c | 103 skb->ip_summed = CHECKSUM_NONE; in __skb_udp_tunnel_segment() 106 if (skb->ip_summed == CHECKSUM_PARTIAL) { in __skb_udp_tunnel_segment() 144 skb->ip_summed = CHECKSUM_PARTIAL; in __skb_udp_tunnel_segment() 337 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment() 355 if (seg->ip_summed == CHECKSUM_PARTIAL) in __udp_gso_segment() 419 skb->ip_summed = CHECKSUM_UNNECESSARY; in udp4_ufo_fragment() 520 if ((skb->ip_summed != p->ip_summed) || in udp_gro_receive_segment() 571 (uh->check && skb->ip_summed != CHECKSUM_PARTIAL && in udp_gro_receive() 661 skb->ip_summed in udp_gro_complete_segment() [all...] |
/kernel/linux/linux-5.10/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 | 52 if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { in tcp6_gso_segment() 61 skb->ip_summed = CHECKSUM_PARTIAL; in tcp6_gso_segment()
|
/kernel/linux/linux-6.6/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 | 54 if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { in tcp6_gso_segment() 63 skb->ip_summed = CHECKSUM_PARTIAL; in tcp6_gso_segment()
|
/kernel/linux/linux-6.6/net/core/ |
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()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | act_csum.c | 159 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_icmp() 177 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_igmp() 199 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_icmp() 223 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_tcp() 248 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_tcp() 303 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_udp() 358 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_udp() 378 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_sctp()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | act_csum.c | 160 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_icmp() 178 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_igmp() 200 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_icmp() 224 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_tcp() 249 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_tcp() 304 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv4_udp() 359 skb->ip_summed = CHECKSUM_NONE; in tcf_csum_ipv6_udp()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | skbuff.h | 96 * Indication of checksum verification is set in &sk_buff.ip_summed. 161 * The stack requests checksum offload in the &sk_buff.ip_summed for a packet. 216 * will set csum_start and csum_offset accordingly, set ip_summed to 226 * CRC in a packet. To perform this offload the stack will set ip_summed 240 * with GSO then ip_summed is %CHECKSUM_PARTIAL, and both csum_start and 756 * @ip_summed: Driver fed us an IP checksum 937 __u8 ip_summed:2; 3687 if (skb->ip_summed == CHECKSUM_NONE) { in skb_add_data() 3762 if (skb->ip_summed == CHECKSUM_COMPLETE) in __skb_postpull_rcsum() 3765 else if (skb->ip_summed in __skb_postpull_rcsum() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/dev/ |
H A D | skb.c | 73 skb->ip_summed = CHECKSUM_UNNECESSARY; in can_put_echo_skb() 198 skb->ip_summed = CHECKSUM_UNNECESSARY; in init_can_skb_reserve() 312 if (skb->ip_summed == CHECKSUM_NONE) { in can_skb_headroom_valid() 317 skb->ip_summed = CHECKSUM_UNNECESSARY; in can_skb_headroom_valid()
|