summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* selftests/bpf: add CO-RE relocs nesting testsAndrii Nakryiko2019-08-0716-0/+421
* selftests/bpf: add CO-RE relocs struct flavors testsAndrii Nakryiko2019-08-075-0/+117
* selftests/bpf: add CO-RE relocs testing setupAndrii Nakryiko2019-08-072-0/+165
* selftests/bpf: add BPF_CORE_READ relocatable read macroAndrii Nakryiko2019-08-071-0/+20
* libbpf: implement BPF CO-RE offset relocation algorithmAndrii Nakryiko2019-08-072-18/+864
* libbpf: add .BTF.ext offset relocation section loadingAndrii Nakryiko2019-08-073-42/+136
* libbpf: convert libbpf code to use new btf helpersAndrii Nakryiko2019-08-073-221/+158
* libbpf: add helpers for working with BTF typesAndrii Nakryiko2019-08-071-0/+178
* Merge branch 'test_progs-stdio'Alexei Starovoitov2019-08-0610-94/+84
|\
| * selftests/bpf: test_progs: drop extra trailing tabStanislav Fomichev2019-08-061-1/+1
| * selftests/bpf: test_progs: test__printf -> printfStanislav Fomichev2019-08-0610-38/+22
| * selftests/bpf: test_progs: switch to open_memstreamStanislav Fomichev2019-08-062-56/+62
|/
* selftests/bpf: add loop test 5Alexei Starovoitov2019-08-062-0/+33
* selftests/bpf: add loop test 4Alexei Starovoitov2019-08-062-0/+19
* Merge branch 'setsockopt-extra-mem'Alexei Starovoitov2019-08-013-4/+60
|\
| * selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use caseStanislav Fomichev2019-08-012-0/+47
| * bpf: always allocate at least 16 bytes for setsockopt hookStanislav Fomichev2019-08-011-4/+13
|/
* tools: bpftool: add support for reporting the effective cgroup progsJakub Kicinski2019-07-303-38/+76
* selftests/bpf: fix clearing buffered output between tests/subtestsAndrii Nakryiko2019-07-301-1/+1
* Merge branch 'gen-syn-cookie'Alexei Starovoitov2019-07-3011-22/+354
|\
| * selftests/bpf: add test for bpf_tcp_gen_syncookiePetar Penkov2019-07-303-13/+99
| * selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpersPetar Penkov2019-07-301-0/+3
| * bpf: sync bpf.h to tools/Petar Penkov2019-07-301-3/+34
| * bpf: add bpf_tcp_gen_syncookie helperPetar Penkov2019-07-302-1/+102
| * tcp: add skb-less helpers to retrieve SYN cookiePetar Penkov2019-07-304-0/+113
| * tcp: tcp_syn_flood_action read port from socketPetar Penkov2019-07-301-5/+3
|/
* Merge branch 'devmap_hash'Alexei Starovoitov2019-07-2913-65/+321
|\
| * tools: Add definitions for devmap_hash map typeToke Høiland-Jørgensen2019-07-294-4/+21
| * tools/libbpf_probes: Add new devmap_hash typeToke Høiland-Jørgensen2019-07-291-0/+1
| * tools/include/uapi: Add devmap_hash BPF map typeToke Høiland-Jørgensen2019-07-291-0/+1
| * xdp: Add devmap_hash map type for looking up devices by hashed indexToke Høiland-Jørgensen2019-07-297-3/+220
| * xdp: Refactor devmap allocation code for reuseToke Høiland-Jørgensen2019-07-291-53/+83
| * include/bpf.h: Remove map_insert_ctx() stubsToke Høiland-Jørgensen2019-07-291-10/+0
|/
* Merge branch 'revamp-test_progs'Alexei Starovoitov2019-07-2716-104/+502
|\
| * selftests/bpf: convert send_signal.c to use subtestsAndrii Nakryiko2019-07-271-3/+6
| * selftests/bpf: convert bpf_verif_scale.c to sub-tests APIAndrii Nakryiko2019-07-271-37/+40
| * selftests/bpf: add sub-tests support for test_progsAndrii Nakryiko2019-07-272-29/+185
| * selftests/bpf: abstract away test log outputAndrii Nakryiko2019-07-2712-73/+183
| * selftest/bpf: centralize libbpf logging management for test_progsAndrii Nakryiko2019-07-273-12/+38
| * libbpf: return previous print callback from libbpf_set_printAndrii Nakryiko2019-07-272-2/+5
| * selftests/bpf: add test selectors by number and name to test_progsAndrii Nakryiko2019-07-271-4/+39
| * selftests/bpf: revamp test_progs to allow more controlAndrii Nakryiko2019-07-272-15/+77
| * selftests/bpf: prevent headers to be compiled as C codeAndrii Nakryiko2019-07-271-3/+3
|/
* Merge branch 'flow_dissector-input-flags'Alexei Starovoitov2019-07-258-14/+368
|\
| * selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAPStanislav Fomichev2019-07-252-0/+72
| * bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_...Stanislav Fomichev2019-07-255-0/+67
| * selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAGStanislav Fomichev2019-07-252-7/+155
| * tools/bpf: sync bpf_flow_keys flagsStanislav Fomichev2019-07-251-0/+5
| * bpf/flow_dissector: support flags in BPF_PROG_TEST_RUNStanislav Fomichev2019-07-251-4/+35
| * bpf/flow_dissector: document flagsStanislav Fomichev2019-07-251-0/+18