Commit Graph

  • 05acce9e03 libbpf: Add bpf_program__attach_kprobe_multi_opts function Jiri Olsa 2022-03-16 13:24:15 +01:00
  • 2e6e39ef80 libbpf: Add bpf_link_create support for multi kprobes Jiri Olsa 2022-03-16 13:24:14 +01:00
  • 42f78dd5ac libbpf: Add libbpf_kallsyms_parse function Jiri Olsa 2022-03-16 13:24:13 +01:00
  • 50ae8c25d2 bpf: Add cookie support to programs attached with kprobe multi link Jiri Olsa 2022-03-16 13:24:12 +01:00
  • e85e26492d bpf: Add multi kprobe link Jiri Olsa 2022-03-16 13:24:09 +01:00
  • 9fb154ee77 bpf-lsm: Introduce new helper bpf_ima_file_hash() Roberto Sassu 2022-03-02 12:13:58 +01:00
  • 34d57cc0eb bpf: Fix comment for helper bpf_current_task_under_cgroup() Hengqi Chen 2022-03-10 23:53:35 +08:00
  • a557610d11 bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ Martin KaFai Lau 2022-03-09 01:05:09 -08:00
  • 5ad674a007 libbpf: Support batch_size option to bpf_prog_test_run Toke Høiland-Jørgensen 2022-03-09 11:53:44 +01:00
  • d647265e4b bpf: Add "live packet" mode for XDP in BPF_PROG_RUN Toke Høiland-Jørgensen 2022-03-09 11:53:42 +01:00
  • 21cd83a1d1 libbpf: Fix array_size.cocci warning Guo Zhengkui 2022-03-06 10:34:26 +08:00
  • 6e77ef94f0 libbpf: Unmap rings when umem deleted lic121 2022-03-01 13:26:23 +00:00
  • c84815ee37 ci: enable CONFIG_FPROBE=y for multi-attach kprobe tests Andrii Nakryiko 2022-03-17 23:25:05 -07:00
  • 4282f3cdec ci: Add troubleshooting steps to s390x setup readme Mykola Lysenko 2022-03-17 16:30:58 -07:00
  • 3591deb9bc ci: blacklist s390x tests Andrii Nakryiko 2022-03-07 19:32:12 -08:00
  • 767badc609 Makefile: update libbpf version to 0.8.0 Andrii Nakryiko 2022-03-07 17:52:39 -08:00
  • 8e654d74c4 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-03-07 17:48:05 -08:00
  • dac1e23c97 sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-03-07 17:48:05 -08:00
  • dc679587eb libbpf: Support custom SEC() handlers Andrii Nakryiko 2022-03-04 17:01:28 -08:00
  • 0d834905d8 libbpf: Allow BPF program auto-attach handlers to bail out Andrii Nakryiko 2022-03-04 17:01:27 -08:00
  • 0a43bc8905 libbpf: Add a check to ensure that page_cnt is non-zero Yuntao Wang 2022-03-03 08:59:21 +08:00
  • 5d491d5d07 libbpf: Skip forward declaration when counting duplicated type names Xu Kuohai 2022-03-01 00:32:49 -05:00
  • 9b53decb02 libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning Stijn Tintel 2022-02-25 17:23:55 +02:00
  • 426672106e libbpf: Simplify the find_elf_sec_sz() function Yuntao Wang 2022-02-23 16:52:44 +08:00
  • c85a8bbe9c libbpf: Remove redundant check in btf_fixup_datasec() Yuntao Wang 2022-02-20 15:27:50 +08:00
  • e7997e49ea bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() Martin KaFai Lau 2022-03-02 11:56:34 -08:00
  • 4c560383a6 bonding: add new option ns_ip6_target Hangbin Liu 2022-02-21 13:54:57 +08:00
  • 9c44c8a8e0 LICENSE: fix BSD-2-Clause by adding year and authors Andrii Nakryiko 2022-02-23 17:40:44 -08:00
  • 1c173e5fc8 libbpf: fix libbpf.pc generation w.r.t. patch versions Andrii Nakryiko 2022-02-19 18:50:54 -08:00
  • 93c570ca4b sync: latest libbpf changes from kernel Andrii Nakryiko 2022-02-17 11:16:01 -08:00
  • 33201b7ebd libbpf: Fix memleak in libbpf_netlink_recv() Andrii Nakryiko 2022-02-16 23:39:58 -08:00
  • 6edaacad4f sync: latest libbpf changes from kernel Andrii Nakryiko 2022-02-16 13:39:35 -08:00
  • af29a83fe2 libbpf: Expose bpf_core_{add,free}_cands() to bpftool Mauricio Vásquez 2022-02-15 17:58:51 -05:00
  • 6387d3900f libbpf: Split bpf_core_apply_relo() Mauricio Vásquez 2022-02-15 17:58:50 -05:00
  • 196da61f1d sync: latest libbpf changes from kernel Andrii Nakryiko 2022-02-15 17:42:05 -08:00
  • db8dc47ce8 perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures Marco Elver 2022-01-31 11:34:07 +01:00
  • f7d89c3910 libbpf: Use dynamically allocated buffer when receiving netlink messages Toke Høiland-Jørgensen 2022-02-12 00:48:19 +01:00
  • 0d6262ad0a libbpf: Prepare light skeleton for the kernel. Alexei Starovoitov 2022-02-09 15:19:58 -08:00
  • 7593fc7a85 selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup Jakub Sitnicki 2022-02-09 19:43:33 +01:00
  • 67f813c8a8 README: add libbpf distro packaging badge Andrii Nakryiko 2022-02-11 21:21:10 -08:00
  • 2cd2d03f63 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 Andrii Nakryiko 2022-02-11 12:52:35 -08:00
  • 74c16e9a0c Merge branch 'libbpf:master' into master v0.7_netdata libbf_0_7 thiagoftsm 2022-02-11 14:34:02 +00:00
  • 528094c0c1 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-02-09 08:10:37 -08:00
  • 37493e639f libbpf: Fix compilation warning due to mismatched printf format Andrii Nakryiko 2022-02-08 22:39:09 -08:00
  • b0a3b9e8fe libbpf: Add BPF_KPROBE_SYSCALL macro Hengqi Chen 2022-02-07 22:31:33 +08:00
  • f7e08b4a8f libbpf: Fix accessing the first syscall argument on s390 Ilya Leoshkevich 2022-02-09 03:17:45 +01:00
  • 9f6e3a7a59 libbpf: Fix accessing the first syscall argument on arm64 Ilya Leoshkevich 2022-02-09 03:17:44 +01:00
  • f1a756d793 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL Ilya Leoshkevich 2022-02-09 03:17:43 +01:00
  • 32c19d8505 libbpf: Fix accessing syscall arguments on riscv Ilya Leoshkevich 2022-02-09 03:17:41 +01:00
  • 497ec1d35c libbpf: Fix riscv register names Ilya Leoshkevich 2022-02-09 03:17:40 +01:00
  • 8a28842a20 libbpf: Fix accessing syscall arguments on powerpc Ilya Leoshkevich 2022-02-09 03:17:39 +01:00
  • 50b4d99bbc libbpf: Add PT_REGS_SYSCALL_REGS macro Ilya Leoshkevich 2022-02-09 03:17:37 +01:00
  • f5bd7054f9 libbpf: Fix signedness bug in btf_dump_array_data() Dan Carpenter 2022-02-08 10:15:52 +03:00
  • 1ceec54cb0 libbpf: Remove mode check in libbpf_set_strict_mode() Mauricio Vásquez 2022-02-07 09:50:50 -05:00
  • d6783c28b4 README: update Ubuntu package link Andrii Nakryiko 2022-02-07 09:37:38 -08:00
  • cdef8257a8 ci: bump LLVM_VER to 15 Andrii Nakryiko 2022-02-04 15:28:06 -08:00
  • fd181bc349 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-02-03 16:50:28 -08:00
  • 47673bd255 libbpf: Deprecate forgotten btf__get_map_kv_tids() Andrii Nakryiko 2022-02-03 14:50:17 -08:00
  • 20442822c0 libbpf: Deprecate priv/set_priv storage Delyan Kratunov 2022-02-03 10:00:32 -08:00
  • a9cd83ae25 libbpf: Stop using deprecated bpf_map__is_offload_neutral() Andrii Nakryiko 2022-02-02 14:59:11 -08:00
  • 352c13cdee libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run Delyan Kratunov 2022-02-02 15:54:23 -08:00
  • a7a3a8811c libbpf: Open code raw_tp_open and link_create commands. Alexei Starovoitov 2022-01-31 14:05:24 -08:00
  • bd402dccaf libbpf: Open code low level bpf commands. Alexei Starovoitov 2022-01-31 14:05:23 -08:00
  • c245b0eeaf libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions Lorenzo Bianconi 2022-02-01 15:58:08 +01:00
  • 74dcd1bf6a libbpf: Deprecate btf_ext rec_size APIs Dave Marchevsky 2022-01-31 17:46:10 -08:00
  • 9f276b240b selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads Jakub Sitnicki 2022-01-30 12:55:18 +01:00
  • 9a64065733 sync: move bpf-next checkpoint to include selftests fixes Andrii Nakryiko 2022-01-31 23:12:08 -08:00
  • ae220adbb2 ci: no longer remove elfutils while building the fuzzer Evgeny Vereshchagin 2022-01-31 00:08:34 +00:00
  • fec0813359 sync: regenerate vmlinux.h to include TASK_COMM_LEN constant Andrii Nakryiko 2022-01-25 22:35:23 -08:00
  • 1e702e8ffe sync: latest libbpf changes from kernel Andrii Nakryiko 2022-01-25 22:21:43 -08:00
  • bad4fa116c sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-01-25 22:21:43 -08:00
  • b2a7b16287 libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs Andrii Nakryiko 2022-01-24 11:42:50 -08:00
  • 638311dcb8 libbpf: deprecate bpf_map__resize() Andrii Nakryiko 2022-01-24 11:42:49 -08:00
  • e72ac682ae libbpf: hide and discourage inconsistently named getters Andrii Nakryiko 2022-01-24 11:42:48 -08:00
  • d2818a8f2c libbpf: Fix the incorrect register read for syscalls on x86_64 Kenta Tada 2022-01-24 23:16:21 +09:00
  • c0c3f46ca6 libbpf: Mark bpf_object__open_xattr() deprecated Christy Lee 2022-01-24 17:09:17 -08:00
  • 1af0f62fac libbpf: Mark bpf_object__open_buffer() API deprecated Christy Lee 2022-01-24 16:59:22 -08:00
  • 04aef6ce9b libbpf: Add "iter.s" section for sleepable bpf iterator programs Kenny Yu 2022-01-24 10:54:02 -08:00
  • a9491bb920 bpf: Add bpf_copy_from_user_task() helper Kenny Yu 2022-01-24 10:54:01 -08:00
  • fb0b8a7cea net: xdp: introduce bpf_xdp_pointer utility routine Lorenzo Bianconi 2022-01-21 11:10:03 +01:00
  • 4ae89237d4 libbpf: Add SEC name for xdp frags programs Lorenzo Bianconi 2022-01-21 11:10:01 +01:00
  • 9af0e19376 bpf: introduce bpf_xdp_get_buff_len helper Lorenzo Bianconi 2022-01-21 11:09:54 +01:00
  • 57df70e180 bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program Lorenzo Bianconi 2022-01-21 11:09:52 +01:00
  • da06e3efcc perf: Add new macros for mem_hops field Kajol Jain 2021-12-06 14:47:46 +05:30
  • b4b6e4dc20 sync: start syncing perf_event.h UAPI header as well Andrii Nakryiko 2022-01-25 22:19:09 -08:00
  • 0ee425cdd7 ci: add Ubuntu instructions for s390x-self-hosted-builder Ilya Leoshkevich 2022-01-26 00:47:50 +01:00
  • f1085fe3c3 ci: add s390x-self-hosted-builder's user to kvm group Ilya Leoshkevich 2022-01-26 01:14:47 +01:00
  • 393a058d06 tests: move the fuzzer upstream Evgeny Vereshchagin 2022-01-22 01:05:11 +00:00
  • 3febb8a165 ci: update s390x blacklist Andrii Nakryiko 2022-01-21 16:10:20 -08:00
  • 5daafdccf9 ci: regenerate and check in latest vmlinux.h Andrii Nakryiko 2022-01-21 15:07:05 -08:00
  • 78e816a15d sync: latest libbpf changes from kernel Andrii Nakryiko 2022-01-21 12:12:58 -08:00
  • d2ea0e2d03 sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-01-21 12:12:58 -08:00
  • 8fbe7eec3a libbpf: streamline low-level XDP APIs Andrii Nakryiko 2022-01-19 22:14:19 -08:00
  • d788cd57b5 libbpf: deprecate legacy BPF map definitions Andrii Nakryiko 2022-01-19 22:05:28 -08:00
  • ab022c8eb4 bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value YiFei Zhu 2021-12-16 02:04:27 +00:00
  • 75c7c722f5 libbpf: Improve btf__add_btf() with an additional hashmap for strings. Kui-Feng Lee 2022-01-19 10:02:14 -08:00
  • 0f99d97a9c uapi/bpf: Add missing description and returns for helper documentation Usama Arif 2022-01-19 11:44:40 +00:00
  • 8404d1396c libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors Toke Høiland-Jørgensen 2022-01-18 15:13:27 +01:00
  • be89b28f96 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-01-14 18:43:00 -08:00
  • 7b8e97bffc libbpf: Deprecate bpf_map__def() API Christy Lee 2022-01-07 16:42:18 -08:00