summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tools/bpf: do not use pahole if clang/llvm can generate BTF sectionsYonghong Song2018-11-202-0/+16
* tools/bpf: add support to read .BTF.ext sectionsYonghong Song2018-11-204-15/+442
* tools/bpf: extends test_btf to test load/retrieve func_type infoYonghong Song2018-11-201-3/+329
* tools/bpf: add new fields for program load in lib/bpfYonghong Song2018-11-202-0/+8
* tools/bpf: sync kernel uapi bpf.h header to tools directoryYonghong Song2018-11-201-0/+13
* bpf: Introduce bpf_func_infoYonghong Song2018-11-208-8/+209
* tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNCMartin KaFai Lau2018-11-202-2/+476
* tools/bpf: Sync kernel btf.h headerMartin KaFai Lau2018-11-201-3/+15
* bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTOMartin KaFai Lau2018-11-202-53/+354
* bpf: btf: Break up btf_type_is_void()Martin KaFai Lau2018-11-201-15/+22
* Merge branch 'bpf-zero-hash-seed'Daniel Borkmann2018-11-204-17/+82
|\
| * tools: add selftest for BPF_F_ZERO_SEEDLorenz Bauer2018-11-201-9/+55
| * tools: sync linux/bpf.hLorenz Bauer2018-11-201-3/+10
| * bpf: move BPF_F_QUERY_EFFECTIVE after map flagsLorenz Bauer2018-11-201-3/+3
| * bpf: allow zero-initializing hash map seedLorenz Bauer2018-11-202-2/+14
|/
* bpf: libbpf: retry map creation without the nameStanislav Fomichev2018-11-201-1/+10
* bpf: fix null pointer dereference on pointer offloadColin Ian King2018-11-171-2/+3
* bpftool: make libbfd optionalStanislav Fomichev2018-11-175-6/+35
* Merge branch 'socket-lookup-cg_sock'Alexei Starovoitov2018-11-173-24/+125
|\
| * selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addrAndrey Ignatov2018-11-172-21/+78
| * bpf: Support socket lookup in CGROUP_SOCK_ADDR progsAndrey Ignatov2018-11-171-0/+45
| * bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udpAndrey Ignatov2018-11-171-3/+2
|/
* bpf: Remove unused variable in nsim_bpfNathan Chancellor2018-11-171-1/+0
* bpf: libbpf: Fix bpf_program__next() APIMartin KaFai Lau2018-11-171-14/+11
* selftests/bpf: Fix uninitialized duration warningJoe Stringer2018-11-171-1/+1
* Merge branch 'narrow-loads'Alexei Starovoitov2018-11-114-34/+79
|\
| * selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addrAndrey Ignatov2018-11-111-4/+24
| * selftests/bpf: Test narrow loads with off > 0 in test_verifierAndrey Ignatov2018-11-111-10/+38
| * bpf: Allow narrow loads with offset > 0Andrey Ignatov2018-11-112-20/+17
|/
* Merge branch 'bpftool-flow-dissector'Alexei Starovoitov2018-11-119-122/+537
|\
| * bpftool: support loading flow dissectorStanislav Fomichev2018-11-113-51/+74
| * bpftool: add pinmaps argument to the load/loadallStanislav Fomichev2018-11-113-3/+28
| * bpftool: add loadall commandStanislav Fomichev2018-11-115-43/+81
| * libbpf: add internal pin_nameStanislav Fomichev2018-11-111-3/+26
| * libbpf: bpf_program__pin: add special case for instances.nr == 1Stanislav Fomichev2018-11-111-0/+10
| * libbpf: cleanup after partial failure in bpf_object__pinStanislav Fomichev2018-11-112-23/+319
| * selftests/bpf: rename flow dissector section to flow_dissectorStanislav Fomichev2018-11-112-2/+2
|/
* Merge branch 'device-ops-as-cb'Alexei Starovoitov2018-11-1110-118/+85
|\
| * bpf: do not pass netdev to translate() and prepare() offload callbacksQuentin Monnet2018-11-114-13/+11
| * bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()Quentin Monnet2018-11-116-10/+9
| * bpf: pass destroy() as a callback and remove its ndo_bpf subcommandQuentin Monnet2018-11-115-36/+5
| * bpf: pass translate() as a callback and remove its ndo_bpf subcommandQuentin Monnet2018-11-115-22/+21
| * bpf: call verifier_prep from its callback in struct bpf_offload_devQuentin Monnet2018-11-115-41/+32
| * bpf: call finalize() from its callback in struct bpf_offload_devQuentin Monnet2018-11-111-2/+2
| * bpf: call verify_insn from its callback in struct bpf_offload_devQuentin Monnet2018-11-112-1/+4
| * bpf: pass a struct with offload callbacks to bpf_offload_dev_create()Quentin Monnet2018-11-116-9/+13
| * nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.cQuentin Monnet2018-11-113-8/+12
|/
* bpf: Extend the sk_lookup() helper to XDP hookpoint.Nitin Hande2018-11-092-19/+90
* bpftool: Improve handling of ENOENT on map dumpsDavid Ahern2018-11-091-4/+14
* selftests/bpf: add a test case for sock_ops perf-event notificationSowmini Varadhan2018-11-094-1/+303