aboutsummaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
arena_lockbpf: Remove spin in bpf_lock_release.Alexei Starovoitov3 weeks
arenaselftests/bpf: Convert glob_match() to bpf_arenaAlexei Starovoitov2 months
uptr_v3selftests/bpf: Add bpf_arena_htab test.Alexei Starovoitov3 months
uptrselftests/bpf: Add uptr test.Alexei Starovoitov4 months
optimize_exampleoptimize BPF_CORE_READAlexei Starovoitov5 months
iter_fixiter maybe-not-hack 6Alexei Starovoitov7 months
ptr32selftests/bpf: Add ptr32 test.Alexei Starovoitov10 months
mahackAlexei Starovoitov11 months
ma_v4hack 4Alexei Starovoitov11 months
struct_walkbpf: Allowlist fields similar to __rcu tag.Alexei Starovoitov14 months
masterbpf: wip.Alexei Starovoitov14 months
memallocbpf: Remove usage of kmem_cache from bpf_mem_cache.Alexei Starovoitov21 months
ptrbpf: kptrAlexei Starovoitov2 years
skelbpf: Convert bpf_preload.ko to use light skeleton.Alexei Starovoitov2 years
relo_coreMerge branch 'Deprecate bpf_prog_load_xattr() API'Alexei Starovoitov2 years
timerhelpersAlexei Starovoitov3 years
syscallselftests/bpf: Convert test trace_printk to lskel.Alexei Starovoitov3 years
syscall_mar31libbpf: Generate loader program out of BPF ELF file.Alexei Starovoitov3 years
fexit_fixbpf: Fix fexit trampoline.Alexei Starovoitov3 years
bbffbpf: introduce BPF BATCH File FormatAlexei Starovoitov3 years
profilerselftests/bpf: Add profiler testAlexei Starovoitov4 years
func_replacebpf: Introduce dynamic program extensionsAlexei Starovoitov4 years
func_by_funcselftests/bpf: Add fexit-to-skb test for global funcsAlexei Starovoitov4 years
rtbpf: Don't use tasklet in stackmap code when RT.David Miller4 years
func_graphselftests/bpf: test func_graph tracer and bpf trampoline togetherAlexei Starovoitov4 years
bpf_trampselftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprogAlexei Starovoitov5 years
btf_vmlinuxselftests/bpf: add kfree_skb raw_tp testAlexei Starovoitov5 years
sample_databpf: fix nested bpf tracepoints with per-cpu dataMatt Mullins5 years
loopsbpf: precise scalar_value trackingAlexei Starovoitov5 years
state_htabselftests/bpf: add pyperf scale testAlexei Starovoitov5 years
parallel_verifbpf: drop bpf_verifier_lockAlexei Starovoitov5 years
insn_limitselftests/bpf: add few verifier scale testsAlexei Starovoitov5 years
verif_scalebpf: increase program instruction limitAlexei Starovoitov5 years
seccompseccomp, bpf: disable preemption before calling into bpf progAlexei Starovoitov5 years
statsbpf: enable program statsAlexei Starovoitov5 years
spin_lockselftests/bpf: test for BPF_F_LOCKAlexei Starovoitov5 years
verif_statesbpf: add self-check logic to liveness analysisAlexei Starovoitov5 years
branchesbpf: add per-insn complexity limitAlexei Starovoitov5 years
file_filterselftests/bpf: add a test for BPF_CGROUP_FILE_OPENAlexei Starovoitov6 years
perftools/perf: recognize and process RECORD_MMAP events for bpf progsAlexei Starovoitov6 years
ipt_bpfbpfilter: rough bpfilter codegen example hackDaniel Borkmann6 years
bpfilterbpfilter: rough bpfilter codegen example hackDaniel Borkmann6 years
delete_bpf_tpbpf: remove tracepoints from bpf coreAlexei Starovoitov6 years
bind_connect_v3selftests/bpf: Selftest for sys_bind post-hooks.Andrey Ignatov6 years
bind_connect_v2selftests/bpf: Selftest for sys_bind post-hooks.Andrey Ignatov6 years
bind_connectfix buildAndrey Ignatov6 years
tp_argsselftests/bpf: test for bpf_get_stackid() from raw tracepointsAlexei Starovoitov6 years
tp_args_v4selftests/bpf: test for bpf_get_stackid() from raw tracepointsAlexei Starovoitov6 years
tp_args_v3selftests/bpf: test for bpf_get_stackid() from raw tracepointsAlexei Starovoitov6 years
tp_args_v2selftests/bpf: test for bpf_get_stackid() from raw tracepointsAlexei Starovoitov6 years
umh_v3bpf: rough bpfilter codegen example hackDaniel Borkmann6 years
umh_v2bpf: rough bpfilter codegen example hackDaniel Borkmann6 years
umhmodules: allow modprobe load regular elf binariesAlexei Starovoitov6 years
tp_args_v6bpf: raw tracepoint args v6Alexei Starovoitov6 years
fixbpf: fix bpf_prog_array_copy_to_user() issuesAlexei Starovoitov6 years
verifier_runselftests/bpf: make test_verifier run most programsAlexei Starovoitov6 years
jit_onbpf: introduce BPF_JIT_ALWAYS_ON configAlexei Starovoitov6 years
callsselftests/bpf: additional bpf_call testsDaniel Borkmann6 years
verif_simplif_v1bpf: verifier simplificationAlexei Starovoitov6 years
reduce_stackbpf: document answers to common questions about BPFAlexei Starovoitov7 years
calls_oct23bpf: add support for bpf_call to interpreterAlexei Starovoitov7 years
calls_v2bpf: introduce function calls. work in progressAlexei Starovoitov7 years
jit_fixbpf: fix bpf_tail_call() x64 JITAlexei Starovoitov7 years
multiprogsamples/bpf: add multi-prog cgroup test caseAlexei Starovoitov7 years
hw_cachebpf: update perf event helper functions documentationTeng Qin7 years
ktlstls: DocumentationDave Watson7 years
ptr_to_stackbpf: add a test case in bpf selftestsYonghong Song7 years
prog_chainselftests/bpf: add test for program chainingAlexei Starovoitov7 years
prog_test_runselftests/bpf: add l4 load balancer test based on sched_clsAlexei Starovoitov7 years
opt_update3bpf: fix hashmap extra_elems logicAlexei Starovoitov7 years
opt_update2bpf: optimize bpf_map_update_elem() and fix 'when full' behaviorAlexei Starovoitov7 years
opt_update1bpf: optimize bpf_map_update_elem() when element existsAlexei Starovoitov7 years
inline_lookup2samples/bpf: add map_lookup microbenchmarkAlexei Starovoitov7 years
inline_lookupsamples/bpf: add map_lookup microbenchmarkAlexei Starovoitov7 years
htab_fixbpf: convert htab map to hlist_nullsAlexei Starovoitov7 years
ksym_bpfbpf: make jited programs visible in tracesDaniel Borkmann7 years
cgroupsamples: bpf: add userspace example for attaching eBPF programs to cgroupsDaniel Mack8 years
xdpe1000: add initial XDP supportAlexei Starovoitov8 years
pktsizebpf: add packet head/tail helperAlexei Starovoitov8 years
ipipsamples/bpf: add comprehensive ipip, ipip6, ip6ip6 testAlexei Starovoitov8 years
bpf-updates-24-out11bpf: add BPF_CALL_x macros for declaring helpersDaniel Borkmann8 years
perf_eventsamples/bpf: add sampleip exampleBrendan Gregg8 years
netbpf, trace: check event type in bpf_perf_event_readAlexei Starovoitov8 years
const_blindingbpf, s390: add support for constant blindingDaniel Borkmann8 years
pkt_ptrsamples/bpf: add verifier testsAlexei Starovoitov8 years
func_compat_fixbpf: fix check_map_func_compatibility logicAlexei Starovoitov8 years
refcnt_fixbpf: fix refcnt overflowAlexei Starovoitov8 years
ld_abs_dwbpf/tests: add performance and correctness tests for LD_ABS_DWAlexei Starovoitov8 years
bitmap_freelistsamples/bpf: add map performance testAlexei Starovoitov8 years
bitmap_tagsamples/bpf: add map performance testAlexei Starovoitov8 years
stackidsamples/bpf: offwaketime exampleAlexei Starovoitov8 years
unprivbpf: add unprivileged bpf testsAlexei Starovoitov9 years
tail_call_v6samples/bpf: bpf_tail_call example for networkingAlexei Starovoitov9 years
tail_call_v5samples/bpf: bpf_tail_call helper exampleAlexei Starovoitov9 years
tail_call_v4samples/bpf: bpf_tail_call helper exampleAlexei Starovoitov9 years
tail_call_v3bpf: allow bpf programs to tail-call other bpf programsAlexei Starovoitov9 years
tail_call_v2bpf: allow bpf programs to tail-call other bpf programsAlexei Starovoitov9 years
tail_call_v1bpf: allow bpf programs 'call' other bpf programsAlexei Starovoitov9 years
bpf_copy_bytesbpf: add bpf_skb_copy_bytes() helperAlexei Starovoitov9 years
bpf_perf_event_ioctltracing: allow eBPF programs to call bpf_printk()Alexei Starovoitov9 years
bpf_tracefstracing: allow eBPF programs to call bpf_printk()Alexei Starovoitov9 years
standalone_llvmipmi: Finish cleanup of BMC attributesCorey Minyard9 years
v14samples: bpf: example of stateful socket filteringAlexei Starovoitov10 years