Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
facebook
/
bpfilter
Public
Notifications
You must be signed in to change notification settings
Fork
60
Star
341
Code
Issues
20
Pull requests
2
Actions
Models
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Models
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on May 28, 2026
tests: benchmarks: add hostname to benchmark metadata
Show description for c7bb76d
qdeslandes
committed
c7bb76d
Copy full SHA for c7bb76d
Commits on May 27, 2026
tests: benchmark: flush leftover chains between runs
Show description for ac7c90c
qdeslandes
committed
ac7c90c
Copy full SHA for ac7c90c
lib: cgen: add per-rule state map for log rate limiting
Show description for 367531d
qdeslandes
committed
367531d
Copy full SHA for 367531d
lib: cgen: replace counters map with per-CPU array
Show description for 1908cfa
qdeslandes
committed
1908cfa
Copy full SHA for 1908cfa
build: elfstubs: track runtime headers as compilation dependencies
Show description for c58db4a
qdeslandes
committed
c58db4a
Copy full SHA for c58db4a
core: bpf: add loongarch support for bpfilter
Show description for 52b2415
loongson-zn
authored and
qdeslandes
committed
52b2415
Copy full SHA for 52b2415
Commits on May 26, 2026
doc: fix verdict sub-list
qdeslandes
committed
7cb038e
Copy full SHA for 7cb038e
lib: ctx: add bf_ctx_is_setup()
Show description for 53b7c5a
qdeslandes
committed
53b7c5a
Copy full SHA for 53b7c5a
Commits on May 23, 2026
tests: check: ast-grep: add struct-bf-prefix rule
pzmarzly
authored and
qdeslandes
committed
aa1c611
Copy full SHA for aa1c611
tests: check: ast-grep: add spdx-license-header rule
pzmarzly
authored and
qdeslandes
committed
d6e4470
Copy full SHA for d6e4470
tests: check: ast-grep: add single-line-comment-style rule
pzmarzly
authored and
qdeslandes
committed
6d567cd
Copy full SHA for 6d567cd
tests: check: ast-grep: add no-ifndef-guards rule
pzmarzly
authored and
qdeslandes
committed
7c9a098
Copy full SHA for 7c9a098
tests: check: ast-grep: add no-fprintf-stderr rule
pzmarzly
authored and
qdeslandes
committed
22caa0d
Copy full SHA for 22caa0d
tests: check: ast-grep: add no-direct-free rule
pzmarzly
authored and
qdeslandes
committed
2d23fa1
Copy full SHA for 2d23fa1
tests: check: ast-grep: add negative-errno-returns rule
pzmarzly
authored and
qdeslandes
committed
a99bac6
Copy full SHA for a99bac6
tests: check: ast-grep: add free-function-pattern rule
pzmarzly
authored and
qdeslandes
committed
215de8c
Copy full SHA for 215de8c
tests: check: ast-grep: add fd-init-minus-one rule
pzmarzly
authored and
qdeslandes
committed
dda1d7e
Copy full SHA for dda1d7e
tests: check: ast-grep: add enum-sentinel-format rule
pzmarzly
authored and
qdeslandes
committed
6313134
Copy full SHA for 6313134
tests: check: ast-grep: add enum-bf-prefix rule
pzmarzly
authored and
qdeslandes
committed
6f4f8c8
Copy full SHA for 6f4f8c8
tests: check: ast-grep: add doxygen-public-functions rule
pzmarzly
authored and
qdeslandes
committed
5f7b7c4
Copy full SHA for 5f7b7c4
tests: check: ast-grep: add doxygen-prefer-backticks rule
pzmarzly
authored and
qdeslandes
committed
2fc1ab0
Copy full SHA for 2fc1ab0
tests: check: ast-grep: add double-pointer-output rule
pzmarzly
authored and
qdeslandes
committed
23489dc
Copy full SHA for 23489dc
tests: check: ast-grep: add bf-prefix-public-functions rule
pzmarzly
authored and
qdeslandes
committed
3da4c3c
Copy full SHA for 3da4c3c
tests: check: ast-grep: add assert-pointer-params rule
pzmarzly
authored and
qdeslandes
committed
7a447f5
Copy full SHA for 7a447f5
tests: check: ast-grep: integrate with build and CI
pzmarzly
authored and
qdeslandes
committed
4a91697
Copy full SHA for 4a91697
Commits on May 19, 2026
tests: benchmarks: bfbencher: surface benchmark flags in report
Show description for 9036e1b
qdeslandes
committed
9036e1b
Copy full SHA for 9036e1b
tests: benchmarks: add per-benchmark metadata flags
Show description for 6c8add3
qdeslandes
committed
6c8add3
Copy full SHA for 6c8add3
Commits on May 15, 2026
lib: cgen: batch-load map elements in a single syscall
Show description for 7a9e06a
pzmarzly
authored and
qdeslandes
committed
7a9e06a
Copy full SHA for 7a9e06a
test: cgen: add more tests for set merges
pzmarzly
authored and
qdeslandes
committed
2b43b8d
Copy full SHA for 2b43b8d
Commits on May 14, 2026
tests: benchmarks: bfbencher: add 'compare' subcommand and library API
Show description for a1aaf55
qdeslandes
committed
a1aaf55
Copy full SHA for a1aaf55
tests: benchmarks: bfbencher: add 'history' subcommand
Show description for 7cf7632
qdeslandes
committed
7cf7632
Copy full SHA for 7cf7632
tests: benchmarks: detach worktree sources
Show description for ef07da1
qdeslandes
committed
ef07da1
Copy full SHA for ef07da1
tests: benchmarks: make bfbencher a python package
Show description for b0e2a0f
qdeslandes
committed
b0e2a0f
Copy full SHA for b0e2a0f
tests: benchmark: move the benchmarks suite into tests/
Show description for 54cfd60
qdeslandes
committed
54cfd60
Copy full SHA for 54cfd60
tools: benchmarks: measure per-hook prologue duration
Show description for f683d34
qdeslandes
committed
f683d34
Copy full SHA for f683d34
Previous
Next
You can’t perform that action at this time.