Home
last modified time | relevance | path

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

12345678910>>...15

/linux/net/netfilter/
H A Dutils.c16 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 Dnf_nat_proto.c132 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 Dnet.h28 __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 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/include/net/
H A Dudplite.h58 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 Dgre.h136 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 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()
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 Dtcp_offload.c114 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 Dinet_fragment.c576 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 Dhns3_trace.h23 __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 Dutils.c429 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 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/ipv6/
H A Dip6_checksum.c96 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 Dtcpv6_offload.c175 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 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()
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 Dskb.c75 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 Dskbuff.h977 __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 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/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/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dpsp_rxtx.h69 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 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()
/linux/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_map_data.c195 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()

12345678910>>...15