summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-12-20bpf: Remove unused new_flags in hierarchy_allows_attach()Andrey Ignatov1-3/+2
2019-12-20bpf: Simplify __cgroup_bpf_attachAndrey Ignatov1-39/+23
2019-12-20Merge branch 'simplify-do_redirect'Alexei Starovoitov8-197/+75
2019-12-20xdp: Simplify __bpf_tx_xdp_map()Björn Töpel1-26/+7
2019-12-20xdp: Remove map_to_flush and map swap detectionBjörn Töpel2-25/+3
2019-12-20xdp: Make cpumap flush_list common for all map instancesBjörn Töpel3-21/+21
2019-12-20xdp: Make devmap flush_list common for all map instancesBjörn Töpel3-25/+16
2019-12-20xsk: Make xskmap flush_list common for all map instancesBjörn Töpel4-35/+20
2019-12-20xdp: Fix graze->grace type-o in cpumap commentsBjörn Töpel1-3/+3
2019-12-20xdp: Simplify cpumap cleanupBjörn Töpel1-29/+5
2019-12-20xdp: Simplify devmap cleanupBjörn Töpel1-38/+5
2019-12-20bpf: Remove unnecessary assertion on fp_oldAditya Pakki1-2/+0
2019-12-19libbpf: Fix another __u64 printf warningAndrii Nakryiko1-2/+2
2019-12-19libbpf: Fix printing of ulimit valueToke Høiland-Jørgensen1-1/+1
2019-12-19selftests/bpf: Fix test_attach_probeAlexei Starovoitov1-3/+4
2019-12-19libbpf: Add missing newline in opts validation macroToke Høiland-Jørgensen1-1/+1
2019-12-19Merge branch 'bpf-riscv-jit-improvements'Daniel Borkmann5-238/+312
2019-12-19riscv, perf: Add arch specific perf_arch_bpf_user_pt_regsBjörn Töpel1-0/+4
2019-12-19riscv, bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programsBjörn Töpel2-0/+11
2019-12-19riscv, bpf: Optimize callsBjörn Töpel1-37/+64
2019-12-19riscv, bpf: Provide RISC-V specific JIT image alloc/freeBjörn Töpel2-0/+17
2019-12-19riscv, bpf: Optimize BPF tail callsBjörn Töpel1-6/+7
2019-12-19riscv, bpf: Add support for far jumps and exitsBjörn Töpel1-20/+17
2019-12-19riscv, bpf: Add support for far branching when emitting tail callBjörn Töpel1-19/+3
2019-12-19riscv, bpf: Add support for far branchingBjörn Töpel1-164/+188
2019-12-19riscv, bpf: Fix broken BPF tail callsBjörn Töpel1-2/+11
2019-12-19Merge branch 'libbpf-extern-followups'Alexei Starovoitov8-161/+194
2019-12-19libbpf: BTF is required when externs are presentAndrii Nakryiko1-1/+2
2019-12-19libbpf: Allow to augment system Kconfig through extra optional configAndrii Nakryiko3-112/+132
2019-12-19libbpf: Put Kconfig externs into .kconfig sectionAndrii Nakryiko6-48/+60
2019-12-19libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resourceAndrii Nakryiko3-10/+32
2019-12-19bpf: Allow to change skb mark in test_runNikita V. Shirokov3-1/+15
2019-12-19bpftool: Work-around rst2man conversion bugAndrii Nakryiko1-7/+8
2019-12-19bpftool: Simplify format string to not use positional argsAndrii Nakryiko1-2/+2
2019-12-18Merge branch 'skel-fixes'Alexei Starovoitov12-155/+460
2019-12-18bpftool: Add gen subcommand manpageAndrii Nakryiko2-1/+306
2019-12-18libbpf: Remove BPF_EMBED_OBJ macro from libbpf.hAndrii Nakryiko1-35/+0
2019-12-18bpftool, selftests/bpf: Embed object file inside skeletonAndrii Nakryiko9-119/+154
2019-12-18libbpf: Reduce log level for custom section namesAndrii Nakryiko1-3/+3
2019-12-18libbpf: Fix libbpf_common.h when installing libbpf through 'make install'Toke Høiland-Jørgensen2-0/+3
2019-12-18selftests/bpf: More succinct Makefile outputAndrii Nakryiko1-0/+36
2019-12-17libbpf: Add zlib as a dependency in pkg-config templateAndrii Nakryiko1-1/+1
2019-12-17libbpf: Print hint about ulimit when getting permission denied errorToke Høiland-Jørgensen1-0/+29
2019-12-16samples/bpf: Attach XDP programs in driver mode by defaultToke Høiland-Jørgensen11-12/+58
2019-12-16samples/bpf: Set -fno-stack-protector when building BPF programsToke Høiland-Jørgensen1-0/+1
2019-12-16samples/bpf: Add missing -lz to TPROGS_LDLIBSToke Høiland-Jørgensen1-1/+1
2019-12-16samples/bpf: Reintroduce missed build targetsPrashant Bhole1-0/+2
2019-12-16bpftool: Fix compilation warning on shadowed variablePaul Chaignon1-1/+1
2019-12-16libbpf: Fix build by renaming variablesPrashant Bhole1-6/+6
2019-12-16Merge branch 'support-flex-arrays'Alexei Starovoitov7-9/+85