aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-07-21libbpf: Fix str_has_sfx()'s return valueDan Carpenter1-3/+3
2022-07-21libbpf: Fix sign expansion bug in btf_dump_get_enum_value()Dan Carpenter1-1/+1
2022-07-20bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guardsStanislav Fomichev1-3/+7
2022-07-19libbpf: fix an snprintf() overflow checkDan Carpenter1-1/+1
2022-07-19selftests/bpf: fix a test for snprintf() overflowDan Carpenter1-1/+1
2022-07-19bpf, docs: document BPF_MAP_TYPE_HASH and variantsDonald Hunter1-0/+185
2022-07-19selftests/bpf: test eager BPF ringbuf size adjustment logicAndrii Nakryiko1-0/+11
2022-07-19libbpf: make RINGBUF map size adjustments more eagerlyAndrii Nakryiko1-35/+42
2022-07-19bpf: fix bpf_skb_pull_data documentationJoanne Koong2-2/+4
2022-07-19libbpf: fallback to tracefs mount point if debugfs is not mountedAndrii Nakryiko1-21/+40
2022-07-19bpf: Don't redirect packets with invalid pkt_lenZhengchao Shao3-0/+12
2022-07-19Merge branch 'BPF array map fixes and improvements'Alexei Starovoitov3-18/+28
2022-07-19selftests/bpf: validate .bss section bigger than 8MB is possible nowAndrii Nakryiko2-0/+6
2022-07-19bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value sizeAndrii Nakryiko1-4/+2
2022-07-19bpf: make uniform use of array->elem_size everywhere in arraymap.cAndrii Nakryiko1-6/+8
2022-07-19bpf: fix potential 32-bit overflow when accessing ARRAY map elementAndrii Nakryiko1-8/+12
2022-07-19docs/bpf: Update documentation for BTF_KIND_FUNCIndu Bhagat1-1/+5
2022-07-19bpf: fix lsm_cgroup build errors on esoteric configsStanislav Fomichev2-3/+7
2022-07-19Merge branch 'Add SEC("ksyscall") support'Alexei Starovoitov11-109/+289
2022-07-19selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftestsAndrii Nakryiko3-32/+16
2022-07-19libbpf: add ksyscall/kretsyscall sections support for syscall kprobesAndrii Nakryiko4-9/+157
2022-07-19libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALLAndrii Nakryiko2-13/+40
2022-07-19selftests/bpf: add test of __weak unknown virtual __kconfig externAndrii Nakryiko2-10/+10
2022-07-19libbpf: generalize virtual __kconfig externs and use it for USDTAndrii Nakryiko2-45/+66
2022-07-15libbpf: perfbuf: Add API to get the ring bufferJon Doron3-0/+33
2022-07-15Merge branch 'Use lightweigt version of bpftool'Andrii Nakryiko3-17/+10
2022-07-15bpf: iterators: Build and use lightweight bootstrap version of bpftoolPu Lehui1-7/+3
2022-07-15tools: runqslower: Build and use lightweight bootstrap version of bpftoolPu Lehui1-4/+3
2022-07-15samples: bpf: Fix cross-compiling error by using bootstrap bpftoolPu Lehui1-6/+4
2022-07-15bpf: Fix check against plain integer v 'NULL'Ben Dooks1-1/+2
2022-07-14bpf: Fix subprog names in stack traces.Alexei Starovoitov1-3/+1
2022-07-14selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_funcJiri Olsa1-0/+2
2022-07-14bpf: Add endian modifiers to fix endian warningsBen Dooks1-2/+2
2022-07-14bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLEYafang Shao1-0/+1
2022-07-14xsk: Mark napi_id on sendmsg()Maciej Fijalkowski2-1/+18
2022-07-14bpf, arm64: Mark dummy_tramp as globalNathan Chancellor1-0/+1
2022-07-13selftests/bpf: Return true/false (not 1/0) from bool functionsLinkui Xiao1-15/+15
2022-07-13libbpf: Fix the name of a reused mapAnquan Wu1-2/+7
2022-07-13samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZELinkui Xiao6-6/+12
2022-07-13bpf: Tidy up verifier check_func_arg()Joanne Koong1-28/+38
2022-07-13libbpf: Error out when binary_path is NULL for uprobe and USDTHengqi Chen1-6/+7
2022-07-12bpf: Make non-preallocated allocation low priorityYafang Shao4-6/+6
2022-07-12bpf, x86: fix freeing of not-finalized bpf_prog_packSong Liu4-18/+45
2022-07-12bpf: reparent bpf maps on memcg offliningRoman Gushchin2-9/+29
2022-07-12Merge branch 'bpf: add a ksym BPF iterator'Alexei Starovoitov4-0/+188
2022-07-12selftests/bpf: add a ksym iter subtestAlan Maguire3-0/+97
2022-07-12bpf: add a ksym BPF iteratorAlan Maguire1-0/+91
2022-07-11bpf: Fix 'dubious one-bit signed bitfield' warningsMatthieu Baerts1-4/+4
2022-07-11samples/bpf: Fix xdp_redirect_map egress devmap progJesper Dangaard Brouer2-2/+13
2022-07-11bpf, arm64: Add bpf trampoline for arm64Xu Kuohai1-3/+382