Commit Graph

  • 59080bd06c ci: use CodeQL instead of LGTM Frantisek Sumsal 2022-09-14 11:33:51 +02:00
  • 8b0b41f812 Remove travis-ci symlink Daniel Müller 2022-10-06 16:21:06 -07:00
  • 6bd5b40bcd ci: install wget package on s390x runners chantra 2022-10-05 23:26:11 -07:00
  • 6cd8907a4a ci: update actions-runner to 2.298.2 on s390x chantra 2022-10-05 21:29:58 -07:00
  • fa2875be8a ci: install zstd on s390x runners chantra 2022-10-05 21:27:57 -07:00
  • 27a93eae7c [s390x][ci] Force replacing workers when a worker already exist with same name. chantra 2022-10-03 14:10:10 -07:00
  • dac1c4b6a8 Merge branch 'libbpf:master' into master v1.0.1_netdatta v1.0.1_netdata libbpf_1_0_1 thiagoftsm 2022-09-29 21:37:39 +00:00
  • 1714037104 vmtest: regenerate latest vmlinux.h Andrii Nakryiko 2022-09-27 13:41:09 -07:00
  • d598cb20c7 libbpf: bump version to 1.1.0 Andrii Nakryiko 2022-09-27 13:17:59 -07:00
  • ce321d6fd4 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-09-27 12:14:39 -07:00
  • 0f5b3a10ae sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-09-27 12:14:39 -07:00
  • 5859c59e50 bpf, cgroup: Reject prog_attach_flags array when effective query Pu Lehui 2022-09-21 10:46:02 +00:00
  • 85f8b7c4dc libbpf: Don't require full struct enum64 in UAPI headers Andrii Nakryiko 2022-09-26 21:29:39 -07:00
  • 9da0dcb621 libbpf: Fix the case of running as non-root with capabilities Jon Doron 2022-09-25 10:04:31 +03:00
  • 82c4054376 bpf: Return value in kprobe get_func_ip only for entry address Jiri Olsa 2022-09-26 17:33:39 +02:00
  • b3a117773d libbpf: restore memory layout of bpf_object_open_opts Andrii Nakryiko 2022-09-23 16:05:59 -07:00
  • fc2577c54c libbpf: Add pathname_concat() helper Wang Yufen 2022-09-22 14:28:44 +08:00
  • 0420f75dbc libbpf: Support raw BTF placed in the default search path Tao Chen 2022-09-13 00:43:00 +08:00
  • aa25f218b4 libbpf: Improve BPF_PROG2 macro code quality and description Yonghong Song 2022-09-09 19:52:14 -07:00
  • 9e9bf46c92 bpf: Add libbpf logic for user-space ring buffer David Vernet 2022-09-19 19:00:59 -05:00
  • 28903eb40e bpf: Add bpf_user_ringbuf_drain() helper David Vernet 2022-09-19 19:00:58 -05:00
  • 8138aa78bd bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type David Vernet 2022-09-19 19:00:57 -05:00
  • 8ac9773f52 libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data Xin Liu 2022-09-17 16:48:09 +08:00
  • b63791cbde libbpf: Clean up legacy bpf maps declaration in bpf_helpers Xin Liu 2022-09-13 15:36:43 +08:00
  • 0ff6d28aec libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set Andrii Nakryiko 2022-09-09 12:30:52 -07:00
  • 861364fa45 libbpf: Remove gcc support for bpf_tail_call_static for now Daniel Borkmann 2022-09-09 16:15:11 +02:00
  • 21ec5ca723 libbpf: Add new BPF_PROG2 macro Yonghong Song 2022-08-31 08:27:07 -07:00
  • 255690da57 bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]() Yonghong Song 2022-08-31 08:26:57 -07:00
  • b1753eaf3b bpf: Support getting tunnel flags Shmulik Ladkani 2022-08-31 17:40:09 +03:00
  • eeb2bc4061 libbpf: Add GCC support for bpf_tail_call_static James Hilliard 2022-08-29 15:05:46 -06:00
  • a11587cc01 bpf: Fix a few typos in BPF helpers documentation Quentin Monnet 2022-08-25 23:08:06 +01:00
  • 7fb6138fae libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton Benjamin Tissoires 2022-08-24 15:40:37 +02:00
  • c918b3e724 bpf: Add CGROUP prefix to cgroup_iter_order Hao Luo 2022-08-25 15:39:36 -07:00
  • 981001bf46 bpf: Introduce cgroup iter Hao Luo 2022-08-24 16:31:13 -07:00
  • ee7d295f83 bpf: update bpf_{g,s}et_retval documentation Stanislav Fomichev 2022-08-23 15:25:54 -07:00
  • 94d69cc07f bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs Shmulik Ladkani 2022-08-21 14:35:17 +03:00
  • 12a41a80c5 Adding network diag utils into actions-runner-libbpf container Mikhail Tuzikov 2022-09-27 16:03:10 +01:00
  • 10a32130e7 Clean up local allow/deny lists Daniel Müller 2022-09-06 11:17:16 -07:00
  • fad270918d Use deny/allow lists from upstream Daniel Müller 2022-08-09 10:23:34 -07:00
  • c091b07808 Fix comment: WHITELIST -> ALLOWLIST Daniel Müller 2022-09-06 10:52:15 -07:00
  • efd33720cd Set KERNEL and REPO_ROOT environment variable for run-qemu action Daniel Müller 2022-08-30 15:12:46 -07:00
  • 9aedff8d03 Provide kernel-root argument to run-qemu action Daniel Müller 2022-08-29 10:50:22 -07:00
  • 51e63f7229 Explicitly provide kernel-root argument to prepare-rootfs action Daniel Müller 2022-08-29 10:30:00 -07:00
  • c53af98d1a [s390x][runner] update action runner to 2.296.0 (latest) chantra 2022-08-26 14:19:59 -07:00
  • 2c44349e09 [s390x][runners] Use consistent runner name across restarts chantra 2022-08-26 14:10:58 -07:00
  • 58361243ec Fix sourcing of helpers.sh in coverity workflow Daniel Müller 2022-08-26 09:46:29 -07:00
  • c32e1cf948 README: add dark background logo image Andrii Nakryiko 2022-08-24 22:08:34 -07:00
  • c4f44c7c11 assets: add libbpf logo images Andrii Nakryiko 2022-08-24 21:51:42 -07:00
  • a7a525d47a Rename test_progs_noalu function to test_progs_no_alu32 Daniel Müller 2022-08-23 16:18:19 -07:00
  • cfbd763ef8 Use foldable helpers where applicable Daniel Müller 2022-08-23 10:11:26 -07:00
  • 862b60f205 Merge branch 'libbpf:master' into master v1.0.0_netdata libbpf_1_0 thiagoftsm 2022-08-22 19:29:03 +00:00
  • a0325403af readme: add logo and clarify initial section Andrii Nakryiko 2022-08-22 12:10:03 -07:00
  • 7436656dbf README: add link to readthedocs doc site Andrii Nakryiko 2022-08-19 10:37:43 -07:00
  • 7984737fbf Support running of individual tests Daniel Müller 2022-08-15 15:34:09 -07:00
  • a0d1e22c77 ci: blacklist lru_bug selftest on s390x Andrii Nakryiko 2022-08-18 13:54:27 -07:00
  • e58c615210 ci: update vmlinux.h to latest config Andrii Nakryiko 2022-08-18 13:52:45 -07:00
  • aec0b1cd7d sync: latest libbpf changes from kernel Andrii Nakryiko 2022-08-18 10:28:07 -07:00
  • a202bd7433 sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-08-18 10:28:07 -07:00
  • ba81a5b778 libbpf: Clean up deprecated and legacy aliases Andrii Nakryiko 2022-08-15 17:19:28 -07:00
  • f7cee4152f libbpf: Streamline bpf_attr and perf_event_attr initialization Andrii Nakryiko 2022-08-15 17:19:27 -07:00
  • 06c4624c8c libbpf: Fix potential NULL dereference when parsing ELF Andrii Nakryiko 2022-08-15 17:19:26 -07:00
  • c8f4b9c878 libbpf: Allows disabling auto attach Hao Luo 2022-08-16 16:40:11 -07:00
  • 079bc8536d libbpf: Making bpf_prog_load() ignore name if kernel doesn't support Hangbin Liu 2022-08-13 08:09:36 +08:00
  • 8be13ee80b bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation Quentin Monnet 2022-08-12 16:37:27 +01:00
  • 3db7585378 libbpf: Add names for auxiliary maps Hangbin Liu 2022-08-11 11:40:20 +08:00
  • 69938da6d7 Explicitly specify Qemu image path to use Daniel Müller 2022-08-17 15:21:16 -07:00
  • bfdf7653e0 Rename travis-ci/ directory to ci/ Daniel Müller 2022-08-17 14:23:41 -07:00
  • d700dcf162 Print allow and denylists Daniel Müller 2022-08-09 10:36:36 -07:00
  • c03b9f6d0b Move kernel version check inwards Daniel Müller 2022-08-15 15:24:41 -07:00
  • 66b788c1a4 Factor out test_progs_noalu function Daniel Müller 2022-08-15 14:42:57 -07:00
  • e3c2b8a48d Re-enable test_maps selftest Daniel Müller 2022-08-15 14:42:57 -07:00
  • 13a26d78f3 sync: latest libbpf changes from kernel Andrii Nakryiko 2022-08-10 12:25:33 -07:00
  • 6b92311c3a sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-08-10 12:25:32 -07:00
  • 6fdbfb00f1 bpf: Disallow bpf programs call prog_run command. Alexei Starovoitov 2022-08-08 20:58:09 -07:00
  • 45dca19bd2 libbpf: preserve errno across pr_warn/pr_info/pr_debug Andrii Nakryiko 2022-08-10 11:34:25 -07:00
  • 2fe1958ec8 bpf: Add BPF-helper for accessing CLOCK_TAI Jesper Dangaard Brouer 2022-08-09 08:08:02 +02:00
  • cbd9b7e5d8 bpf: Improve docstring for BPF_F_USER_BUILD_ID flag Dave Marchevsky 2022-08-08 09:47:23 -07:00
  • 0cc6bfab39 libbpf: Do not require executable permission for shared libraries Hengqi Chen 2022-08-06 18:20:21 +08:00
  • 41c612167e libbpf: Reject legacy 'maps' ELF section Andrii Nakryiko 2022-08-03 14:42:02 -07:00
  • 69d537ba0b libbpf: Ensure functions with always_inline attribute are inline James Hilliard 2022-08-03 09:14:03 -06:00
  • bd1e5cff31 libbpf: Initialize err in probe_map_create Florian Fainelli 2022-07-31 19:51:09 -07:00
  • 3d484ca473 libbpf: Skip empty sections in bpf_object__init_global_data_maps James Hilliard 2022-07-31 17:26:49 -06:00
  • c25544735b treewide: uapi: Replace zero-length arrays with flexible-array members Gustavo A. R. Silva 2022-04-06 19:36:51 -05:00
  • 179c7940eb perf/core: Add a new read format to get a number of lost samples Namhyung Kim 2022-06-16 11:06:23 -07:00
  • f6692dc4e8 Remove checked-in configuration Daniel Müller 2022-08-09 09:41:34 -07:00
  • 693de729d0 Rename blacklists and whitelists Daniel Müller 2022-08-09 10:23:11 -07:00
  • 0667206913 Use checkout action in version v3 Daniel Müller 2022-08-09 10:23:11 -07:00
  • a2ebd9ceff Rely on upstream kernel configuration Daniel Müller 2022-07-28 10:41:49 -07:00
  • 0e43565ad8 ci: Bump LLVM version we use to 16 Daniel Müller 2022-08-01 11:02:55 -07:00
  • 5b795f7b30 ci: blacklist skeleton selftest Andrii Nakryiko 2022-07-30 18:44:28 -07:00
  • 3fa2c28d2c sync: latest libbpf changes from kernel Andrii Nakryiko 2022-07-29 20:44:53 -07:00
  • 0fa013e705 sync: auto-generate latest BPF helpers Andrii Nakryiko 2022-07-29 20:44:53 -07:00
  • d8e2c9d965 libbpf: Add bpf_obj_get_opts() Joe Burton 2022-07-29 20:27:27 +00:00
  • b2d7228d7c libbpf: Support PPC in arch_specific_syscall_pfx Daniel Müller 2022-07-28 22:23:45 +00:00
  • 427f2a0c83 libbpf: Extend BPF_KSYSCALL documentation Ilya Leoshkevich 2022-07-26 15:40:07 +02:00
  • 8663289b51 libbpf: Fix str_has_sfx()'s return value Dan Carpenter 2022-07-19 12:53:01 +03:00
  • 77e514d626 libbpf: Fix sign expansion bug in btf_dump_get_enum_value() Dan Carpenter 2022-07-19 12:49:34 +03:00
  • b44b214118 libbpf: fix an snprintf() overflow check Dan Carpenter 2022-07-19 12:51:28 +03:00
  • 610707057a libbpf: make RINGBUF map size adjustments more eagerly Andrii Nakryiko 2022-07-15 16:09:51 -07:00
  • 7e567b8761 bpf: fix bpf_skb_pull_data documentation Joanne Koong 2022-07-15 12:38:00 -07:00