summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/ringbuf.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: fix ring_buffer__consume_n() return result logicAndrii Nakryiko2024-05-021-1/+1
* libbpf: fix potential overflow in ring__consume_n()Andrii Nakryiko2024-05-021-1/+1
* libbpf: Add ring__consume_n / ring_buffer__consume_nAndrea Righi2024-04-061-3/+35
* libbpf: ringbuf: Allow to consume up to a certain amount of itemsAndrea Righi2024-04-061-7/+12
* libbpf: Add ring__consumeMartin Kelly2023-09-251-0/+11
* libbpf: Add ring__map_fdMartin Kelly2023-09-251-0/+5
* libbpf: Add ring__sizeMartin Kelly2023-09-251-0/+5
* libbpf: Add ring__avail_data_sizeMartin Kelly2023-09-251-0/+9
* libbpf: Add ring__producer_pos, ring__consumer_posMartin Kelly2023-09-251-0/+14
* libbpf: Add ring_buffer__ringMartin Kelly2023-09-251-0/+8
* libbpf: Switch rings to array of pointersMartin Kelly2023-09-251-8/+12
* libbpf: Refactor cleanup in ring_buffer__addMartin Kelly2023-09-251-6/+9
* libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich2023-02-161-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-291-6/+20
|\
| * libbpf: Check the validity of size in user_ring_buffer__reserve()Hou Tao2022-11-171-0/+4
| * libbpf: Handle size overflow for user ringbuf mmapHou Tao2022-11-171-2/+8
| * libbpf: Handle size overflow for ringbuf mmapHou Tao2022-11-171-4/+8
* | libbpf: checkpatch: Fixed code alignments in ringbuf.cKang Minchul2022-11-141-2/+2
|/
* bpf: Add libbpf logic for user-space ring bufferDavid Vernet2022-09-211-0/+271
* libbpf: Streamline error reporting for high-level APIsAndrii Nakryiko2021-05-251-13/+13
* libbpf: Fix signed overflow in ringbuf_process_ringBrendan Jackman2021-05-031-9/+21
* libbpf: Fix bail out from 'ringbuf_process_ring()' on errorPedro Tammela2021-03-251-1/+1
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-12-141-0/+6
|\
| * libbpf: Expose libbpf ring_buffer epoll_fdBrendan Jackman2020-12-141-0/+6
* | libbpf: Fix ring_buffer__poll() to return number of consumed samplesAndrii Nakryiko2020-12-011-1/+1
|/
* libbpf: Centralize poisoning and poison reallocarray()Andrii Nakryiko2020-08-181-3/+0
* libbpf: Remove any use of reallocarray() in libbpfAndrii Nakryiko2020-08-181-3/+2
* libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.cAndrii Nakryiko2020-06-011-0/+3
* libbpf: Add BPF ring buffer supportAndrii Nakryiko2020-06-011-0/+285