summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/ringbuf.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-03libbpf: fix ring_buffer__consume_n() return result logicAndrii Nakryiko1-1/+1
2024-05-03libbpf: fix potential overflow in ring__consume_n()Andrii Nakryiko1-1/+1
2024-04-06libbpf: Add ring__consume_n / ring_buffer__consume_nAndrea Righi1-3/+35
2024-04-06libbpf: ringbuf: Allow to consume up to a certain amount of itemsAndrea Righi1-7/+12
2023-09-26libbpf: Add ring__consumeMartin Kelly1-0/+11
2023-09-26libbpf: Add ring__map_fdMartin Kelly1-0/+5
2023-09-26libbpf: Add ring__sizeMartin Kelly1-0/+5
2023-09-26libbpf: Add ring__avail_data_sizeMartin Kelly1-0/+9
2023-09-26libbpf: Add ring__producer_pos, ring__consumer_posMartin Kelly1-0/+14
2023-09-26libbpf: Add ring_buffer__ringMartin Kelly1-0/+8
2023-09-26libbpf: Switch rings to array of pointersMartin Kelly1-8/+12
2023-09-26libbpf: Refactor cleanup in ring_buffer__addMartin Kelly1-6/+9
2023-02-17libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich1-2/+2
2022-11-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+20
2022-11-18libbpf: Check the validity of size in user_ring_buffer__reserve()Hou Tao1-0/+4
2022-11-18libbpf: Handle size overflow for user ringbuf mmapHou Tao1-2/+8
2022-11-18libbpf: Handle size overflow for ringbuf mmapHou Tao1-4/+8
2022-11-14libbpf: checkpatch: Fixed code alignments in ringbuf.cKang Minchul1-2/+2
2022-09-22bpf: Add libbpf logic for user-space ring bufferDavid Vernet1-0/+271
2021-05-26libbpf: Streamline error reporting for high-level APIsAndrii Nakryiko1-13/+13
2021-05-03libbpf: Fix signed overflow in ringbuf_process_ringBrendan Jackman1-9/+21
2021-03-26libbpf: Fix bail out from 'ringbuf_process_ring()' on errorPedro Tammela1-1/+1
2020-12-15Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-0/+6
2020-12-14libbpf: Expose libbpf ring_buffer epoll_fdBrendan Jackman1-0/+6
2020-12-02libbpf: Fix ring_buffer__poll() to return number of consumed samplesAndrii Nakryiko1-1/+1
2020-08-19libbpf: Centralize poisoning and poison reallocarray()Andrii Nakryiko1-3/+0
2020-08-19libbpf: Remove any use of reallocarray() in libbpfAndrii Nakryiko1-3/+2
2020-06-02libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.cAndrii Nakryiko1-0/+3
2020-06-02libbpf: Add BPF ring buffer supportAndrii Nakryiko1-0/+285