Commit Graph

  • 77f11b3674 bpf: cpumap: Add the possibility to attach an eBPF program to cpumap Lorenzo Bianconi 2020-07-14 15:56:38 +02:00
  • cd46c9d67e cpumap: Formalize map value as a named struct Lorenzo Bianconi 2020-07-14 15:56:37 +02:00
  • 41054a32df net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN Horatiu Vultur 2020-07-14 09:34:58 +02:00
  • 852b4c8e73 tools/bpftool: Strip away modifiers from global variables Andrii Nakryiko 2020-07-13 16:24:09 -07:00
  • de60a31eba libbpf: Support stripping modifiers for btf_dump Andrii Nakryiko 2020-07-13 16:24:08 -07:00
  • 8ec7d86efe xsk: Add new statistics Ciara Loftus 2020-07-08 07:28:33 +00:00
  • c3984343bc sync: latest libbpf changes from kernel Andrii Nakryiko 2020-07-10 08:55:20 -07:00
  • 5255eb2799 libbpf: Fix memory leak and optimize BTF sanitization Andrii Nakryiko 2020-07-09 18:10:23 -07:00
  • 8b5e81a17a sync: latest libbpf changes from kernel Andrii Nakryiko 2020-07-09 21:25:42 -07:00
  • cd016d93f7 libbpf: Fix libbpf hashmap on (I)LP32 architectures Jakub Bogusz 2020-07-09 15:57:23 -07:00
  • deaee9541d vmtests: update blacklist for 5.5 Andrii Nakryiko 2020-07-08 16:36:45 -07:00
  • daa2c7f851 ci: re-arrange tests to prioritize higher-signal tests Andrii Nakryiko 2020-07-08 16:25:18 -07:00
  • 006904d416 vmtests: whitelist core_retro for 4.9 tests Andrii Nakryiko 2020-07-08 16:22:59 -07:00
  • e47ebc895d sync: latest libbpf changes from kernel Andrii Nakryiko 2020-07-08 16:21:14 -07:00
  • 3b2837e296 libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer Andrii Nakryiko 2020-07-07 18:53:17 -07:00
  • 90716e9e14 libbpf: Improve BTF sanitization handling Andrii Nakryiko 2020-07-07 18:53:15 -07:00
  • d5a36e2070 libbpf: Add btf__set_fd() for more control over loaded BTF FD Andrii Nakryiko 2020-07-07 18:53:14 -07:00
  • 133543c202 libbpf: Make BTF finalization strict Andrii Nakryiko 2020-07-07 18:53:13 -07:00
  • abb82202da libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE Stanislav Fomichev 2020-07-06 16:01:26 -07:00
  • 5020fdf8fc vmtests: fix 4.9 build Andrii Nakryiko 2020-07-06 13:28:54 -07:00
  • a846caca79 vmtests: test no-alu32 variant of test_progs Andrii Nakryiko 2020-07-07 00:46:30 -07:00
  • 1b42b15b5e travis_ci: run tests for 4.9 kernel Julia Kartseva 2020-07-01 11:51:46 -07:00
  • a2b27a1b62 vmtests: remove custom 5.5 selftest preparetion actions Andrii Nakryiko 2020-07-01 14:13:28 -07:00
  • 7b9d71b21d sync: latest libbpf changes from kernel Andrii Nakryiko 2020-07-01 12:39:49 -07:00
  • 89f7f0796a sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-07-01 12:39:49 -07:00
  • c054d91247 bpf: Introduce helper bpf_get_task_stack() Song Liu 2020-06-29 23:28:44 -07:00
  • 9c104b1637 libbpf: Make bpf_endian co-exist with vmlinux.h Andrii Nakryiko 2020-06-30 08:21:24 -07:00
  • d08d57cd91 vmtests: check in vmlinux.h and use it for non-latest builds Andrii Nakryiko 2020-06-30 16:28:20 -07:00
  • 803243cc33 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-28 23:35:51 -07:00
  • d707f8027b sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-06-28 23:35:51 -07:00
  • 652f2c0a40 libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP Jesper Dangaard Brouer 2020-06-25 16:26:58 +02:00
  • 2fcd394505 bpf: Fix formatting in documentation for BPF helpers Quentin Monnet 2020-06-23 16:39:35 +01:00
  • af3c9f9fc4 libbpf: Fix CO-RE relocs against .text section Andrii Nakryiko 2020-06-19 16:04:22 -07:00
  • a62b08dd0c libbpf: Support disabling auto-loading BPF programs Andrii Nakryiko 2020-06-25 16:26:28 -07:00
  • 318ed9d544 bpf: Add bpf_skc_to_udp6_sock() helper Yonghong Song 2020-06-23 16:08:15 -07:00
  • 47370741be bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers Yonghong Song 2020-06-23 16:08:11 -07:00
  • 26e5e7dcb0 bpf: Add bpf_skc_to_tcp6_sock() helper Yonghong Song 2020-06-23 16:08:09 -07:00
  • cd469e21e8 bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt Dmitry Yakunin 2020-06-20 18:30:52 +03:00
  • 18bfe12dc1 libbpf: Prevent loading vmlinux BTF twice Andrii Nakryiko 2020-06-23 21:38:05 -07:00
  • fef856084a libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" Colin Ian King 2020-06-23 09:42:07 +01:00
  • 6f8e021c3c bpf: Switch most helper return values from 32-bit int to 64-bit long Andrii Nakryiko 2020-06-22 20:22:21 -07:00
  • 143213eb82 README: info on routing general BPF/libbpf quesions Andrii Nakryiko 2020-06-22 20:48:02 -07:00
  • ac74ee188d sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-22 19:26:22 -07:00
  • 15943906dc libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses Andrii Nakryiko 2020-06-19 16:17:01 -07:00
  • 85749135a6 libbpf: Add support for extracting kernel symbol addresses Andrii Nakryiko 2020-06-19 16:16:56 -07:00
  • 3b320677cd libbpf: Generalize libbpf externs support Andrii Nakryiko 2020-06-19 16:16:55 -07:00
  • 15fee53503 vmtests: blacklist test using RINGBUF Andrii Nakryiko 2020-06-22 16:41:39 -07:00
  • 169d35c746 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-22 15:55:00 -07:00
  • d8d4713476 libbpf: Add a bunch of attribute getters/setters for map definitions Andrii Nakryiko 2020-06-20 23:21:12 -07:00
  • ef26b4c37f libbpf: Bump version to 0.1.0 Andrii Nakryiko 2020-06-17 11:31:32 -07:00
  • d7b2934cf9 sync: latest libbpf changes from kernel v0.0.9 Andrii Nakryiko 2020-06-22 14:54:07 -07:00
  • c83d2166e8 libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers Andrii Nakryiko 2020-06-20 20:11:59 -07:00
  • fb27968bf1 vmtests: blacklist 5.5 test and temporary blacklist core_reloc test Andrii Nakryiko 2020-06-17 11:17:24 -07:00
  • d6ae406429 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-17 08:47:23 -07:00
  • cb174c5b8d sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-06-17 08:47:22 -07:00
  • 17f747ed38 bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments Andrii Nakryiko 2020-06-15 14:49:26 -07:00
  • bf34234885 libbpf: Support pre-initializing .bss global variables Andrii Nakryiko 2020-06-12 12:45:04 -07:00
  • 46c272f9b4 sync: don't check and warn about non-empty merges anymore Andrii Nakryiko 2020-06-10 12:08:14 -07:00
  • 40e69c9538 vmtests: un-blacklist ringbuf and cls_redirect selftests Andrii Nakryiko 2020-06-10 12:03:29 -07:00
  • a975d8ea28 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-10 11:58:10 -07:00
  • 45f7113925 libbpf: Handle GCC noreturn-turned-volatile quirk Andrii Nakryiko 2020-06-09 22:23:35 -07:00
  • 6816734203 libbpf: Define __WORDSIZE if not available Arnaldo Carvalho de Melo 2020-06-09 18:16:53 -03:00
  • 11d2a59689 bpf: Selftests and tools use struct bpf_devmap_val from uapi Jesper Dangaard Brouer 2020-06-09 15:31:52 +02:00
  • 8c7527ea88 travis-ci: fix travis_terminate invocation Andrii Nakryiko 2020-06-10 11:55:38 -07:00
  • c569e03985 README: Add BTF and Clang information for Arch Linux Toke Høiland-Jørgensen 2020-06-08 15:58:42 +02:00
  • 1862741fb0 vmtest: disable ringbuf test on latest for now Andrii Nakryiko 2020-06-04 10:48:08 -07:00
  • 6a269cf458 README: add OpenSUSE BTF availability info Andrii Nakryiko 2020-06-04 10:42:03 -07:00
  • 6e15a022db README: add BTF and CO-RE info Andrii Nakryiko 2020-06-02 18:54:08 -07:00
  • 20d9816471 vmtest: temporary blacklist changes to make CI green Andrii Nakryiko 2020-06-02 17:24:46 -07:00
  • 538b3f4ce7 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-02 12:45:44 -07:00
  • f2610ca9cf sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-06-02 12:45:44 -07:00
  • adb5dd203c bpf: Add csum_level helper for fixing up csum levels Daniel Borkmann 2020-06-02 16:58:33 +02:00
  • 3aadd91e97 bpf: Fix up bpf_skb_adjust_room helper's skb csum setting Daniel Borkmann 2020-06-02 16:58:32 +02:00
  • 1206ab0e75 vmtest: optionally adjust selftest files depending on kernel version Andrii Nakryiko 2020-06-01 17:35:31 -07:00
  • 70eac9941d Makefile: add ringbuf.o to the list of object files Andrii Nakryiko 2020-06-01 13:02:04 -07:00
  • 2fdbf42f98 sync: latest libbpf changes from kernel Andrii Nakryiko 2020-06-01 16:45:25 -07:00
  • 365e4805a1 sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-06-01 16:45:25 -07:00
  • 890f25520a libbpf: Add support for bpf_link-based netns attachment Jakub Sitnicki 2020-05-31 10:28:40 +02:00
  • fbdee96fa1 bpf: Add link-based BPF program attachment to network namespace Jakub Sitnicki 2020-05-31 10:28:38 +02:00
  • f54c56be0d libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c Andrii Nakryiko 2020-06-01 13:26:01 -07:00
  • 8dc4b38871 tools/bpf: sync bpf.h Alexei Starovoitov 2020-06-01 14:13:52 -07:00
  • ed023acd35 libbpf: Add SEC name for xdp programs attached to device map David Ahern 2020-05-29 16:07:15 -06:00
  • ff3116bfcb xdp: Add xdp_txq_info to xdp_buff David Ahern 2020-05-29 16:07:14 -06:00
  • 65f4b3ba4c bpf: Add support to attach bpf program to a devmap entry David Ahern 2020-05-29 16:07:13 -06:00
  • e1bf7a787e libbpf: Add BPF ring buffer support Andrii Nakryiko 2020-05-29 00:54:21 -07:00
  • 17a6d61898 bpf: Implement BPF ring buffer and verifier support for it Andrii Nakryiko 2020-05-29 00:54:20 -07:00
  • ff2322b879 libbpf: Fix perf_buffer__free() API for sparse allocs Eelco Chaudron 2020-05-27 10:42:00 +02:00
  • ab1b4f3844 bpf, sk_msg: Add get socket storage helpers John Fastabend 2020-05-24 09:51:15 -07:00
  • df9a526f99 libbpf: Add API to consume the perf ring buffer content Eelco Chaudron 2020-05-26 11:21:42 +02:00
  • 3b23942542 ci: blacklist bpf_iter tests Andrii Nakryiko 2020-05-19 16:11:49 -07:00
  • 90941cde5f sync: latest libbpf changes from kernel Andrii Nakryiko 2020-05-19 16:06:54 -07:00
  • 97a0d1e7b5 sync: auto-generate latest BPF helpers Andrii Nakryiko 2020-05-19 16:06:54 -07:00
  • d650751a9b tools/bpf: sync bpf.h Alexei Starovoitov 2020-05-19 11:39:53 -07:00
  • dcb0c5ac44 bpf, libbpf: Enable get{peer, sock}name attach types Daniel Borkmann 2020-05-19 00:45:46 +02:00
  • 2c892f1aa1 bpf: Add get{peer, sock}name attach types for sock_addr Daniel Borkmann 2020-05-19 00:45:45 +02:00
  • 46407182c7 libbpf, hashmap: Fix signedness warnings Ian Rogers 2020-05-15 09:50:03 -07:00
  • a00d463bb9 libbpf, hashmap: Remove unused #include Ian Rogers 2020-05-15 09:50:02 -07:00
  • d8fdd1e848 libbpf: Fix register naming in PT_REGS s390 macros Sumanth Korikkar 2020-05-13 17:44:14 +02:00
  • b8482d74a1 bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers Andrey Ignatov 2020-05-14 13:03:47 -07:00
  • 3cd9cac8fb bpf: Support narrow loads from bpf_sock_addr.user_port Andrey Ignatov 2020-05-13 18:50:27 -07:00