Results 5 comments of wehy

感谢,但在编译过程中还是遇到了新的问题 ``` ~/workspace/nettrace/nettrace$ docker run -it --rm --network=host --privileged -v $(pwd):$(pwd) -v /lib/modules/:/lib/modules/ -v /usr/src/:/usr/src/ imagedong/nettrace-build make -C $(pwd) NO_BTF=1 NO_GLOBAL_DATA=1 KERNEL=/home/ubuntu/workspace/nettrace/nettrace/linux all make: Entering directory '/home/ubuntu/workspace/nettrace/nettrace' make -C src...

感谢,已成功编译,但在运行时遇到以下问题,debug 信息如下: ``` DEBUG: command: mount | grep debugfs, status:0 DEBUG: command: cat /sys/kernel/debug/tracing/events/skb/kfree_skb/format 2>/dev/null | grep NOT_SPECIFIED, status:1 DEBUG: trace name=tcp_ack_probe, prog=__trace_tcp_ack_probe is made invalid for: sock or sk...

还有其他的问题,当我指定COMPAT=1编译时仍有下述错误 ``` make clean make -C src clean make[1]: Entering directory '/home/ubuntu/workspace/nettrace/nettrace/src' rm -rf nettrace trace_group.c progs/kprobe_trace.h \ progs/kprobe progs/tracing progs/feat_args_ext progs/*.o progs/*.skel.h \ kheaders.h make[1]: Leaving directory '/home/ubuntu/workspace/nettrace/nettrace/src' docker...

同时还发现一个非常奇怪的现象,也想请教一下这是什么原因,不知道发在这里合不合适,简单而言在 kernel 4.9 上发现了 kernel 5.17 才修订的内核源码: ``` libbpf: prog '__trace_napi_gro_receive_entry': BPF program load failed: Permission denied libbpf: prog '__trace_napi_gro_receive_entry': -- BEGIN PROG LOAD LOG -- ...... -- END PROG...