summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* samples/bpf: xdpsock: Add option to specify batch sizeJay Jayatheerthan2019-12-211-23/+29
* samples/bpf: xdpsock: Use common code to handle signal and main exitJay Jayatheerthan2019-12-211-2/+7
* samples/bpf: xdpsock: Add duration option to specify how long to runJay Jayatheerthan2019-12-211-2/+35
* selftests/bpf: Preserve errno in test_progs CHECK macrosAndrey Ignatov2019-12-211-0/+4
* Merge branch 'xsk-cleanup'Alexei Starovoitov2019-12-218-230/+246
|\
| * xsk: Use struct_size() helperMagnus Karlsson2019-12-211-8/+7
| * xsk: Add function naming comments and reorder functionsMagnus Karlsson2019-12-212-136/+167
| * xsk: Remove unnecessary READ_ONCE of dataMagnus Karlsson2019-12-211-2/+2
| * xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addrMagnus Karlsson2019-12-216-14/+14
| * xsk: Change names of validation functionsMagnus Karlsson2019-12-213-32/+35
| * xsk: Simplify the consumer ring access functionsMagnus Karlsson2019-12-212-68/+58
| * xsk: Simplify xskq_nb_avail and xskq_nb_freeMagnus Karlsson2019-12-211-11/+13
| * xsk: Eliminate the RX batch sizeMagnus Karlsson2019-12-211-4/+2
| * xsk: Standardize naming of producer ring access functionsMagnus Karlsson2019-12-212-41/+37
| * xsk: Consolidate to one single cached producer pointerMagnus Karlsson2019-12-211-26/+21
| * xsk: Simplify detection of empty and full ringsMagnus Karlsson2019-12-211-2/+5
| * xsk: Eliminate the lazy update thresholdMagnus Karlsson2019-12-211-2/+1
|/
* Merge branch 'replace-cg_bpf-prog'Alexei Starovoitov2019-12-2015-626/+652
|\
| * selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multiAndrey Ignatov2019-12-201-3/+50
| * selftests/bpf: Convert test_cgroup_attach to prog_testsAndrey Ignatov2019-12-206-574/+498
| * libbpf: Introduce bpf_prog_attach_xattrAndrey Ignatov2019-12-203-1/+28
| * bpf: Support replacing cgroup-bpf program in MULTI modeAndrey Ignatov2019-12-206-9/+54
| * bpf: Remove unused new_flags in hierarchy_allows_attach()Andrey Ignatov2019-12-201-3/+2
| * bpf: Simplify __cgroup_bpf_attachAndrey Ignatov2019-12-201-39/+23
|/
* Merge branch 'simplify-do_redirect'Alexei Starovoitov2019-12-208-197/+75
|\
| * xdp: Simplify __bpf_tx_xdp_map()Björn Töpel2019-12-201-26/+7
| * xdp: Remove map_to_flush and map swap detectionBjörn Töpel2019-12-202-25/+3
| * xdp: Make cpumap flush_list common for all map instancesBjörn Töpel2019-12-203-21/+21
| * xdp: Make devmap flush_list common for all map instancesBjörn Töpel2019-12-203-25/+16
| * xsk: Make xskmap flush_list common for all map instancesBjörn Töpel2019-12-204-35/+20
| * xdp: Fix graze->grace type-o in cpumap commentsBjörn Töpel2019-12-201-3/+3
| * xdp: Simplify cpumap cleanupBjörn Töpel2019-12-201-29/+5
| * xdp: Simplify devmap cleanupBjörn Töpel2019-12-201-38/+5
|/
* bpf: Remove unnecessary assertion on fp_oldAditya Pakki2019-12-191-2/+0
* libbpf: Fix another __u64 printf warningAndrii Nakryiko2019-12-191-2/+2
* libbpf: Fix printing of ulimit valueToke Høiland-Jørgensen2019-12-191-1/+1
* selftests/bpf: Fix test_attach_probeAlexei Starovoitov2019-12-191-3/+4
* libbpf: Add missing newline in opts validation macroToke Høiland-Jørgensen2019-12-191-1/+1
* Merge branch 'bpf-riscv-jit-improvements'Daniel Borkmann2019-12-195-238/+312
|\
| * riscv, perf: Add arch specific perf_arch_bpf_user_pt_regsBjörn Töpel2019-12-191-0/+4
| * riscv, bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programsBjörn Töpel2019-12-192-0/+11
| * riscv, bpf: Optimize callsBjörn Töpel2019-12-191-37/+64
| * riscv, bpf: Provide RISC-V specific JIT image alloc/freeBjörn Töpel2019-12-192-0/+17
| * riscv, bpf: Optimize BPF tail callsBjörn Töpel2019-12-191-6/+7
| * riscv, bpf: Add support for far jumps and exitsBjörn Töpel2019-12-191-20/+17
| * riscv, bpf: Add support for far branching when emitting tail callBjörn Töpel2019-12-191-19/+3
| * riscv, bpf: Add support for far branchingBjörn Töpel2019-12-191-164/+188
| * riscv, bpf: Fix broken BPF tail callsBjörn Töpel2019-12-191-2/+11
|/
* Merge branch 'libbpf-extern-followups'Alexei Starovoitov2019-12-198-161/+194
|\
| * libbpf: BTF is required when externs are presentAndrii Nakryiko2019-12-191-1/+2