summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: JIT blinds support JMP32Jiong Wang2019-01-263-0/+61
* bpf: interpreter support for JMP32Jiong Wang2019-01-261-134/+63
* tools: bpftool: teach cfg code about JMP32Jiong Wang2019-01-261-2/+7
* bpf: disassembler support JMP32Jiong Wang2019-01-261-15/+19
* bpf: verifier support JMP32Jiong Wang2019-01-262-33/+173
* bpf: refactor verifier min/max code for condition jumpJiong Wang2019-01-261-73/+99
* bpf: allocate 0x06 to new eBPF instruction class JMP32Jiong Wang2019-01-263-7/+10
* Merge branch 'af-xdp-sock-diag'Daniel Borkmann2019-01-2510-5/+346
|\
| * xsk: add sock_diag interface for AF_XDPBjörn Töpel2019-01-256-5/+285
| * xsk: add id to umemBjörn Töpel2019-01-252-0/+14
| * net: xsk: track AF_XDP sockets on a per-netns listBjörn Töpel2019-01-253-0/+47
|/
* selftests/bpf: suppress readelf stderr when probing for BTF supportStanislav Fomichev2019-01-251-1/+2
* bpf: allow BPF programs access skb_shared_info->gso_segs fieldEric Dumazet2019-01-244-0/+59
* bpftool: feature probing, change default actionPrashant Bhole2019-01-241-1/+1
* Merge branch 'dead-code-elimination'Alexei Starovoitov2019-01-2412-67/+1004
|\
| * nfp: bpf: support removing dead codeJakub Kicinski2019-01-243-1/+34
| * nfp: bpf: support optimizing dead branchesJakub Kicinski2019-01-243-0/+49
| * nfp: bpf: save original program lengthJakub Kicinski2019-01-244-14/+15
| * nfp: bpf: split up the skip flagJakub Kicinski2019-01-242-19/+26
| * nfp: bpf: don't use instruction number for jump targetJakub Kicinski2019-01-241-1/+1
| * bpf: notify offload JITs about optimizationsJakub Kicinski2019-01-244-0/+53
| * bpf: verifier: record original instruction indexJakub Kicinski2019-01-242-3/+6
| * selftests: bpf: add tests for dead code removalJakub Kicinski2019-01-242-7/+549
| * bpf: verifier: remove unconditional branches by 0Jakub Kicinski2019-01-241-0/+23
| * bpf: verifier: remove dead codeJakub Kicinski2019-01-243-3/+186
| * bpf: verifier: hard wire branches to dead codeJakub Kicinski2019-01-241-2/+43
| * bpf: change parameters of call/branch offset adjustmentJakub Kicinski2019-01-241-19/+21
|/
* selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_userStanislav Fomichev2019-01-231-3/+3
* libbpf: Show supported ELF section names when failing to guess prog/attach typeTaeung Song2019-01-233-12/+48
* bpf: btf: add btf documentationYonghong Song2019-01-232-0/+877
* Merge branch 'bpftool-probes'Alexei Starovoitov2019-01-2316-3/+1147
|\
| * tools: bpftool: add bash completion for bpftool probesQuentin Monnet2019-01-231-0/+19
| * tools: bpftool: add probes for a network deviceQuentin Monnet2019-01-232-14/+73
| * tools: bpftool: add C-style "#define" output for probesQuentin Monnet2019-01-232-30/+133
| * tools: bpftool: add probes for eBPF helper functionsQuentin Monnet2019-01-235-0/+121
| * tools: bpftool: add probes for eBPF map typesQuentin Monnet2019-01-236-1/+118
| * tools: bpftool: add probes for eBPF program typesQuentin Monnet2019-01-235-2/+159
| * tools: bpftool: add probes for kernel configuration optionsQuentin Monnet2019-01-231-0/+182
| * tools: bpftool: add probes for /proc/ eBPF parametersQuentin Monnet2019-01-231-0/+187
| * tools: bpftool: add basic probe capability, probe syscall availabilityQuentin Monnet2019-01-2310-1/+200
|/
* bpf: fix a (false) compiler warningPeter Oskolkov2019-01-171-1/+2
* Merge branch 'bpf-bpftool-queue-stack'Daniel Borkmann2019-01-173-90/+254
|\
| * bpftool: add bash completion for peek/push/enqueue/pop/dequeueStanislav Fomichev2019-01-171-18/+73
| * bpftool: add pop and dequeue commandsStanislav Fomichev2019-01-172-35/+98
| * bpftool: add push and enqueue commandsStanislav Fomichev2019-01-172-1/+14
| * bpftool: add peek commandStanislav Fomichev2019-01-172-1/+7
| * bpftool: don't print empty key/value for mapsStanislav Fomichev2019-01-171-19/+28
| * bpftool: make key optional in lookup commandStanislav Fomichev2019-01-172-9/+5
| * bpftool: make key and value optional in update commandStanislav Fomichev2019-01-172-9/+31
|/
* Merge branch 'bpf-int128-btf'Daniel Borkmann2019-01-163-68/+418
|\