Home
last modified time | relevance | path

Searched refs:check (Results 1 – 25 of 71) sorted by relevance

123

/net/ipv4/
A Dudp_offload.c296 uh->check = gso_make_checksum(skb, ~uh->check); in __skb_udp_tunnel_segment()
361 if (uh->check) { in __udpv4_gso_segment_csum()
489 __sum16 check; in __udp_gso_segment() local
575 check = csum16_add(csum16_sub(uh->check, uh->len), newlen); in __udp_gso_segment()
588 uh->check = check; in __udp_gso_segment()
593 uh->check = gso_make_checksum(seg, ~check) ? : in __udp_gso_segment()
603 check = csum16_add(csum16_sub(uh->check, uh->len), newlen); in __udp_gso_segment()
606 uh->check = check; in __udp_gso_segment()
674 uh->check = 0; in udp4_ufo_fragment()
838 (!uh->check ^ !uh2->check)) { in udp_gro_receive()
[all …]
A Dtcp_offload.c47 inet_proto_csum_replace4(&th->check, seg, *oldip, newip, true); in __tcpv4_gso_segment_csum()
51 csum_replace4(&iph->check, *oldip, newip); in __tcpv4_gso_segment_csum()
124 th->check = 0; in tcp4_gso_segment()
209 th->check = newcheck; in tcp_gso_segment()
212 gso_reset_checksum(skb, ~th->check); in tcp_gso_segment()
214 th->check = gso_make_checksum(skb, ~th->check); in tcp_gso_segment()
255 th->check = ~csum_fold(csum_add(csum_unfold(th->check), delta)); in tcp_gso_segment()
257 gso_reset_checksum(skb, ~th->check); in tcp_gso_segment()
259 th->check = gso_make_checksum(skb, ~th->check); in tcp_gso_segment()
405 skb->csum_offset = offsetof(struct tcphdr, check); in tcp_gro_complete()
[all …]
/net/netfilter/ipvs/
A Dip_vs_proto_udp.c100 uhdr->check = in udp_fast_csum_update()
106 uhdr->check = in udp_fast_csum_update()
110 if (!uhdr->check) in udp_fast_csum_update()
122 uhdr->check = in udp_partial_csum_update()
128 uhdr->check = in udp_partial_csum_update()
192 udph->check = 0; in udp_snat_handler()
207 if (udph->check == 0) in udp_snat_handler()
211 pp->name, udph->check, in udp_snat_handler()
276 udph->check = 0; in udp_dnat_handler()
291 if (udph->check == 0) in udp_dnat_handler()
[all …]
A Dip_vs_proto_tcp.c112 tcph->check = in tcp_fast_csum_update()
115 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update()
118 tcph->check = in tcp_fast_csum_update()
121 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update()
133 tcph->check = in tcp_partial_csum_update()
136 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
139 tcph->check = in tcp_partial_csum_update()
142 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
199 tcph->check = 0; in tcp_snat_handler()
217 pp->name, tcph->check, in tcp_snat_handler()
[all …]
/net/ipv6/
A Dip6_checksum.c91 err = (__force int)skb_checksum_init_zero_check(skb, proto, uh->check, in udp6_csum_init()
122 uh->check = 0; in udp6_set_csum()
124 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()
126 uh->check = 0; in udp6_set_csum()
127 uh->check = udp_v6_check(len, saddr, daddr, lco_csum(skb)); in udp6_set_csum()
128 if (uh->check == 0) in udp6_set_csum()
129 uh->check = CSUM_MANGLED_0; in udp6_set_csum()
133 skb->csum_offset = offsetof(struct udphdr, check); in udp6_set_csum()
134 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()
A Dudp_offload.c60 uh->check = 0; in udp6_ufo_fragment()
62 uh->check = udp_v6_check(skb->len, &ipv6h->saddr, in udp6_ufo_fragment()
64 if (uh->check == 0) in udp6_ufo_fragment()
65 uh->check = CSUM_MANGLED_0; in udp6_ufo_fragment()
149 if (skb_gro_checksum_validate_zero_check(skb, IPPROTO_UDP, uh->check, in udp6_gro_receive()
152 else if (uh->check) in udp6_gro_receive()
188 if (uh->check) in udp6_gro_complete()
189 uh->check = ~udp_v6_check(skb->len - nhoff, &ipv6h->saddr, in udp6_gro_complete()
A Dtcpv6_offload.c88 th->check = ~tcp_v6_check(skb->len - thoff, &iph->saddr, in tcp6_gro_complete()
104 inet_proto_csum_replace16(&th->check, seg, in __tcpv6_gso_segment_csum()
114 inet_proto_csum_replace2(&th->check, seg, *oldport, newport, false); in __tcpv6_gso_segment_csum()
188 th->check = 0; in tcp6_gso_segment()
A Dudp.c1008 if (!uh->check && !udp_get_no_check6_rx(sk)) in __udp6_lib_mcast_deliver()
1127 if (!uh->check && !udp_get_no_check6_rx(sk)) { in __udp6_lib_rcv()
1149 if (!uh->check && !udp_get_no_check6_rx(sk)) in __udp6_lib_rcv()
1156 if (!uh->check) in __udp6_lib_rcv()
1338 skb->csum_offset = offsetof(struct udphdr, check); in udp6_hwcsum_outgoing()
1358 if (uh->check == 0) in udp6_hwcsum_outgoing()
1359 uh->check = CSUM_MANGLED_0; in udp6_hwcsum_outgoing()
1386 uh->check = 0; in udp_v6_send_skb()
1433 uh->check = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in udp_v6_send_skb()
1435 if (uh->check == 0) in udp_v6_send_skb()
[all …]
/net/netfilter/
A Dnf_nat_proto.c34 unsigned int iphdroff, __sum16 *check,
59 if (!hdr->check) in __udp_manip_pkt()
60 hdr->check = CSUM_MANGLED_0; in __udp_manip_pkt()
403 unsigned int iphdroff, __sum16 *check, in nf_nat_ipv4_csum_update() argument
442 unsigned int iphdroff, __sum16 *check, in nf_csum_update() argument
457 u8 proto, void *data, __sum16 *check, in nf_nat_ipv4_csum_recalc() argument
466 skb->csum_offset = (void *)check - data; in nf_nat_ipv4_csum_recalc()
470 inet_proto_csum_replace2(check, skb, in nf_nat_ipv4_csum_recalc()
477 u8 proto, void *data, __sum16 *check, in nf_nat_ipv6_csum_recalc() argument
486 skb->csum_offset = (void *)check - data; in nf_nat_ipv6_csum_recalc()
[all …]
A Dnf_flow_table_ip.c49 inet_proto_csum_replace4(&tcph->check, skb, addr, new_addr, true); in nf_flow_nat_ip_tcp()
58 if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { in nf_flow_nat_ip_udp()
59 inet_proto_csum_replace4(&udph->check, skb, addr, in nf_flow_nat_ip_udp()
61 if (!udph->check) in nf_flow_nat_ip_udp()
62 udph->check = CSUM_MANGLED_0; in nf_flow_nat_ip_udp()
98 csum_replace4(&iph->check, addr, new_addr); in nf_flow_snat_ip()
121 csum_replace4(&iph->check, addr, new_addr); in nf_flow_dnat_ip()
487 inet_proto_csum_replace16(&tcph->check, skb, addr->s6_addr32, in nf_flow_nat_ipv6_tcp()
498 if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { in nf_flow_nat_ipv6_udp()
501 if (!udph->check) in nf_flow_nat_ipv6_udp()
[all …]
A Dnf_synproxy_core.c229 inet_proto_csum_replace4(&th->check, skb, in synproxy_tstamp_adjust()
410 iph->check = 0; in synproxy_build_ip()
427 nskb->csum_offset = offsetof(struct tcphdr, check); in synproxy_send_tcp()
479 nth->check = 0; in synproxy_send_client_synack()
525 nth->check = 0; in synproxy_send_server_syn()
565 nth->check = 0; in synproxy_send_server_ack()
603 nth->check = 0; in synproxy_send_client_ack()
892 nth->check = 0; in synproxy_send_client_synack_ipv6()
939 nth->check = 0; in synproxy_send_server_syn_ipv6()
979 nth->check = 0; in synproxy_send_server_ack_ipv6()
[all …]
A Dxt_multiport.c109 check(u_int16_t proto, in check() function
130 return check(ip->proto, ip->invflags, multiinfo->flags, in multiport_mt_check()
139 return check(ip->proto, ip->invflags, multiinfo->flags, in multiport_mt6_check()
A Dnf_conntrack_seqadj.c106 inet_proto_csum_replace4(&tcph->check, skb, in nf_ct_sack_block_adjust()
108 inet_proto_csum_replace4(&tcph->check, skb, in nf_ct_sack_block_adjust()
190 inet_proto_csum_replace4(&tcph->check, skb, tcph->seq, newseq, false); in nf_ct_seq_adjust()
205 inet_proto_csum_replace4(&tcph->check, skb, tcph->ack_seq, newack, in nf_ct_seq_adjust()
A Dnf_nat_helper.c115 tcph, &tcph->check, datalen, oldlen); in __nf_nat_mangle_tcp_packet()
167 if (!udph->check && skb->ip_summed != CHECKSUM_PARTIAL) in nf_nat_mangle_udp_packet()
171 udph, &udph->check, datalen, oldlen); in nf_nat_mangle_udp_packet()
/net/sched/
A Dact_csum.c220 tcph->check = 0; in tcf_csum_ipv4_tcp()
222 tcph->check = tcp_v4_check(ipl - ihl, in tcf_csum_ipv4_tcp()
244 tcph->check = 0; in tcf_csum_ipv6_tcp()
279 if (udplite || udph->check) { in tcf_csum_ipv4_udp()
281 udph->check = 0; in tcf_csum_ipv4_udp()
297 udph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, in tcf_csum_ipv4_udp()
301 if (!udph->check) in tcf_csum_ipv4_udp()
302 udph->check = CSUM_MANGLED_0; in tcf_csum_ipv4_udp()
335 udph->check = 0; in tcf_csum_ipv6_udp()
357 if (!udph->check) in tcf_csum_ipv6_udp()
[all …]
A Dact_nat.c169 csum_replace4(&iph->check, addr, new_addr); in tcf_nat_act()
188 inet_proto_csum_replace4(&tcph->check, skb, addr, new_addr, in tcf_nat_act()
201 if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { in tcf_nat_act()
202 inet_proto_csum_replace4(&udph->check, skb, addr, in tcf_nat_act()
204 if (!udph->check) in tcf_nat_act()
205 udph->check = CSUM_MANGLED_0; in tcf_nat_act()
/net/ipv4/netfilter/
A Dnf_nat_snmp_basic_main.c62 __sum16 *check; member
91 *ctx->check = csum_fold(csum_partial(s, size, in fast_csum()
92 ~csum_unfold(*ctx->check))); in fast_csum()
118 if (*ctx->check) in snmp_helper()
147 ctx.check = &udph->check; in snmp_translate()
/net/ipv6/ila/
A Dila_common.c88 inet_proto_csum_replace_by_diff(&th->check, skb, in ila_csum_adjust_transport()
97 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in ila_csum_adjust_transport()
99 inet_proto_csum_replace_by_diff(&uh->check, skb, in ila_csum_adjust_transport()
101 if (!uh->check) in ila_csum_adjust_transport()
102 uh->check = CSUM_MANGLED_0; in ila_csum_adjust_transport()
/net/core/
A Dselftests.c115 uhdr->check = 0; in net_test_get_skb()
166 thdr->check = ~tcp_v4_check(l4len, ihdr->saddr, ihdr->daddr, 0); in net_test_get_skb()
168 skb->csum_offset = offsetof(struct tcphdr, check); in net_test_get_skb()
177 if (thdr->check != CSUM_MANGLED_0) in net_test_get_skb()
178 thdr->check = CSUM_MANGLED_0; in net_test_get_skb()
180 thdr->check = csum16_sub(thdr->check, in net_test_get_skb()
A Dnetpoll.c385 udph->check = 0; in netpoll_udp_checksum()
387 udph->check = csum_ipv6_magic(&np->local_ip.in6, in netpoll_udp_checksum()
392 udph->check = csum_tcpudp_magic(np->local_ip.ip, in netpoll_udp_checksum()
396 if (udph->check == 0) in netpoll_udp_checksum()
397 udph->check = CSUM_MANGLED_0; in netpoll_udp_checksum()
460 iph->check = 0; in push_ipv4()
463 iph->check = ip_fast_csum((unsigned char *)iph, iph->ihl); in push_ipv4()
/net/openvswitch/
A Dactions.c338 inet_proto_csum_replace4(&uh->check, skb, in update_ip_l4_checksum()
340 if (!uh->check) in update_ip_l4_checksum()
341 uh->check = CSUM_MANGLED_0; in update_ip_l4_checksum()
351 csum_replace4(&nh->check, *addr, new_addr); in set_ip_addr()
371 inet_proto_csum_replace16(&uh->check, skb, in update_ipv6_checksum()
373 if (!uh->check) in update_ipv6_checksum()
374 uh->check = CSUM_MANGLED_0; in update_ipv6_checksum()
640 __be16 new_port, __sum16 *check) in set_tp_port() argument
675 if (unlikely(!uh->check)) in set_udp()
676 uh->check = CSUM_MANGLED_0; in set_udp()
[all …]
/net/6lowpan/
A Dnhc_udp.c78 fail |= lowpan_fetch_skb(skb, &uh.check, sizeof(uh.check)); in udp_uncompress()
166 lowpan_push_hc_data(hc_ptr, &uh->check, sizeof(uh->check)); in udp_compress()
/net/rxrpc/
A Drxkad.c266 u16 check; in rxkad_secure_packet_auth() local
308 u16 check; in rxkad_secure_packet_encrypt() local
433 u16 check; in rxkad_verify_packet_1() local
469 check = buf >> 16; in rxkad_verify_packet_1()
470 check ^= seq ^ call->call_id; in rxkad_verify_packet_1()
471 check &= 0xffff; in rxkad_verify_packet_1()
472 if (check != 0) in rxkad_verify_packet_1()
497 u16 check; in rxkad_verify_packet_2() local
549 check = buf >> 16; in rxkad_verify_packet_2()
551 check &= 0xffff; in rxkad_verify_packet_2()
[all …]
/net/xfrm/
A Dxfrm_nat_keepalive.c85 uh->check = csum_ipv6_magic(&ka->saddr.in6, &ka->daddr.in6, in nat_keepalive_send_ipv6()
87 if (uh->check == 0) in nat_keepalive_send_ipv6()
88 uh->check = CSUM_MANGLED_0; in nat_keepalive_send_ipv6()
137 uh->check = 0; in nat_keepalive_send()
/net/batman-adv/
A Drouting.c913 int check, hdr_size = sizeof(*unicast_packet); in batadv_recv_unhandled_unicast_packet() local
915 check = batadv_check_unicast_packet(bat_priv, skb, hdr_size); in batadv_recv_unhandled_unicast_packet()
916 if (check < 0) in batadv_recv_unhandled_unicast_packet()
946 int check, hdr_size = sizeof(*unicast_packet); in batadv_recv_unicast_packet() local
958 check = batadv_check_unicast_packet(bat_priv, skb, hdr_size); in batadv_recv_unicast_packet()
963 if (check == -EREMOTE) in batadv_recv_unicast_packet()
966 if (check < 0) in batadv_recv_unicast_packet()

Completed in 48 milliseconds

123