varunrmallya 55b467b337 Merge pull request #1 from varun-r-mallya/r41k0u-fix-syntax
Fix syntax - make more pythonic
2025-09-03 11:01:22 +05:30
2025-08-30 18:49:08 +05:30
2025-08-30 18:49:08 +05:30

Python-BPF

This is an LLVM IR generator for eBPF program. We use llvmlite to generate LLVM IR code from pure Python code. This is then compiled to LLVM object files, which can be loaded into the kernel for execution.

Development

Step 1. Run make install to install the required dependencies.
Step 2. Run make to see the compilation output of the example.

Authors

Description
Python Frontend to LLVM IR for eBPF programs in Pure Python
Readme Apache-2.0 11 MiB
Languages
Python 77.8%
Jupyter Notebook 15.5%
C 2.9%
Rust 1.9%
Shell 1.8%
Other 0.1%