summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Simplify BTF initialization logicAndrii Nakryiko2020-01-171-13/+6
* libbpf: Fix error handling bug in btf_dump__newAndrii Nakryiko2020-01-171-0/+1
* bpf: Remove set but not used variable 'first_key'YueHaibing2020-01-161-2/+0
* Merge branch 'xdp_redirect-bulking'Alexei Starovoitov2020-01-1611-209/+160
|\
| * devmap: Adjust tracepoint for map-less queue flushJesper Dangaard Brouer2020-01-163-23/+16
| * xdp: Use bulking for non-map XDP_REDIRECT and consolidate code pathsToke Høiland-Jørgensen2020-01-168-146/+108
| * xdp: Move devmap bulk queue into struct net_deviceToke Høiland-Jørgensen2020-01-164-42/+38
|/
* libbpf: Revert bpf_helper_defs.h inclusion regressionAndrii Nakryiko2020-01-161-1/+1
* selftests/bpf: Fix test_progs send_signal flakiness with nmi modeYonghong Song2020-01-161-5/+1
* libbpf: Fix unneeded extra initialization in bpf_map_batch_commonBrian Vazquez2020-01-161-1/+1
* selftests/bpf: Add whitelist/blacklist of test names to test_progsAndrii Nakryiko2020-01-152-11/+80
* Merge branch 'bpftool-improvements'Alexei Starovoitov2020-01-155-134/+166
|\
| * bpftool: Support dumping a map with btf_vmlinux_value_type_idMartin KaFai Lau2020-01-151-11/+50
| * bpftool: Add struct_ops map nameMartin KaFai Lau2020-01-151-0/+1
| * libbpf: Expose bpf_find_kernel_btf as a LIBBPF_APIMartin KaFai Lau2020-01-154-96/+102
| * bpftool: Fix missing BTF output for json during map dumpMartin KaFai Lau2020-01-151-22/+20
| * bpftool: Fix a leak of btf objectMartin KaFai Lau2020-01-151-14/+2
|/
* Merge branch 'bpf-batch-ops'Alexei Starovoitov2020-01-1511-128/+1248
|\
| * selftests/bpf: Add batch ops testing to array bpf mapBrian Vazquez2020-01-151-0/+129
| * selftests/bpf: Add batch ops testing for htab and htab_percpu mapYonghong Song2020-01-151-0/+283
| * libbpf: Add libbpf support to batch opsYonghong Song2020-01-153-0/+84
| * tools/bpf: Sync uapi header bpf.hYonghong Song2020-01-151-0/+21
| * bpf: Add batch ops to all htab bpf mapYonghong Song2020-01-154-1/+276
| * bpf: Add lookup and update batch ops to arraymapBrian Vazquez2020-01-151-0/+2
| * bpf: Add generic support for update and delete batch opsBrian Vazquez2020-01-153-0/+127
| * bpf: Add generic support for lookup batch opBrian Vazquez2020-01-153-4/+179
| * bpf: Add bpf_map_{value_size, update_value, map_copy_value} functionsBrian Vazquez2020-01-151-128/+152
|/
* selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP pr...Eelco Chaudron2020-01-152-0/+109
* libbpf: Support .text sub-calls relocationsAndrii Nakryiko2020-01-151-7/+22
* Merge branch 'bpf_send_signal_thread'Alexei Starovoitov2020-01-155-113/+131
|\
| * tools/bpf: Add self tests for bpf_send_signal_thread()Yonghong Song2020-01-152-106/+73
| * bpf: Add bpf_send_signal_thread() helperYonghong Song2020-01-153-7/+58
|/
* xsk: Support allocations of large umemsMagnus Karlsson2020-01-151-3/+4
* bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_mapLi RongQing2020-01-141-1/+1
* bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-141-4/+10
* Merge branch 'runqslower'Alexei Starovoitov2020-01-1411-31/+437
|\
| * selftests/bpf: Build runqslower from selftestsAndrii Nakryiko2020-01-142-2/+7
| * tools/bpf: Add runqslower tool to tools/bpfAndrii Nakryiko2020-01-136-5/+396
| * bpftool: Apply preserve_access_index attribute to all types in BTF dumpAndrii Nakryiko2020-01-131-0/+8
| * selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftoolAndrii Nakryiko2020-01-131-22/+25
| * libbpf: Clean up bpf_helper_defs.h generation outputAndrii Nakryiko2020-01-132-3/+1
| * tools: Sync uapi/linux/if_link.hAndrii Nakryiko2020-01-131-0/+1
|/
* selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macrosAndrii Nakryiko2020-01-1011-121/+193
* libbpf: Poison kernel-only integer typesAndrii Nakryiko2020-01-1012-1/+37
* Merge branch 'bpf-global-funcs'Daniel Borkmann2020-01-1022-89/+746
|\
| * selftests/bpf: Add unit tests for global functionsAlexei Starovoitov2020-01-108-0/+280
| * selftests/bpf: Modify a test to check global functionsAlexei Starovoitov2020-01-101-2/+2
| * selftests/bpf: Add a test for a large global functionAlexei Starovoitov2020-01-103-2/+14
| * selftests/bpf: Add fexit-to-skb test for global funcsAlexei Starovoitov2020-01-103-0/+44
| * bpf: Introduce function-by-function verificationAlexei Starovoitov2020-01-105-84/+366