Loreon
Labs
Platform
Docs
Home
Ecosystems
C
ebpf
technetos/ebpf
C
Emerging
GitHub
Stars
—
Forks
—
Contributors
1
Last push
16mo ago
Recent commits
Latest commits.
Bumping up against a verifier bug i think. The verifier tells me that R3 min value is outside of the allowed memory range. The verifier gets as far as line 55 payload[i] = ..., oddly the llvm ends up generating ~6k instructions, i think this is symtomatic of the bug or another bug in the verifier. Going to try and trace the path in the verifier
35b687c
technetos
16mo ago
try the loop a different way
cc7c78a
technetos
16mo ago
push up changes, currently fighting the verifier, have verified by hand that we are not accessing memory outside packet bounds, suspect that this is a verifier edge case where a register is
f12dfb0
technetos
16mo ago
extract udp payload and try to copy it into the ringbuffer, currently fighting with the verifier about using payload_size instead of sizeof(something)
bae5445
technetos
16mo ago
inline functions
11656a7
technetos
17mo ago
actually attach it to an interface
53538ce
technetos
17mo ago
Add a bpf_printk statement and switch over to the ringbuffer map on the userspace side, it runs, i havent seen it do anything yet
c0cbc04
technetos
17mo ago
Kernel side is in much better shape now, passes verifier, not entirely sure im using the ring buffer correctly.
0b9378c
technetos
17mo ago
Top contributors
Builders behind this project.
technetos
10 commits