OSDN Git Service

selftests: bpf: centre kernel bpf objects under new subdir "progs"
authorJiong Wang <jiong.wang@netronome.com>
Mon, 11 Feb 2019 12:01:20 +0000 (12:01 +0000)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 12 Feb 2019 04:31:38 +0000 (20:31 -0800)
commitbd4aed0ee73ca873bef3cb3ec746dd796f03df28
tree1dcd4de735f8ca3dbf672dc5d48d064ea1dea5dc
parent4836b4637ef080c2764c44ee40ed354cdb991d79
selftests: bpf: centre kernel bpf objects under new subdir "progs"

At the moment, all kernel bpf objects are listed under BPF_OBJ_FILES.
Listing them manually sometimes causing patch conflict when people are
adding new testcases simultaneously.

It is better to centre all the related source files under a subdir
"progs", then auto-generate the object file list.

Suggested-by: Alexei Starovoitov <ast@kernel.org>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Jiong Wang <jiong.wang@netronome.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
50 files changed:
tools/testing/selftests/bpf/Makefile
tools/testing/selftests/bpf/progs/bpf_flow.c [moved from tools/testing/selftests/bpf/bpf_flow.c with 100% similarity]
tools/testing/selftests/bpf/progs/connect4_prog.c [moved from tools/testing/selftests/bpf/connect4_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/connect6_prog.c [moved from tools/testing/selftests/bpf/connect6_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/dev_cgroup.c [moved from tools/testing/selftests/bpf/dev_cgroup.c with 100% similarity]
tools/testing/selftests/bpf/progs/get_cgroup_id_kern.c [moved from tools/testing/selftests/bpf/get_cgroup_id_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/netcnt_prog.c [moved from tools/testing/selftests/bpf/netcnt_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/sample_map_ret0.c [moved from tools/testing/selftests/bpf/sample_map_ret0.c with 100% similarity]
tools/testing/selftests/bpf/progs/sample_ret0.c [moved from tools/testing/selftests/bpf/sample_ret0.c with 100% similarity]
tools/testing/selftests/bpf/progs/sendmsg4_prog.c [moved from tools/testing/selftests/bpf/sendmsg4_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/sendmsg6_prog.c [moved from tools/testing/selftests/bpf/sendmsg6_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/socket_cookie_prog.c [moved from tools/testing/selftests/bpf/socket_cookie_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/sockmap_parse_prog.c [moved from tools/testing/selftests/bpf/sockmap_parse_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/sockmap_tcp_msg_prog.c [moved from tools/testing/selftests/bpf/sockmap_tcp_msg_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/sockmap_verdict_prog.c [moved from tools/testing/selftests/bpf/sockmap_verdict_prog.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_adjust_tail.c [moved from tools/testing/selftests/bpf/test_adjust_tail.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_btf_haskv.c [moved from tools/testing/selftests/bpf/test_btf_haskv.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_btf_nokv.c [moved from tools/testing/selftests/bpf/test_btf_nokv.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c [moved from tools/testing/selftests/bpf/test_get_stack_rawtp.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_l4lb.c [moved from tools/testing/selftests/bpf/test_l4lb.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c [moved from tools/testing/selftests/bpf/test_l4lb_noinline.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_lirc_mode2_kern.c [moved from tools/testing/selftests/bpf/test_lirc_mode2_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c [moved from tools/testing/selftests/bpf/test_lwt_seg6local.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_map_in_map.c [moved from tools/testing/selftests/bpf/test_map_in_map.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_map_lock.c [moved from tools/testing/selftests/bpf/test_map_lock.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_obj_id.c [moved from tools/testing/selftests/bpf/test_obj_id.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_pkt_access.c [moved from tools/testing/selftests/bpf/test_pkt_access.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_pkt_md_access.c [moved from tools/testing/selftests/bpf/test_pkt_md_access.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_queue_map.c [moved from tools/testing/selftests/bpf/test_queue_map.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c [moved from tools/testing/selftests/bpf/test_select_reuseport_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c [moved from tools/testing/selftests/bpf/test_sk_lookup_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_skb_cgroup_id_kern.c [moved from tools/testing/selftests/bpf/test_skb_cgroup_id_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_sock_fields_kern.c [moved from tools/testing/selftests/bpf/test_sock_fields_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_sockhash_kern.c [moved from tools/testing/selftests/bpf/test_sockhash_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_sockmap_kern.c [moved from tools/testing/selftests/bpf/test_sockmap_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_spin_lock.c [moved from tools/testing/selftests/bpf/test_spin_lock.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_stack_map.c [moved from tools/testing/selftests/bpf/test_stack_map.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_stacktrace_build_id.c [moved from tools/testing/selftests/bpf/test_stacktrace_build_id.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_stacktrace_map.c [moved from tools/testing/selftests/bpf/test_stacktrace_map.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_tcp_estats.c [moved from tools/testing/selftests/bpf/test_tcp_estats.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c [moved from tools/testing/selftests/bpf/test_tcpbpf_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_tcpnotify_kern.c [moved from tools/testing/selftests/bpf/test_tcpnotify_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_tracepoint.c [moved from tools/testing/selftests/bpf/test_tracepoint.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_tunnel_kern.c [moved from tools/testing/selftests/bpf/test_tunnel_kern.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_xdp.c [moved from tools/testing/selftests/bpf/test_xdp.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_xdp_meta.c [moved from tools/testing/selftests/bpf/test_xdp_meta.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_xdp_noinline.c [moved from tools/testing/selftests/bpf/test_xdp_noinline.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_xdp_redirect.c [moved from tools/testing/selftests/bpf/test_xdp_redirect.c with 100% similarity]
tools/testing/selftests/bpf/progs/test_xdp_vlan.c [moved from tools/testing/selftests/bpf/test_xdp_vlan.c with 100% similarity]
tools/testing/selftests/bpf/progs/xdp_dummy.c [moved from tools/testing/selftests/bpf/xdp_dummy.c with 100% similarity]