Home
last modified time | relevance | path

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

/tools/testing/selftests/bpf/progs/
A Dtest_xdp.c34 __type(key, struct vip);
89 struct vip vip = {}; in handle_ipv4() local
102 vip.family = AF_INET; in handle_ipv4()
103 vip.daddr.v4 = iph->daddr; in handle_ipv4()
104 vip.dport = dport; in handle_ipv4()
147 count_tx(vip.protocol); in handle_ipv4()
161 struct vip vip = {}; in handle_ipv6() local
172 vip.family = AF_INET6; in handle_ipv6()
173 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6()
174 vip.dport = dport; in handle_ipv6()
[all …]
A Dtest_xdp_loop.c30 __type(key, struct vip);
85 struct vip vip = {}; in handle_ipv4() local
98 vip.family = AF_INET; in handle_ipv4()
99 vip.daddr.v4 = iph->daddr; in handle_ipv4()
100 vip.dport = dport; in handle_ipv4()
143 count_tx(vip.protocol); in handle_ipv4()
157 struct vip vip = {}; in handle_ipv6() local
168 vip.family = AF_INET6; in handle_ipv6()
169 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6()
170 vip.dport = dport; in handle_ipv6()
[all …]
A Dtest_xdp_dynptr.c37 __type(key, struct vip);
89 struct vip vip = {}; in handle_ipv4() local
111 vip.family = AF_INET; in handle_ipv4()
112 vip.daddr.v4 = iph->daddr; in handle_ipv4()
113 vip.dport = dport; in handle_ipv4()
154 count_tx(vip.protocol); in handle_ipv4()
170 struct vip vip = {}; in handle_ipv6() local
190 vip.family = AF_INET6; in handle_ipv6()
191 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6()
192 vip.dport = dport; in handle_ipv6()
[all …]
A Dtest_l4lb.c173 __type(key, struct vip);
336 struct vip vip = {}; in process_packet() local
405 memcpy(vip.daddr.v6, pckt.dstv6, 16); in process_packet()
407 vip.daddr.v4 = pckt.dst; in process_packet()
409 vip.dport = pckt.port16[1]; in process_packet()
410 vip.protocol = pckt.proto; in process_packet()
411 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
413 vip.dport = 0; in process_packet()
414 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
A Dtest_l4lb_noinline.c169 __type(key, struct vip);
335 struct vip vip = {}; in process_packet() local
404 memcpy(vip.daddr.v6, pckt.dstv6, 16); in process_packet()
406 vip.daddr.v4 = pckt.dst; in process_packet()
408 vip.dport = pckt.port16[1]; in process_packet()
409 vip.protocol = pckt.proto; in process_packet()
410 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
412 vip.dport = 0; in process_packet()
413 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
A Dtest_l4lb_noinline_dynptr.c171 __type(key, struct vip);
340 struct vip vip = {}; in process_packet() local
411 memcpy(vip.daddr.v6, pckt.dstv6, 16); in process_packet()
413 vip.daddr.v4 = pckt.dst; in process_packet()
415 vip.dport = pckt.port16[1]; in process_packet()
416 vip.protocol = pckt.proto; in process_packet()
417 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
419 vip.dport = 0; in process_packet()
420 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
A Dtest_xdp_noinline.c137 __be32 vip; member
671 struct vip_definition vip = { }; in process_packet() local
705 memcpy(vip.vipv6, pckt.flow.dstv6, 16); in process_packet()
707 vip.vip = pckt.flow.dst; in process_packet()
708 vip.port = pckt.flow.port16[1]; in process_packet()
709 vip.proto = pckt.flow.proto; in process_packet()
710 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
712 vip.port = 0; in process_packet()
713 vip_info = bpf_map_lookup_elem(&vip_map, &vip); in process_packet()
/tools/testing/selftests/bpf/prog_tests/
A Dxdp.c7 struct vip key4 = {.protocol = 6, .family = AF_INET}; in test_xdp()
8 struct vip key6 = {.protocol = 6, .family = AF_INET6}; in test_xdp()
A Dxdp_noinline.c10 struct vip key = {.protocol = 6}; in test_xdp_noinline()
A Dl4lb_all.c8 struct vip key = {.protocol = 6}; in test_l4lb()
A Dxdp_bpf2bpf.c110 struct vip key4 = {.protocol = 6, .family = AF_INET}; in test_xdp_bpf2bpf()
/tools/testing/selftests/bpf/
A Dtest_iptunnel_common.h11 struct vip { struct

Completed in 23 milliseconds