Skip to content

Commit 41c79c6

Browse files
authored
Update veristat_meta.cfg
Sync veristat filter for veristat-meta job with Meta internal config.
1 parent 5db11d2 commit 41c79c6

File tree

1 file changed

+42
-6
lines changed

1 file changed

+42
-6
lines changed
Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,46 @@
11
# List of exceptions we know about that are not going to work with veristat.
22

3-
# needs 'migrate_misplaced_page' which went away in
4-
# commit 73eab3ca481e ("mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio()")
5-
!numamove_bpf-numamove_bpf.o
3+
# libbpf-tools, maintained outside of fbcode
4+
!bcc-libbpf-tools-*
65

7-
# use non-libbpf loader
8-
!takeover_bpf_lib-takeover.bpf.o
9-
!tcp_tuner_bpf_lib-tcptuner.bpf.o
6+
# missing kernel function 'bictcp_cong_avoid'
7+
!ti-tcpevent-tcp_bpf_state_fentry-tcp_bpf_state_fentry.bpf.o/bictcp_cong_avoid
8+
# missing kernel function 'bictcp_state'
9+
!ti-tcpevent-tcp_bpf_tracer_fentry-tcp_bpf_tracer_fentry.bpf.o/bictcp_state
10+
# missing kernel function 'tcp_drop'
11+
!ti-tcpevent-tcp_bpf_tracer_fentry-tcp_bpf_tracer_fentry.bpf.o/tcp_drop
1012

13+
# outdated (and abandoned ?) BPF programs, can't work with modern libbpf
14+
!schedulers-tangram-agent-bpf-blacklist-bpf_device_cgroup-device_cgroup_filter.bpf.o
15+
!schedulers-tangram-agent-bpf-netstat-bpf_cgroup_egress-bpf_cgroup_egress.bpf.o
16+
!schedulers-tangram-agent-bpf-netstat-bpf_cgroup_ingress-bpf_cgroup_ingress.bpf.o
17+
18+
# invalid usage of global functions, seems abandoned as well
19+
!neteng-urgd-urgd_bpf_prog-urgd_bpf_prog.o
20+
21+
# missing kernel function '__send_signal'
22+
!cea-object-introspection-OIVT-signal_bpf-signal.bpf.o/__send_signal
23+
24+
# Strobelight program not passing validation properly
25+
!strobelight-server-bpf_program-hhvm_stacks-hhvm_stacks.o/hhvm_stack
26+
27+
# RDMA functionality is expected which we don't have in default kernel flavor
28+
!neteng-netedit-bpf-ftrace-be_audit-be_audit-be_audit.bpf.o
29+
30+
# Strobelight programs with >1mln instructions
31+
!strobelight-server-bpf_program-strobelight_process_monitor_libbpf-strobelight_process_monitor_libbpf.o
32+
33+
# infiniband only, doesn't work on other hardware
34+
!neteng-netnorad-common-cpp-bpf-qp_ah_list-qp_ah_list.bpf.o/ret_query_qp
35+
36+
# Droplet with >1mln instructions
37+
!ti-droplet-bpf-vip_filter_v2_xdp-vip_filter_v2_xdp.bpf.o/vip_filter
38+
39+
# sched_ext bpf_lib objects don't need to be verified separately
40+
!third-party-scx*bpf_lib.bpf.o
41+
42+
# These cause segfault in veristat due to a bug in libbpf
43+
# Link: https://lore.kernel.org/bpf/20250718001009.610955-1-andrii@kernel.org/
44+
# We can include them back after a veristat release with fixed libbpf
45+
!third-party-scx-__scx_chaos_bpf_skel_genskel-bpf.bpf.o
46+
!third-party-scx-__scx_p2dq_bpf_skel_genskel-bpf.bpf.o

0 commit comments

Comments
 (0)