| /tools/testing/selftests/bpf/ |
| A D | network_helpers.h | 117 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 D | dell-uart-backlight-emulator.c | 42 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 D | test_tcp_custom_syncookie.c | 164 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 D | test_tcp_custom_syncookie.h | 69 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 D | xdp_synproxy_kern.c | 121 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 D | test_xdp.c | 91 __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 D | test_xdp_loop.c | 87 __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 D | test_xdp_dynptr.c | 91 __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 D | test_xdp_noinline.c | 340 __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 D | test_cls_redirect.c | 250 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 D | test_cls_redirect_dynptr.c | 158 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 D | test_tc_tunnel.c | 82 __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 D | test_tunnel_kern.c | 440 __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 D | main.c | 185 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 | .gitignore | 2 csum
|
| A D | Makefile | 11 TEST_GEN_FILES += csum
|
| A D | csum.c | 592 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 D | xdp_native.bpf.c | 270 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 D | test_bridge_neigh_suppress.sh | 547 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 D | lwt_dst_cache_ref_loop.sh | 54 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 D | Makefile | 6 csum.py \
|
| /tools/testing/selftests/drivers/net/mlxsw/ |
| A D | devlink_trap_tunnel_vxlan.sh | 152 )"D6:E5:"$( : IP header csum 208 )"00:00:"$( : IP header csum 291 )"00:00:"$( : IP header csum
|
| A D | devlink_trap_tunnel_ipip.sh | 137 )"E7:E6:"$( : IP header csum
|
| /tools/testing/selftests/net/tcp_ao/ |
| A D | icmps-discard.c | 240 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 D | vxlan_reserved.sh | 184 )"00:00:"$( : IP header csum 189 )"8b:f2:"$( : ICMP csum
|