Commit Graph

  • 5c7661fd5e vmtest: update and sort blacklists Andrii Nakryiko 2020-02-20 14:00:46 -08:00
  • 1feb21b081 vmtest: remove temporary runqslower fix Andrii Nakryiko 2020-02-20 11:48:22 -08:00
  • fa8cb316fb sync: fix commit signature determination in sync script Andrii Nakryiko 2020-02-14 19:44:43 -08:00
  • f72fe00e70 vmtest: #121 follow-ups. Loop increase bpf-next git fetch depth Julia Kartseva 2020-02-18 18:04:26 -08:00
  • 583bddce6b vmtest: build and run bpf kernel selftests against various kernels v0.0.7 Julia Kartseva 2020-02-12 12:20:53 -08:00
  • a52fb86a96 vmtest: add configs for bpf kernel selftests Julia Kartseva 2020-02-11 23:08:35 -08:00
  • e5dbc1a96f sync: latest libbpf changes from kernel Andrii Nakryiko 2020-01-24 13:48:53 -08:00
  • 96333403ca sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-01-24 13:48:53 -08:00
  • 928f2fc146 libbpf: Fix realloc usage in bpf_core_find_cands Andrii Nakryiko 2020-01-24 12:18:46 -08:00
  • 8fd8b5bb46 libbpf: Improve handling of failed CO-RE relocations Andrii Nakryiko 2020-01-23 21:38:37 -08:00
  • b999e8f2c1 bpf: Sync uapi bpf.h to tools/ Martin KaFai Lau 2020-01-22 15:36:52 -08:00
  • c6c86a53f2 libbpf: Add support for program extensions Alexei Starovoitov 2020-01-20 16:53:47 -08:00
  • c69f0d12f3 net: macsec: introduce the macsec_context structure Antoine Tenart 2020-01-13 23:31:40 +01:00
  • 033ad7ee78 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-01-17 16:22:23 -08:00
  • 397db2175d libbpf: Load btf_vmlinux only once per object. KP Singh 2020-01-17 22:28:25 +01:00
  • 6756bdc96e libbpf: Fix potential multiplication overflow in mmap() size calculation Andrii Nakryiko 2020-01-16 22:08:00 -08:00
  • 9c1ae55dbd libbpf: Simplify BTF initialization logic Andrii Nakryiko 2020-01-16 22:07:59 -08:00
  • 091f073ff0 libbpf: Fix error handling bug in btf_dump__new Andrii Nakryiko 2020-01-16 22:07:58 -08:00
  • ad51a528dc travis-ci: make sure before_script override is non-empty Andrii Nakryiko 2020-01-17 19:50:09 -08:00
  • fa29cc01ff sync: latest libbpf changes from kernel Andrii Nakryiko 2020-01-16 20:05:23 -08:00
  • a2bec08412 libbpf: Revert bpf_helper_defs.h inclusion regression Andrii Nakryiko 2020-01-16 16:41:02 -08:00
  • 080fd68e9c sync: latest libbpf changes from kernel Andrii Nakryiko 2020-01-16 10:13:01 -08:00
  • 437f57042c sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-01-16 10:13:01 -08:00
  • f4f271b068 libbpf: Fix unneeded extra initialization in bpf_map_batch_common Brian Vazquez 2020-01-15 20:59:18 -08:00
  • bd35a43bb3 libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API Martin KaFai Lau 2020-01-15 15:00:31 -08:00
  • d91f681d3b libbpf: Add libbpf support to batch ops Yonghong Song 2020-01-15 10:43:06 -08:00
  • 1e51491d05 tools/bpf: Sync uapi header bpf.h Yonghong Song 2020-01-15 10:43:05 -08:00
  • 37440e95d1 libbpf: Support .text sub-calls relocations Andrii Nakryiko 2020-01-15 11:08:56 -08:00
  • 681f2f9291 bpf: Add bpf_send_signal_thread() helper Yonghong Song 2020-01-14 19:50:02 -08:00
  • 0e4638ec14 tools: Sync uapi/linux/if_link.h Andrii Nakryiko 2020-01-12 23:31:38 -08:00
  • 234a45a128 Update README with Distribution section hex 2020-01-14 00:02:01 -08:00
  • 8687395198 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-01-10 10:48:22 -08:00
  • 0cccc9ff28 sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-01-10 10:48:22 -08:00
  • b50eb28758 libbpf: Poison kernel-only integer types Andrii Nakryiko 2020-01-10 10:19:16 -08:00
  • 8d936a1570 libbpf: Sanitize global functions Alexei Starovoitov 2020-01-09 22:41:19 -08:00
  • 2c8602eb54 selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir Andrii Nakryiko 2020-01-09 21:17:15 -08:00
  • 1ef23426e7 libbpf: Make bpf_map order and indices stable Andrii Nakryiko 2020-01-09 19:42:46 -08:00
  • d2100072b9 bpf: Document BPF_F_QUERY_EFFECTIVE flag Andrey Ignatov 2020-01-07 17:40:06 -08:00
  • f3edca46e5 bpf: libbpf: Add STRUCT_OPS support Martin KaFai Lau 2020-01-08 16:35:14 -08:00
  • cabb077325 bpf: Synch uapi bpf.h to tools/ Martin KaFai Lau 2020-01-08 16:35:12 -08:00
  • b95b281039 libbpf: Add probe for large INSN limit Michal Rostecki 2020-01-08 17:23:52 +01:00
  • 5033d7177e sync: latest libbpf changes from kernel Andrii Nakryiko 2019-12-30 11:38:50 -08:00
  • 49058f8c6f libbpf: Support CO-RE relocations for LDX/ST/STX instructions Andrii Nakryiko 2019-12-23 10:03:05 -08:00
  • 8b20ffa4b9 libbpf: Introduce bpf_prog_attach_xattr Andrey Ignatov 2019-12-18 23:44:36 -08:00
  • 1b1e30679f bpf: Support replacing cgroup-bpf program in MULTI mode Andrey Ignatov 2019-12-18 23:44:35 -08:00
  • e7a82fc033 sync: add zlib dependency and libbpf_common.h to list of installed headers Andrii Nakryiko 2019-12-18 20:29:33 -08:00
  • 7c5583ab2d sync: latest libbpf changes from kernel Andrii Nakryiko 2019-12-19 12:59:57 -08:00
  • 0d9d85e345 libbpf: Fix another __u64 printf warning Andrii Nakryiko 2019-12-18 21:21:03 -08:00
  • c8c4edf4c9 libbpf: Fix printing of ulimit value Toke Høiland-Jørgensen 2019-12-19 10:02:36 +01:00
  • 23983fd75b libbpf: Add missing newline in opts validation macro Toke Høiland-Jørgensen 2019-12-19 13:07:14 +01:00
  • 4bbdefdce1 libbpf: BTF is required when externs are present Andrii Nakryiko 2019-12-18 16:28:36 -08:00
  • 5bc09e54fa libbpf: Allow to augment system Kconfig through extra optional config Andrii Nakryiko 2019-12-18 16:28:35 -08:00
  • 9f61b5b95c libbpf: Put Kconfig externs into .kconfig section Andrii Nakryiko 2019-12-18 16:28:34 -08:00
  • baa3268b13 libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource Andrii Nakryiko 2019-12-18 14:50:39 -08:00
  • f5599ef856 libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h Andrii Nakryiko 2019-12-17 21:25:51 -08:00
  • 99c65fed78 libbpf: Reduce log level for custom section names Andrii Nakryiko 2019-12-17 15:42:28 -08:00
  • e9adfa851f libbpf: Fix libbpf_common.h when installing libbpf through 'make install' Toke Høiland-Jørgensen 2019-12-17 12:28:10 +01:00
  • 8363b8d4e6 libbpf: Add zlib as a dependency in pkg-config template Andrii Nakryiko 2019-12-16 10:38:29 -08:00
  • f892b464d0 libbpf: Print hint about ulimit when getting permission denied error Toke Høiland-Jørgensen 2019-12-16 19:12:04 +01:00
  • a4132d1590 libbpf: Fix build by renaming variables Prashant Bhole 2019-12-16 17:27:38 +09:00
  • 303916a126 libbpf: Support flexible arrays in CO-RE Andrii Nakryiko 2019-12-14 23:08:43 -08:00
  • 8eea7ed8e8 bpftool: Generate externs datasec in BPF skeleton Andrii Nakryiko 2019-12-13 17:47:09 -08:00
  • fa030ffd20 libbpf: Support libbpf-provided extern variables Andrii Nakryiko 2019-12-13 17:47:08 -08:00
  • ea06bc30fa libbpf: Extract internal map names into constants Andrii Nakryiko 2019-12-13 17:47:07 -08:00
  • 531ac0e65f libbpf: Add BPF object skeleton support Andrii Nakryiko 2019-12-13 17:43:36 -08:00
  • e35cb347ce libbpf: Reduce log level of supported section names dump Andrii Nakryiko 2019-12-13 17:43:35 -08:00
  • 68fa3f0b57 libbpf: Postpone BTF ID finding for TRACING programs to load phase Andrii Nakryiko 2019-12-13 17:43:34 -08:00
  • 1c145f0fda libbpf: Refactor global data map initialization Andrii Nakryiko 2019-12-13 17:43:33 -08:00
  • 418c07226a libbpf: Expose BPF program's function name Andrii Nakryiko 2019-12-13 17:43:32 -08:00
  • 5ec0ba6530 libbpf: Expose BTF-to-C type declaration emitting API Andrii Nakryiko 2019-12-13 17:43:31 -08:00
  • 600ba1c5e1 libbpf: Expose btf__align_of() API Andrii Nakryiko 2019-12-13 17:43:30 -08:00
  • aa73e35dc3 libbpf: Extract common user-facing helpers Andrii Nakryiko 2019-12-13 17:43:29 -08:00
  • dca6176410 libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files Andrii Nakryiko 2019-12-13 17:43:28 -08:00
  • 6f88f26945 libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h Andrii Nakryiko 2019-12-13 17:43:27 -08:00
  • f7af143516 libbpf: Add generic bpf_program__attach() Andrii Nakryiko 2019-12-13 17:43:26 -08:00
  • 4f3c7b3e13 libbpf: Don't require root for bpf_object__open() Andrii Nakryiko 2019-12-13 17:43:25 -08:00
  • b85e83f6cb libbpf: Don't attach perf_buffer to offline/missing CPUs Andrii Nakryiko 2019-12-11 17:36:09 -08:00
  • 33d1fbea57 libbpf: Extract and generalize CPU mask parsing logic Andrii Nakryiko 2019-12-11 17:35:48 -08:00
  • b234d12c97 libbpf: Recognize SK_REUSEPORT programs from section name Jakub Sitnicki 2019-12-12 11:22:50 +01:00
  • 7a1d185108 libbpf: fix Coverity scan CI hex 2019-12-17 15:34:02 -08:00
  • 76d5bb6a13 libbpf: Add VMTEST to CI hex 2019-11-15 11:04:51 -08:00
  • c42bfcbf0e travis: build on ppc64le as well Frantisek Sumsal 2019-12-10 11:35:24 +01:00
  • c2fc7c15a3 sync: latest libbpf changes from kernel Andrii Nakryiko 2019-12-12 14:33:00 -08:00
  • 4060a65222 libbpf: Fix printf compilation warnings on ppc64le arch Andrii Nakryiko 2019-12-12 09:19:18 -08:00
  • a26f6b1375 libbpf: Bump libpf current version to v0.0.7 Andrii Nakryiko 2019-12-09 14:40:22 -08:00
  • 6e686c26fa Makefile: Add cscope and tags rules Toke Høiland-Jørgensen 2019-12-11 10:37:56 +01:00
  • ab067ed371 sync: latest libbpf changes from kernel v0.0.6 Andrii Nakryiko 2019-12-09 09:25:12 -08:00
  • 9b69fbe4d1 bpf: Introduce BPF_TRACE_x helper for the tracing tests Martin KaFai Lau 2019-11-23 12:25:04 -08:00
  • 04d8fc50ab selftests/bpf: Add test for BPF trampoline Alexei Starovoitov 2019-11-14 10:57:09 -08:00
  • ceff1e0363 libbpf: Fix sym->st_value print on 32-bit arches Alexei Starovoitov 2019-11-27 17:46:56 -08:00
  • d28acc595f libbpf: Fix global variable relocation Andrii Nakryiko 2019-11-27 12:06:50 -08:00
  • 9ef191ea7d license: add LICENSE with dual-license SPDX expression Andrii Nakryiko 2019-11-26 11:06:43 -08:00
  • 1add860402 license: add license note to README Andrii Nakryiko 2019-11-26 11:02:19 -08:00
  • c658f21738 libbpf: add BSD-2-Clause and LGPL-2.1 licenses Andrii Nakryiko 2019-11-26 09:50:54 -08:00
  • 9f519af7f4 sync: latest libbpf changes from kernel Andrii Nakryiko 2019-11-25 15:27:28 -08:00
  • b7bdc604ef libbpf: Fix usage of u32 in userspace code Andrii Nakryiko 2019-11-25 13:29:48 -08:00
  • 354dd9844e bpf: Introduce BPF_TRACE_x helper for the tracing tests Martin KaFai Lau 2019-11-23 12:25:04 -08:00
  • 9b91dce691 libbpf: Fix bpf_object name determination for bpf_object__open_file() Andrii Nakryiko 2019-11-21 16:35:27 -08:00
  • 83535cb2bf libbpf: Support initialized global variables Andrii Nakryiko 2019-11-20 23:07:43 -08:00
  • 3f05b513d4 libbpf: Fix various errors and warning reported by checkpatch.pl Andrii Nakryiko 2019-11-20 23:07:42 -08:00