summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Support CO-RE relocations for LDX/ST/STX instructionsAndrii Nakryiko2019-12-261-3/+28
* samples/bpf: Xdp_redirect_cpu fix missing tracepoint attachJesper Dangaard Brouer2019-12-201-4/+55
* Merge branch 'xdpsock'Alexei Starovoitov2019-12-201-39/+387
|\
| * samples/bpf: xdpsock: Add option to specify transmit fill patternJay Jayatheerthan2019-12-201-4/+9
| * samples/bpf: xdpsock: Add option to specify tx packet sizeJay Jayatheerthan2019-12-201-11/+265
| * samples/bpf: xdpsock: Add option to specify number of packets to sendJay Jayatheerthan2019-12-201-14/+59
| * samples/bpf: xdpsock: Add option to specify batch sizeJay Jayatheerthan2019-12-201-23/+29
| * samples/bpf: xdpsock: Use common code to handle signal and main exitJay Jayatheerthan2019-12-201-2/+7
| * samples/bpf: xdpsock: Add duration option to specify how long to runJay Jayatheerthan2019-12-201-2/+35
|/
* selftests/bpf: Preserve errno in test_progs CHECK macrosAndrey Ignatov2019-12-201-0/+4
* Merge branch 'xsk-cleanup'Alexei Starovoitov2019-12-208-230/+246
|\
| * xsk: Use struct_size() helperMagnus Karlsson2019-12-201-8/+7
| * xsk: Add function naming comments and reorder functionsMagnus Karlsson2019-12-202-136/+167
| * xsk: Remove unnecessary READ_ONCE of dataMagnus Karlsson2019-12-201-2/+2
| * xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addrMagnus Karlsson2019-12-206-14/+14
| * xsk: Change names of validation functionsMagnus Karlsson2019-12-203-32/+35
| * xsk: Simplify the consumer ring access functionsMagnus Karlsson2019-12-202-68/+58
| * xsk: Simplify xskq_nb_avail and xskq_nb_freeMagnus Karlsson2019-12-201-11/+13
| * xsk: Eliminate the RX batch sizeMagnus Karlsson2019-12-201-4/+2
| * xsk: Standardize naming of producer ring access functionsMagnus Karlsson2019-12-202-41/+37
| * xsk: Consolidate to one single cached producer pointerMagnus Karlsson2019-12-201-26/+21
| * xsk: Simplify detection of empty and full ringsMagnus Karlsson2019-12-201-2/+5
| * xsk: Eliminate the lazy update thresholdMagnus Karlsson2019-12-201-2/+1
|/
* Merge branch 'replace-cg_bpf-prog'Alexei Starovoitov2019-12-1915-626/+652
|\
| * selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multiAndrey Ignatov2019-12-191-3/+50
| * selftests/bpf: Convert test_cgroup_attach to prog_testsAndrey Ignatov2019-12-196-574/+498
| * libbpf: Introduce bpf_prog_attach_xattrAndrey Ignatov2019-12-193-1/+28
| * bpf: Support replacing cgroup-bpf program in MULTI modeAndrey Ignatov2019-12-196-9/+54
| * bpf: Remove unused new_flags in hierarchy_allows_attach()Andrey Ignatov2019-12-191-3/+2
| * bpf: Simplify __cgroup_bpf_attachAndrey Ignatov2019-12-191-39/+23
|/
* Merge branch 'simplify-do_redirect'Alexei Starovoitov2019-12-198-197/+75
|\
| * xdp: Simplify __bpf_tx_xdp_map()Björn Töpel2019-12-191-26/+7
| * xdp: Remove map_to_flush and map swap detectionBjörn Töpel2019-12-192-25/+3
| * xdp: Make cpumap flush_list common for all map instancesBjörn Töpel2019-12-193-21/+21
| * xdp: Make devmap flush_list common for all map instancesBjörn Töpel2019-12-193-25/+16
| * xsk: Make xskmap flush_list common for all map instancesBjörn Töpel2019-12-194-35/+20
| * xdp: Fix graze->grace type-o in cpumap commentsBjörn Töpel2019-12-191-3/+3
| * xdp: Simplify cpumap cleanupBjörn Töpel2019-12-191-29/+5
| * xdp: Simplify devmap cleanupBjörn Töpel2019-12-191-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