From bbc46ddc9220952df74ca7c2bb45b88d40f20291 Mon Sep 17 00:00:00 2001 From: yuelg Date: Tue, 18 Feb 2025 17:51:12 +0800 Subject: [PATCH] fix hostname error Signed-off-by: yuelg --- pkg/bpf/c/restricted-network.bpf.c | 3 +-- pkg/bpf/c/restricted_network_structs.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/bpf/c/restricted-network.bpf.c b/pkg/bpf/c/restricted-network.bpf.c index cca3531..94381ad 100644 --- a/pkg/bpf/c/restricted-network.bpf.c +++ b/pkg/bpf/c/restricted-network.bpf.c @@ -64,8 +64,7 @@ static inline void report_ipv4_event(void *ctx, u64 cg, enum action action, current_task = (struct task_struct *)bpf_get_current_task(); __builtin_memset(&ev, 0, sizeof(ev)); - BPF_CORE_READ_INTO(ev.hdr.nodename, current_task, nsproxy, uts_ns, name.nodename); - + BPF_CORE_READ_INTO(&ev.hdr.nodename, current_task, nsproxy, uts_ns, name.nodename); ev.hdr.cgroup = cg; ev.hdr.pid = (u32)(bpf_get_current_pid_tgid() >> 32); ev.hdr.type = BLOCKED_IPV4; diff --git a/pkg/bpf/c/restricted_network_structs.h b/pkg/bpf/c/restricted_network_structs.h index 3b6be1b..f8eb6d3 100644 --- a/pkg/bpf/c/restricted_network_structs.h +++ b/pkg/bpf/c/restricted_network_structs.h @@ -112,4 +112,4 @@ static inline struct in6_addr src_addr6(const struct socket *sock) addr = BPF_CORE_READ(sock, sk, __sk_common.skc_v6_rcv_saddr); return addr; -} \ No newline at end of file +} -- Gitee