diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-19 10:32:32 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-19 10:32:32 +0300 |
| commit | 9cc2c7b3c4c7a1f1837a4a5260f11ccea5814c83 (patch) | |
| tree | 423ab8233039f23bee0d4fbcb98a0b0a68841476 /internal/c/maps.h | |
| parent | 127516b4bf63dc922df222825a9a6a1d7eacc214 (diff) | |
u6: fix socketpair exit fd capture and socket filtering
Diffstat (limited to 'internal/c/maps.h')
| -rw-r--r-- | internal/c/maps.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/internal/c/maps.h b/internal/c/maps.h index 7ec871c..1624ff8 100644 --- a/internal/c/maps.h +++ b/internal/c/maps.h @@ -4,3 +4,17 @@ struct { __uint(type, BPF_MAP_TYPE_RINGBUF); __uint(max_entries, 1 << 24); } event_map SEC(".maps"); + +struct socketpair_ctx { + __u64 usockvec; + __s32 family; + __s32 type; + __s32 protocol; +}; + +struct { + __uint(type, BPF_MAP_TYPE_HASH); + __uint(max_entries, 8192); + __type(key, __u32); + __type(value, struct socketpair_ctx); +} socketpair_ctx_map SEC(".maps"); |
