Home
last modified time | relevance | path

Searched refs:csum (Results 1 – 25 of 30) sorted by relevance

12

/tools/testing/selftests/bpf/
A Dnetwork_helpers.h117 static __u16 csum_fold(__u32 csum) in csum_fold() argument
119 csum = (csum & 0xffff) + (csum >> 16); in csum_fold()
120 csum = (csum & 0xffff) + (csum >> 16); in csum_fold()
122 return (__u16)~csum; in csum_fold()
166 __wsum csum) in csum_tcpudp_magic() argument
168 __u64 s = csum; in csum_tcpudp_magic()
197 __wsum csum) in csum_ipv6_magic() argument
199 __u64 s = csum; in csum_ipv6_magic()
/tools/arch/x86/dell-uart-backlight-emulator/
A Ddell-uart-backlight-emulator.c42 unsigned char buf[4], csum, response[32]; in main() local
103 csum = dell_uart_checksum(buf, len - 1); in main()
104 if (buf[len - 1] != csum) { in main()
106 buf[len - 1], csum); in main()
149 csum = dell_uart_checksum(response, len + 2); in main()
150 response[len + 2] = csum; in main()
/tools/testing/selftests/bpf/progs/
A Dtest_tcp_custom_syncookie.c164 ctx->tcp->doff * 4, IPPROTO_TCP, csum); in tcp_v4_csum()
175 s64 csum; in tcp_validate_header() local
181 if (csum < 0) in tcp_validate_header()
188 if (csum < 0) in tcp_validate_header()
191 if (csum_fold(csum) != 0) in tcp_validate_header()
403 s64 csum; in tcp_handle_syn() local
427 if (csum < 0) in tcp_handle_syn()
432 ctx->tcp->check = tcp_v4_csum(ctx, csum); in tcp_handle_syn()
441 if (csum < 0) in tcp_handle_syn()
444 ctx->ipv4->check = csum_fold(csum); in tcp_handle_syn()
[all …]
A Dtest_tcp_custom_syncookie.h69 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
71 u32 sum = (__force u32)csum; in csum_fold()
87 __u32 len, __u8 proto, __wsum csum) in csum_ipv6_magic() argument
92 __u32 sum = (__force u32)csum; in csum_ipv6_magic()
A Dxdp_synproxy_kern.c121 static __always_inline __u16 csum_fold(__u32 csum) in csum_fold() argument
123 csum = (csum & 0xffff) + (csum >> 16); in csum_fold()
124 csum = (csum & 0xffff) + (csum >> 16); in csum_fold()
125 return (__u16)~csum; in csum_fold()
130 __u32 csum) in csum_tcpudp_magic() argument
132 __u64 s = csum; in csum_tcpudp_magic()
151 __u32 len, __u8 proto, __u32 csum) in csum_ipv6_magic() argument
153 __u64 sum = csum; in csum_ipv6_magic()
A Dtest_xdp.c91 __u32 csum = 0; in handle_ipv4() local
143 csum += *next_iph++; in handle_ipv4()
145 iph->check = ~((csum & 0xffff) + (csum >> 16)); in handle_ipv4()
A Dtest_xdp_loop.c87 __u32 csum = 0; in handle_ipv4() local
139 csum += *next_iph++; in handle_ipv4()
141 iph->check = ~((csum & 0xffff) + (csum >> 16)); in handle_ipv4()
A Dtest_xdp_dynptr.c91 __u32 csum = 0; in handle_ipv4() local
150 csum += *next_iph++; in handle_ipv4()
152 iph->check = ~((csum & 0xffff) + (csum >> 16)); in handle_ipv4()
A Dtest_xdp_noinline.c340 __u32 csum = 0; in encap_v4() local
376 csum += *next_iph_u16++; in encap_v4()
377 iph->check = ~((csum & 0xffff) + (csum >> 16)); in encap_v4()
407 __u32 csum = 0; in send_icmp_reply() local
427 csum += *next_iph_u16++; in send_icmp_reply()
428 iph->check = ~((csum & 0xffff) + (csum >> 16)); in send_icmp_reply()
A Dtest_cls_redirect.c250 static INLINING uint16_t pkt_checksum_fold(uint32_t csum) in pkt_checksum_fold() argument
255 csum = (csum & 0xffff) + (csum >> 16); in pkt_checksum_fold()
256 csum = (csum & 0xffff) + (csum >> 16); in pkt_checksum_fold()
257 return (uint16_t)~csum; in pkt_checksum_fold()
A Dtest_cls_redirect_dynptr.c158 static uint16_t pkt_checksum_fold(uint32_t csum) in pkt_checksum_fold() argument
163 csum = (csum & 0xffff) + (csum >> 16); in pkt_checksum_fold()
164 csum = (csum & 0xffff) + (csum >> 16); in pkt_checksum_fold()
165 return (uint16_t)~csum; in pkt_checksum_fold()
A Dtest_tc_tunnel.c82 __u32 csum; in set_ipv4_csum() local
88 for (i = 0, csum = 0; i < sizeof(*iph) >> 1; i++) in set_ipv4_csum()
89 csum += *iph16++; in set_ipv4_csum()
91 iph->check = ~((csum & 0xffff) + (csum >> 16)); in set_ipv4_csum()
A Dtest_tunnel_kern.c440 __s64 csum; in veth_set_outer_dst() local
467 csum = bpf_csum_diff(&iph->daddr, sizeof(__u32), &assigned_ip, in veth_set_outer_dst()
475 0, csum, 0) < 0) { in veth_set_outer_dst()
/tools/bootconfig/
A Dmain.c185 uint32_t size = 0, csum = 0, rcsum; in load_xbc_from_initrd() local
213 if (read(fd, &csum, sizeof(uint32_t)) < 0) in load_xbc_from_initrd()
215 csum = le32toh(csum); in load_xbc_from_initrd()
233 if (csum != rcsum) { in load_xbc_from_initrd()
234 pr_err("checksum error: %u != %u\n", csum, rcsum); in load_xbc_from_initrd()
369 uint32_t csum; in apply_xbc() member
376 uint32_t size, csum; in apply_xbc() local
386 csum = xbc_calc_checksum(buf, size); in apply_xbc()
407 printf("\tChecksum: %u\n", (unsigned int)csum); in apply_xbc()
443 footer.csum = htole32(csum); in apply_xbc()
/tools/testing/selftests/net/lib/
A D.gitignore2 csum
A DMakefile11 TEST_GEN_FILES += csum
A Dcsum.c592 uint16_t csum; in recv_verify_csum() local
594 csum = checksum(th, cfg_proto, len); in recv_verify_csum()
597 sport, len, csum_field, csum); in recv_verify_csum()
600 if (csum && !cfg_bad_csum) { in recv_verify_csum()
603 } else if (cfg_bad_csum && !csum) { in recv_verify_csum()
A Dxdp_native.bpf.c270 static __u16 csum_fold_helper(__u32 csum) in csum_fold_helper() argument
272 return ~((csum & 0xffff) + (csum >> 16)) ? : 0xffff; in csum_fold_helper()
/tools/testing/selftests/net/
A Dtest_bridge_neigh_suppress.sh547 local csum=$1; shift
557 )"$csum:"$( : ICMPv6.checksum
570 local csum=$1; shift
591 …own -b $tmac -A $sip -B $dip -t ip hop=255,next=58,payload=$(icmpv6_header_get $csum $full_dip) -q"
604 local csum="ef:79"
606 neigh_suppress_uc_ns_common $vid $saddr $daddr $full_daddr $csum
612 csum="ef:76"
614 neigh_suppress_uc_ns_common $vid $saddr $daddr $full_daddr $csum
A Dlwt_dst_cache_ref_loop.sh54 encap ila 1:2:3:4 csum-mode no-action ident-type luid \
146 encap ila 2001:db8:2:0 csum-mode no-action ident-type luid \
/tools/testing/selftests/drivers/net/hw/
A DMakefile6 csum.py \
/tools/testing/selftests/drivers/net/mlxsw/
A Ddevlink_trap_tunnel_vxlan.sh152 )"D6:E5:"$( : IP header csum
208 )"00:00:"$( : IP header csum
291 )"00:00:"$( : IP header csum
A Ddevlink_trap_tunnel_ipip.sh137 )"E7:E6:"$( : IP header csum
/tools/testing/selftests/net/tcp_ao/
A Dicmps-discard.c240 static inline uint16_t csum_fold(uint32_t csum) in csum_fold() argument
242 uint32_t sum = csum; in csum_fold()
249 static inline uint32_t csum_add(uint32_t csum, uint32_t addend) in csum_add() argument
251 uint32_t res = csum; in csum_add()
/tools/testing/selftests/net/forwarding/
A Dvxlan_reserved.sh184 )"00:00:"$( : IP header csum
189 )"8b:f2:"$( : ICMP csum

Completed in 43 milliseconds

12