support file wildcard in boundary.yaml
Opened this issue · 0 comments
chenshanpei commented
In ebpf subsystem, there are 36 bpf files locate at kernel/bpf/ directory. In current implementation, user need to add 36 lines into config. However, ebpf subsystem is still being developed at a high speed, with file numbers varying between kernel versions. Which makes config hard to maintain.
mod_files:
- kernel/bpf/arraymap.c
- kernel/bpf/bpf_inode_storage.c
- kernel/bpf/bpf_iter.c
- kernel/bpf/bpf_local_storage.c
- kernel/bpf/bpf_lru_list.c
- kernel/bpf/bpf_lsm.c
- kernel/bpf/bpf_struct_ops.c
- kernel/bpf/bpf_task_storage.c
- kernel/bpf/btf.c
- kernel/bpf/cgroup.c
- kernel/bpf/core.c
- kernel/bpf/cpumap.c
- kernel/bpf/devmap.c
- kernel/bpf/disasm.c
- kernel/bpf/dispatcher.c
- kernel/bpf/hashtab.c
- kernel/bpf/helpers.c
- kernel/bpf/inode.c
- kernel/bpf/local_storage.c
- kernel/bpf/lpm_trie.c
- kernel/bpf/map_in_map.c
- kernel/bpf/map_iter.c
- kernel/bpf/net_namespace.c
- kernel/bpf/offload.c
- kernel/bpf/percpu_freelist.c
- kernel/bpf/prog_iter.c
- kernel/bpf/queue_stack_maps.c
- kernel/bpf/reuseport_array.c
- kernel/bpf/ringbuf.c
- kernel/bpf/stackmap.c
- kernel/bpf/syscall.c
- kernel/bpf/sysfs_btf.c
- kernel/bpf/task_iter.c
- kernel/bpf/tnum.c
- kernel/bpf/trampoline.c
- kernel/bpf/verifier.c
With file wildcard, we can simplify config greatly.
mod_files:
- kernel/bpf/*.c