summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-01-23bpf: XDP metadata RX kfuncsStanislav Fomichev8-2/+188
2023-01-23selftests/bpf: Update expected test_offload.py messagesStanislav Fomichev1-5/+5
2023-01-23bpf: Introduce device-bound XDP programsStanislav Fomichev8-38/+113
2023-01-23bpf: Reshuffle some parts of bpf/offload.cStanislav Fomichev1-105/+117
2023-01-23bpf: Move offload initialization into late_initcallStanislav Fomichev1-15/+7
2023-01-23bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloadedStanislav Fomichev7-31/+31
2023-01-23bpf: Document XDP RX metadataStanislav Fomichev2-0/+111
2023-01-21Merge branch 'Dynptr fixes'Alexei Starovoitov5-76/+798
2023-01-21selftests/bpf: Add dynptr helper testsKumar Kartikeya Dwivedi1-0/+192
2023-01-21selftests/bpf: Add dynptr partial slot overwrite testsKumar Kartikeya Dwivedi1-0/+66
2023-01-21selftests/bpf: Add dynptr var_off testsKumar Kartikeya Dwivedi1-0/+40
2023-01-21selftests/bpf: Add dynptr pruning testsKumar Kartikeya Dwivedi1-0/+141
2023-01-21selftests/bpf: convenience macro for use with 'asm volatile' blocksEduard Zingerman1-0/+7
2023-01-21bpf: Avoid recomputing spi in process_dynptr_funcKumar Kartikeya Dwivedi1-13/+11
2023-01-21bpf: Combine dynptr_get_spi and is_spi_bounds_validKumar Kartikeya Dwivedi1-42/+33
2023-01-21bpf: Allow reinitializing unreferenced dynptr stack slotsKumar Kartikeya Dwivedi1-8/+26
2023-01-21bpf: Invalidate slices on destruction of dynptrs on stackKumar Kartikeya Dwivedi3-15/+68
2023-01-21bpf: Fix partial dynptr stack slot reads/writesKumar Kartikeya Dwivedi2-3/+91
2023-01-21bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTRKumar Kartikeya Dwivedi3-21/+69
2023-01-21bpf: Fix state pruning for STACK_DYNPTR stack slotsKumar Kartikeya Dwivedi1-4/+84
2023-01-20Merge branch 'kallsyms: Optimize the search for module symbols by livepatch a...Alexei Starovoitov6-64/+79
2023-01-20bpf: Change modules resolving for kprobe multi linkJiri Olsa1-46/+47
2023-01-20selftests/bpf: Add serial_test_kprobe_multi_bench_attach_kernel/module testsJiri Olsa1-5/+14
2023-01-20livepatch: Improve the search performance of module_kallsyms_on_each_symbol()Zhen Lei5-14/+19
2023-01-19selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=mTiezhu Yang1-3/+8
2023-01-18bpf/selftests: Add verifier tests for loading sleepable programsJiri Olsa1-0/+91
2023-01-18bpf: Do not allow to load sleepable BPF_TRACE_RAW_TP programJiri Olsa1-3/+19
2023-01-17btf, scripts: Exclude Rust CUs with paholeMartin Rodriguez Reboredo3-1/+14
2023-01-16Merge branch 'samples/bpf: modernize BPF functionality test programs'Alexei Starovoitov19-167/+179
2023-01-16samples/bpf: change _kern suffix to .bpf with BPF test programsDaniel T. Lee13-14/+14
2023-01-16samples/bpf: use vmlinux.h instead of implicit headers in BPF test programDaniel T. Lee8-29/+12
2023-01-16samples/bpf: replace BPF programs header with net_shared.hDaniel T. Lee4-10/+15
2023-01-16samples/bpf: split common macros to net_shared.hDaniel T. Lee2-21/+27
2023-01-16samples/bpf: replace legacy map with the BTF-defined mapDaniel T. Lee2-35/+14
2023-01-16samples/bpf: replace broken overhead microbenchmark with fib_table_lookupDaniel T. Lee4-18/+40
2023-01-16samples/bpf: fix broken cgroup socket testingDaniel T. Lee1-6/+6
2023-01-16samples/bpf: fix broken lightweight tunnel testingDaniel T. Lee2-22/+25
2023-01-16samples/bpf: refactor BPF functionality testing scriptsDaniel T. Lee5-15/+22
2023-01-16samples/bpf: ensure ipv6 is enabled before running testsDaniel T. Lee3-1/+8
2023-01-15Merge branch 'bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room()'Martin KaFai Lau5-9/+142
2023-01-15selftests/bpf: add ipip6 and ip6ip decap to test_tc_tunnelZiyang Xuan2-8/+98
2023-01-15bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room()Ziyang Xuan3-1/+44
2023-01-14selftests/bpf: Fix missing space errorRoberto Valenzuela1-1/+1
2023-01-14libbpf: Replace '.' with '_' in legacy kprobe event nameMenglong Dong1-0/+7
2023-01-13bpftool: Always disable stack protection for BPF objectsHolger Hoffstätte1-1/+2
2023-01-12Merge branch 'selftests/xsk: speed-ups, fixes, and new XDP programs'Alexei Starovoitov8-947/+316
2023-01-12selftests/xsk: automatically switch XDP programsMagnus Karlsson4-68/+96
2023-01-12selftests/xsk: automatically restore packet streamMagnus Karlsson1-14/+1
2023-01-12selftests/xsk: merge dual and single thread dispatchersMagnus Karlsson1-66/+54
2023-01-12selftests/xsk: add test when some packets are XDP_DROPedMagnus Karlsson3-0/+43