Commit Graph

  • 54a7bc87d5 ci: restore all temporary disabled tests Andrii Nakryiko 2021-08-06 17:40:18 -07:00
  • 9979463ccf Remove shared linking for now Yucong Sun 2021-08-06 14:44:10 -07:00
  • b91ca01922 Add a test step to produce a minimal binary using libbpf. Yucong Sun 2021-08-04 12:38:18 -07:00
  • 8ded7c6db0 makefile: fix missing object for static compilation Rafael David Tinoco 2021-08-06 15:31:24 -03:00
  • 7df4ea0f0d ci: make CI build log less verbose Andrii Nakryiko 2021-08-04 18:32:14 -07:00
  • 02333ba360 ci: blacklist newly migrated netcnt selftest Andrii Nakryiko 2021-08-04 17:32:11 -07:00
  • 6921017d25 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-08-04 16:22:30 -07:00
  • 02efadd0b0 libbpf: Do not close un-owned FD 0 on errors Daniel Xu 2021-07-28 16:09:21 -07:00
  • 2805c2a4ca libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT Robin Gögge 2021-07-29 00:58:25 +02:00
  • e65d128903 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf Hengqi Chen 2021-07-30 19:40:12 +08:00
  • 512b472d97 libbpf: Add split BTF support for btf__load_from_kernel_by_id() Quentin Monnet 2021-07-29 17:20:27 +01:00
  • 73788dd22f libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() Quentin Monnet 2021-07-29 17:20:23 +01:00
  • a180eb551e libbpf: Rename btf__load() as btf__load_into_kernel() Quentin Monnet 2021-07-29 17:20:22 +01:00
  • 9d2b7e471b libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() Quentin Monnet 2021-07-29 17:20:21 +01:00
  • 3a0fc666ef libbpf: Fix race when pinning maps in parallel Martynas Pumputis 2021-07-26 17:20:01 +02:00
  • 7c25b1d569 libbpf: Fix comment typo Jason Wang 2021-07-27 19:59:28 +08:00
  • d41e821ccf libbpf: Split CO-RE logic into relo_core.c. Alexei Starovoitov 2021-07-20 17:08:22 -07:00
  • 2fe57e40ac libbpf: Move CO-RE types into relo_core.h. Alexei Starovoitov 2021-07-20 17:08:21 -07:00
  • f81dbd3475 libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. Alexei Starovoitov 2021-07-20 17:08:20 -07:00
  • 035fd6aca0 libbpf: Cleanup the layering between CORE and bpf_program. Alexei Starovoitov 2021-07-20 17:08:19 -07:00
  • e44c8486c6 libbpf: Add bpf_map__pin_path function Evgeniy Litvinenko 2021-07-23 15:15:11 -07:00
  • 14f5433b2e libbpf: Export bpf_program__attach_kprobe_opts function Jiri Olsa 2021-07-21 23:58:10 +02:00
  • d7a2de020b libbpf: Allow decimal offset for kprobes Jiri Olsa 2021-07-21 23:58:09 +02:00
  • bb92e7ab4d libbpf: Fix func leak in attach_kprobe Jiri Olsa 2021-07-21 23:58:08 +02:00
  • 3f22535d56 Fix text grouping issue on github actions Yucong Sun 2021-08-04 11:16:29 -07:00
  • f8ab8bde8e ci: bump nightly Clang/LLVM version to 14 Andrii Nakryiko 2021-08-03 12:29:16 -07:00
  • 506a544834 ci: improve CI UX a little by setting names a hiding debug Sergei Iudin 2021-07-29 16:49:38 -07:00
  • ec2c78c034 README: remove Travis CI build badge Andrii Nakryiko 2021-07-29 14:22:49 -07:00
  • 030ff87857 ci: fix log folding in Github Actions Andrii Nakryiko 2021-07-27 17:09:13 -07:00
  • 0db006d28e ci: add cancel-in-progress behavior for main test CI workflow Andrii Nakryiko 2021-07-22 23:19:46 -07:00
  • 6e6f18ac5d ci: add Github Actions status badge Andrii Nakryiko 2021-07-21 11:20:34 -07:00
  • deca7932c3 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-07-20 14:26:53 -07:00
  • ebcae72279 libbpf: Propagate errors when retrieving enum value for typed data display Alan Maguire 2021-07-20 09:49:53 +01:00
  • 64362b8896 libbpf: Avoid use of __int128 in typed dump display Alan Maguire 2021-07-20 09:49:51 +01:00
  • df01b246df README: State the source origin more prominently. Michal Suchanek 2021-07-19 12:31:56 +02:00
  • 6eb5e25905 Makefile: Default LIBSUBDIR to lib64 on 64bit architectures. Michal Suchanek 2021-07-18 22:05:01 +02:00
  • a603965dad sync: latest libbpf changes from kernel Andrii Nakryiko 2021-07-19 16:55:30 -07:00
  • f61c3b318b libbpf: Fix removal of inner map in bpf_object__create_map Martynas Pumputis 2021-07-19 19:38:37 +02:00
  • 8235032464 libbpf: Btf typed dump does not need to allocate dump data Alan Maguire 2021-07-16 23:46:57 +01:00
  • dc2c53b7f6 libbpf: Fix compilation errors on ppc64le for btf dump typed data Alan Maguire 2021-07-16 23:46:56 +01:00
  • fb3809e940 libbpf: Clarify/fix unaligned data issues for btf typed dump Alan Maguire 2021-07-16 23:46:55 +01:00
  • 74d3571880 Update README.md Fejes Ferenc 2021-07-19 09:09:36 +02:00
  • be570b29c1 Update README.md Fejes Ferenc 2021-07-17 15:38:55 +02:00
  • 9aa71e1040 Run apt-get update as a first step for GH actions Sergei Iudin 2021-07-19 11:38:45 -07:00
  • b3ffd258fc vmtest: blacklist 5.5 selftests Andrii Nakryiko 2021-07-18 20:52:14 -07:00
  • 4447ac82d4 ci: temporary work-around to get green CI builds back Andrii Nakryiko 2021-07-18 20:33:41 -07:00
  • 8fa229c455 ci: disable -Wstringop-truncation for GCC10 configurations as well Andrii Nakryiko 2021-07-18 20:25:56 -07:00
  • 8a670b7422 vmtest: regenerate latest vmlinux.h Andrii Nakryiko 2021-07-18 20:23:20 -07:00
  • 21f90f61b0 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-07-16 14:30:50 -07:00
  • c8b1d14b03 sync: auto-generate latest BPF helpers Andrii Nakryiko 2021-07-16 14:30:50 -07:00
  • c0b2ceba1d libbpf: BTF dumper support for typed data Alan Maguire 2021-07-15 16:15:24 +01:00
  • bd25fc7df1 libbpf: Fix the possible memory leak on error Shuyi Cheng 2021-07-13 20:42:38 +08:00
  • 4920031c88 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' Shuyi Cheng 2021-07-13 20:42:37 +08:00
  • 8fa50e86c1 libbpf: Allow specification of "kprobe/function+offset" Alan Maguire 2021-07-14 11:43:59 +02:00
  • 330a158982 libbpf: Add bpf_program__attach_kprobe_opts function Jiri Olsa 2021-07-14 11:43:58 +02:00
  • a524ae0bbf bpf: Add bpf_get_func_ip helper for kprobe programs Jiri Olsa 2021-07-14 11:43:56 +02:00
  • 97e2a9c9a1 bpf: Add bpf_get_func_ip helper for tracing programs Jiri Olsa 2021-07-14 11:43:55 +02:00
  • bef77595ca bpf: Introduce bpf timers. Alexei Starovoitov 2021-07-14 17:54:09 -07:00
  • 6f7839f477 bpf: Fix a typo of reuseport map in bpf.h. Kuniyuki Iwashima 2021-07-14 21:43:17 +09:00
  • 90aba5e582 bpf: Sync tools/include/uapi/linux/bpf.h Alexei Starovoitov 2021-07-14 17:36:20 -07:00
  • 4dc3aeb072 libbpf: Fix reuse of pinned map on older kernel Martynas Pumputis 2021-07-12 14:55:51 +02:00
  • 4ce0551ee5 libbpf: Restore errno return for functions that were already returning it Toke Høiland-Jørgensen 2021-07-06 14:23:55 +02:00
  • f8411901c4 libbpf: Switch to void * casting in netlink helpers Kumar Kartikeya Dwivedi 2021-06-19 09:44:54 +05:30
  • 9ff2b76693 libbpf: Add request buffer type for netlink messages Kumar Kartikeya Dwivedi 2021-06-19 09:44:53 +05:30
  • df023f5cfc libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading Jonathan Edwards 2021-06-19 11:10:07 -04:00
  • ae62c159ec include: initial sync of pkt_cls.h and pkt_sched.h Andrii Nakryiko 2021-07-16 14:22:07 -07:00
  • 8bf016110e sync uapi headers linux/pkt_cls.h and linux/pkt_sched.h Yonghong Song 2021-07-12 13:37:00 -07:00
  • d3e4039a0a create ondemand vmtest workflow Yucong Sun 2021-07-09 09:39:29 -04:00
  • dd34504b43 vmtest: Set CONFIG_BONDING=y in latest.config Jussi Mäki 2021-06-23 17:16:13 +02:00
  • bec2ae0c6e sync: update rewritten bpf-next SHA Andrii Nakryiko 2021-07-06 13:31:12 -07:00
  • 1d6106cf45 ci: blacklist few new tests on 5.5 Andrii Nakryiko 2021-06-18 12:12:07 -07:00
  • 95e51c1dbe ci: disable fail-fast for Github Actions tests Andrii Nakryiko 2021-06-18 11:32:46 -07:00
  • db132757c9 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-06-18 11:22:42 -07:00
  • 41cddf18f4 Add documentation for libbpf including API autogen grantseltzer 2021-06-18 14:04:59 +00:00
  • f883bbf3f4 libbpf: Fail compilation if target arch is missing Lorenz Bauer 2021-06-16 09:36:35 +01:00
  • db8982bcaa libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT. Kuniyuki Iwashima 2021-06-12 21:32:23 +09:00
  • d1571ab5ce bpf: Support socket migration by eBPF. Kuniyuki Iwashima 2021-06-12 21:32:22 +09:00
  • 03b0787342 bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. Kuniyuki Iwashima 2021-06-12 21:32:21 +09:00
  • a1bd8104a9 libbpf: Set NLM_F_EXCL when creating qdisc Kumar Kartikeya Dwivedi 2021-06-12 08:05:01 +05:30
  • ccead28901 libbpf: Remove unneeded check for flags during tc detach Kumar Kartikeya Dwivedi 2021-06-12 08:05:00 +05:30
  • 0b59d75ecd libbpf: Simplify the return expression of bpf_object__init_maps function Wang Hai 2021-06-09 19:56:51 +08:00
  • a5ee05d505 Run pahole staging once a day Sergei Iudin 2021-06-17 17:19:44 -07:00
  • 42ebbbce7d test pahole Sergei Iudin 2021-06-16 17:02:35 -07:00
  • 26497b9a88 Add coverity workflow Sergei Iudin 2021-06-15 12:41:36 -07:00
  • 5d5af3f07e Migrate libbpf ci to GH actions Sergei Iudin 2021-06-14 11:16:46 -07:00
  • 899c45baa2 travis-ci: extend 5.5 blacklist Andrii Nakryiko 2021-06-07 22:37:13 -07:00
  • 95008d47dd Makefile: sync Makefile with upstream Andrii Nakryiko 2021-06-07 21:51:05 -07:00
  • 13acc0af00 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-06-07 21:42:06 -07:00
  • 1b9138e452 sync: auto-generate latest BPF helpers Andrii Nakryiko 2021-06-07 21:42:06 -07:00
  • 2da7f66d3f libbpf: Fixes incorrect rx_ring_setup_done Kev Jackson 2021-06-07 14:08:35 +01:00
  • 9d5ac4931d libbpf: Fix pr_warn type warnings on 32bit Michal Suchanek 2021-06-04 13:24:48 +02:00
  • 5bfbb36440 libbpf: Move few APIs from 0.4 to 0.5 version Andrii Nakryiko 2021-06-02 17:40:23 -07:00
  • 343f63e245 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h Florent Revest 2021-05-26 18:46:43 +02:00
  • 0dccb885a3 xdp: Extend xdp_redirect_map with broadcast support Hangbin Liu 2021-05-19 17:07:45 +08:00
  • 8e3a63ea48 libbpf: Streamline error reporting for high-level APIs Andrii Nakryiko 2021-05-24 20:59:34 -07:00
  • 7c7ba067fc libbpf: Streamline error reporting for low-level APIs Andrii Nakryiko 2021-05-24 20:59:33 -07:00
  • 12eb2666d9 libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors Andrii Nakryiko 2021-05-24 20:59:31 -07:00
  • 234dea015b bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags Denis Salopek 2021-05-11 23:00:05 +02:00
  • c3c2e52201 bpf: Add lookup_and_delete_elem support to hashtab Denis Salopek 2021-05-11 23:00:04 +02:00
  • b79c698300 libbpf: Skip bpf_object__probe_loading for light skeleton Stanislav Fomichev 2021-05-20 20:06:53 -07:00