Home
last modified time | relevance | path

Searched refs:cpu_hash (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.15/samples/bpf/
Dxdp_redirect_cpu.bpf.c404 u32 cpu_hash; in get_ipv4_hash_ip_pair() local
409 cpu_hash = iph->saddr + iph->daddr; in get_ipv4_hash_ip_pair()
410 cpu_hash = SuperFastHash((char *)&cpu_hash, 4, INITVAL + iph->protocol); in get_ipv4_hash_ip_pair()
412 return cpu_hash; in get_ipv4_hash_ip_pair()
421 u32 cpu_hash; in get_ipv6_hash_ip_pair() local
426 cpu_hash = ip6h->saddr.in6_u.u6_addr32[0] + ip6h->daddr.in6_u.u6_addr32[0]; in get_ipv6_hash_ip_pair()
427 cpu_hash += ip6h->saddr.in6_u.u6_addr32[1] + ip6h->daddr.in6_u.u6_addr32[1]; in get_ipv6_hash_ip_pair()
428 cpu_hash += ip6h->saddr.in6_u.u6_addr32[2] + ip6h->daddr.in6_u.u6_addr32[2]; in get_ipv6_hash_ip_pair()
429 cpu_hash += ip6h->saddr.in6_u.u6_addr32[3] + ip6h->daddr.in6_u.u6_addr32[3]; in get_ipv6_hash_ip_pair()
430 cpu_hash = SuperFastHash((char *)&cpu_hash, 4, INITVAL + ip6h->nexthdr); in get_ipv6_hash_ip_pair()
[all …]