Home
last modified time | relevance | path

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

/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dtest_l4lb.c207 static __always_inline __u32 get_packet_hash(struct packet_description *pckt, in get_packet_hash() argument
211 return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS), in get_packet_hash()
212 pckt->ports, CH_RINGS_SIZE); in get_packet_hash()
214 return jhash_2words(pckt->src, pckt->ports, CH_RINGS_SIZE); in get_packet_hash()
218 struct packet_description *pckt, in get_packet_dst() argument
222 __u32 hash = get_packet_hash(pckt, is_ipv6) % RING_SIZE; in get_packet_dst()
237 struct packet_description *pckt) in parse_icmpv6() argument
251 pckt->proto = ip6h->nexthdr; in parse_icmpv6()
252 pckt->flags |= F_ICMP; in parse_icmpv6()
253 memcpy(pckt->srcv6, ip6h->daddr.s6_addr32, 16); in parse_icmpv6()
[all …]
Dtest_l4lb_noinline.c201 static __noinline __u32 get_packet_hash(struct packet_description *pckt, bool ipv6) in get_packet_hash() argument
204 return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS), in get_packet_hash()
205 pckt->ports, CH_RINGS_SIZE); in get_packet_hash()
207 return jhash_2words(pckt->src, pckt->ports, CH_RINGS_SIZE); in get_packet_hash()
211 struct packet_description *pckt, in get_packet_dst() argument
215 __u32 hash = get_packet_hash(pckt, is_ipv6); in get_packet_dst()
234 struct packet_description *pckt) in parse_icmpv6() argument
248 pckt->proto = ip6h->nexthdr; in parse_icmpv6()
249 pckt->flags |= F_ICMP; in parse_icmpv6()
250 memcpy(pckt->srcv6, ip6h->daddr.s6_addr32, 16); in parse_icmpv6()
[all …]
Dtest_xdp_noinline.c233 bool is_ipv6, struct packet_description *pckt) in parse_udp() argument
236 bool is_icmp = !((pckt->flags & (1 << 0)) == 0); in parse_udp()
244 pckt->flow.port16[0] = udp->source; in parse_udp()
245 pckt->flow.port16[1] = udp->dest; in parse_udp()
247 pckt->flow.port16[0] = udp->dest; in parse_udp()
248 pckt->flow.port16[1] = udp->source; in parse_udp()
255 bool is_ipv6, struct packet_description *pckt) in parse_tcp() argument
258 bool is_icmp = !((pckt->flags & (1 << 0)) == 0); in parse_tcp()
266 pckt->flags |= (1 << 1); in parse_tcp()
268 pckt->flow.port16[0] = tcp->source; in parse_tcp()
[all …]