From 9eb4d843e4b972aaa44176eaca84efbe6e26a52a Mon Sep 17 00:00:00 2001 From: Rodrigo Bertoldo de Sousa Martins Date: Mon, 14 Sep 2026 14:48:07 -0300 Subject: [PATCH] nova tentativa de fix do ebpf-sockmap --- ebpf-sockmap/bpf/sockmap.bpf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ebpf-sockmap/bpf/sockmap.bpf.c b/ebpf-sockmap/bpf/sockmap.bpf.c index 4e00fd7..343426c 100644 --- a/ebpf-sockmap/bpf/sockmap.bpf.c +++ b/ebpf-sockmap/bpf/sockmap.bpf.c @@ -296,6 +296,9 @@ int bpf_msg_redirect(struct sk_msg_md *msg) // Tenta redirecionar diretamente para o socket par. int ret = bpf_msg_redirect_hash(msg, &sock_hash, &key, BPF_F_INGRESS); + // DEBUG TEMPORÁRIO — pra achar o bug de transferência grande. + if (msg->size > 8192) + bpf_printk("MSG grande dip=%x dport=%u size=%u ret=%d", key.dip4, key.dport, msg->size, ret); if (ret == SK_PASS) { stats_inc(1); // Redirecionamento OK — caminho acelerado return SK_PASS;