linux/tools/testing/selftests/bpf
Alexei Starovoitov 3782161362 selftests/bpf: add l4 load balancer test based on sched_cls
this l4lb demo is a comprehensive test case for LLVM codegen and
kernel verifier. It's using fully inlined jhash(), complex packet
parsing and multiple map lookups of different types to stress
llvm and verifier.
The map sizes, map population and test vectors are artificial to
exercise different paths through the bpf program.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-01 12:45:57 -07:00
..
.gitignore bpf: Add test_tag to .gitignore 2017-02-10 15:56:08 -05:00
bpf_util.h bpf: fix multiple issues in selftest suite and samples 2016-11-27 20:38:47 -05:00
config
Makefile selftests/bpf: add l4 load balancer test based on sched_cls 2017-04-01 12:45:57 -07:00
test_iptunnel_common.h selftests/bpf: add a test for basic XDP functionality 2017-04-01 12:45:57 -07:00
test_kmod.sh selftests: do not require bash to run bpf tests 2017-01-05 13:19:47 -07:00
test_l4lb.c selftests/bpf: add l4 load balancer test based on sched_cls 2017-04-01 12:45:57 -07:00
test_lpm_map.c bpf: Remove bpf_sys.h from selftests 2017-02-10 15:56:08 -05:00
test_lru_map.c bpf: Remove bpf_sys.h from selftests 2017-02-10 15:56:08 -05:00
test_maps.c bpf: fix hashmap extra_elems logic 2017-03-22 14:12:18 -07:00
test_pkt_access.c selftests/bpf: add a test for overlapping packet range checks 2017-04-01 12:45:57 -07:00
test_progs.c selftests/bpf: add l4 load balancer test based on sched_cls 2017-04-01 12:45:57 -07:00
test_tag.c bpf: Remove bpf_sys.h from selftests 2017-02-10 15:56:08 -05:00
test_verifier.c bpf: Add tests for map-in-map 2017-03-22 15:45:45 -07:00
test_xdp.c selftests/bpf: add a test for basic XDP functionality 2017-04-01 12:45:57 -07:00