cpu_hash 474 samples/bpf/xdp_redirect_cpu_kern.c u32 cpu_hash; cpu_hash 479 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = iph->saddr + iph->daddr; cpu_hash 480 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = SuperFastHash((char *)&cpu_hash, 4, INITVAL + iph->protocol); cpu_hash 482 samples/bpf/xdp_redirect_cpu_kern.c return cpu_hash; cpu_hash 491 samples/bpf/xdp_redirect_cpu_kern.c u32 cpu_hash; cpu_hash 496 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = ip6h->saddr.s6_addr32[0] + ip6h->daddr.s6_addr32[0]; cpu_hash 497 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash += ip6h->saddr.s6_addr32[1] + ip6h->daddr.s6_addr32[1]; cpu_hash 498 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash += ip6h->saddr.s6_addr32[2] + ip6h->daddr.s6_addr32[2]; cpu_hash 499 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash += ip6h->saddr.s6_addr32[3] + ip6h->daddr.s6_addr32[3]; cpu_hash 500 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = SuperFastHash((char *)&cpu_hash, 4, INITVAL + ip6h->nexthdr); cpu_hash 502 samples/bpf/xdp_redirect_cpu_kern.c return cpu_hash; cpu_hash 523 samples/bpf/xdp_redirect_cpu_kern.c u32 cpu_hash; cpu_hash 542 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = get_ipv4_hash_ip_pair(ctx, l3_offset); cpu_hash 545 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = get_ipv6_hash_ip_pair(ctx, l3_offset); cpu_hash 549 samples/bpf/xdp_redirect_cpu_kern.c cpu_hash = 0; cpu_hash 553 samples/bpf/xdp_redirect_cpu_kern.c cpu_idx = cpu_hash % *cpu_max;