From d4a04911f8ef0cdeba1dd21aa05c12cd6c0ec11b Mon Sep 17 00:00:00 2001 From: gruyaume Date: Fri, 13 Mar 2026 07:35:50 -0400 Subject: [PATCH] feat: increase eBPF ring buffer map size to 16K Signed-off-by: gruyaume --- internal/upf/ebpf/n3n6entrypoint_bpf.o | Bin 98864 -> 98864 bytes internal/upf/ebpf/xdp/utils/nocp.h | 2 +- internal/upf/ebpf/xdp/utils/routing.h | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/upf/ebpf/n3n6entrypoint_bpf.o b/internal/upf/ebpf/n3n6entrypoint_bpf.o index ebb496c85dc6a10a06695131e004836159bc5459..1a7049f730e95045d174078a4ba3ad09f24cb193 100644 GIT binary patch delta 20 acmdnc!nOg3b`~-^H18_hzN?V2OaK61V+f}J delta 20 acmdnc!nOg3b`~-UH18_hzN?V2OaK5~g9vv3 diff --git a/internal/upf/ebpf/xdp/utils/nocp.h b/internal/upf/ebpf/xdp/utils/nocp.h index 5cd9d4aac..9ff53e076 100644 --- a/internal/upf/ebpf/xdp/utils/nocp.h +++ b/internal/upf/ebpf/xdp/utils/nocp.h @@ -29,5 +29,5 @@ struct { __uint(type, BPF_MAP_TYPE_RINGBUF); __uint(key, 0); __uint(value, 0); - __uint(max_entries, 4096); + __uint(max_entries, 16384); } nocp_map SEC(".maps"); diff --git a/internal/upf/ebpf/xdp/utils/routing.h b/internal/upf/ebpf/xdp/utils/routing.h index 16589f5ff..9fd57f3b8 100644 --- a/internal/upf/ebpf/xdp/utils/routing.h +++ b/internal/upf/ebpf/xdp/utils/routing.h @@ -41,7 +41,7 @@ struct { __uint(type, BPF_MAP_TYPE_RINGBUF); __uint(key, 0); __uint(value, 0); - __uint(max_entries, 4096); + __uint(max_entries, 16384); } no_neigh_map SEC(".maps"); struct route_stat {