From: patchwork-bot+netdevbpf@kernel.org
To: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Cc: bpf@vger.kernel.org, ast@kernel.org, andrii@kernel.org,
daniel@iogearbox.net, martin.lau@kernel.org,
davemarchevsky@meta.com
Subject: Re: [PATCH bpf-next v10 00/24] Allocated objects, BPF linked lists
Date: Fri, 18 Nov 2022 03:40:22 +0000 [thread overview]
Message-ID: <166874282293.21431.3904898619780304391.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20221118015614.2013203-1-memxor@gmail.com>
Hello:
This series was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <ast@kernel.org>:
On Fri, 18 Nov 2022 07:25:50 +0530 you wrote:
> This series introduces user defined BPF objects of a type in program
> BTF. This allows BPF programs to allocate their own objects, build their
> own object hierarchies, and use the basic building blocks provided by
> BPF runtime to build their own data structures flexibly.
>
> Then, we introduce the support for single ownership BPF linked lists,
> which can be put inside BPF maps, or allocated objects, and hold such
> allocated objects as elements. It works as an instrusive collection,
> which is done to allow making allocated objects part of multiple data
> structures at the same time in the future.
>
> [...]
Here is the summary with links:
- [bpf-next,v10,01/24] bpf: Fix early return in map_check_btf
https://git.kernel.org/bpf/bpf-next/c/c237bfa5283a
- [bpf-next,v10,02/24] bpf: Do btf_record_free outside map_free callback
https://git.kernel.org/bpf/bpf-next/c/d7f5ef653c3d
- [bpf-next,v10,03/24] bpf: Free inner_map_meta when btf_record_dup fails
https://git.kernel.org/bpf/bpf-next/c/d48995723c9a
- [bpf-next,v10,04/24] bpf: Populate field_offs for inner_map_meta
https://git.kernel.org/bpf/bpf-next/c/f73e601aafb2
- [bpf-next,v10,05/24] bpf: Introduce allocated objects support
https://git.kernel.org/bpf/bpf-next/c/282de143ead9
- [bpf-next,v10,06/24] bpf: Recognize lock and list fields in allocated objects
https://git.kernel.org/bpf/bpf-next/c/8ffa5cc14213
- [bpf-next,v10,07/24] bpf: Verify ownership relationships for user BTF types
https://git.kernel.org/bpf/bpf-next/c/865ce09a49d7
- [bpf-next,v10,08/24] bpf: Allow locking bpf_spin_lock in allocated objects
https://git.kernel.org/bpf/bpf-next/c/4e814da0d599
- [bpf-next,v10,09/24] bpf: Allow locking bpf_spin_lock global variables
https://git.kernel.org/bpf/bpf-next/c/d0d78c1df9b1
- [bpf-next,v10,10/24] bpf: Allow locking bpf_spin_lock in inner map values
https://git.kernel.org/bpf/bpf-next/c/b7ff97925b55
- [bpf-next,v10,11/24] bpf: Rewrite kfunc argument handling
https://git.kernel.org/bpf/bpf-next/c/00b85860feb8
- [bpf-next,v10,12/24] bpf: Support constant scalar arguments for kfuncs
https://git.kernel.org/bpf/bpf-next/c/a50388dbb328
- [bpf-next,v10,13/24] bpf: Introduce bpf_obj_new
https://git.kernel.org/bpf/bpf-next/c/958cf2e273f0
- [bpf-next,v10,14/24] bpf: Introduce bpf_obj_drop
https://git.kernel.org/bpf/bpf-next/c/ac9f06050a35
- [bpf-next,v10,15/24] bpf: Permit NULL checking pointer with non-zero fixed offset
https://git.kernel.org/bpf/bpf-next/c/df57f38a0d08
- [bpf-next,v10,16/24] bpf: Introduce single ownership BPF linked list API
https://git.kernel.org/bpf/bpf-next/c/8cab76ec6349
- [bpf-next,v10,17/24] bpf: Add 'release on unlock' logic for bpf_list_push_{front,back}
https://git.kernel.org/bpf/bpf-next/c/534e86bc6c66
- [bpf-next,v10,18/24] bpf: Add comments for map BTF matching requirement for bpf_list_head
https://git.kernel.org/bpf/bpf-next/c/c22dfdd21592
- [bpf-next,v10,19/24] selftests/bpf: Add __contains macro to bpf_experimental.h
https://git.kernel.org/bpf/bpf-next/c/64069c72b4b8
- [bpf-next,v10,20/24] selftests/bpf: Update spinlock selftest
https://git.kernel.org/bpf/bpf-next/c/d85aedac4dc4
- [bpf-next,v10,21/24] selftests/bpf: Add failure test cases for spin lock pairing
https://git.kernel.org/bpf/bpf-next/c/c48748aea4f8
- [bpf-next,v10,22/24] selftests/bpf: Add BPF linked list API tests
https://git.kernel.org/bpf/bpf-next/c/300f19dcdb99
- [bpf-next,v10,23/24] selftests/bpf: Add BTF sanity tests
https://git.kernel.org/bpf/bpf-next/c/dc2df7bf4c8a
- [bpf-next,v10,24/24] selftests/bpf: Temporarily disable linked list tests
https://git.kernel.org/bpf/bpf-next/c/0a2f85a1be43
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
prev parent reply other threads:[~2022-11-18 3:40 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-18 1:55 [PATCH bpf-next v10 00/24] Allocated objects, BPF linked lists Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 01/24] bpf: Fix early return in map_check_btf Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 02/24] bpf: Do btf_record_free outside map_free callback Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 03/24] bpf: Free inner_map_meta when btf_record_dup fails Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 04/24] bpf: Populate field_offs for inner_map_meta Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 05/24] bpf: Introduce allocated objects support Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 06/24] bpf: Recognize lock and list fields in allocated objects Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 07/24] bpf: Verify ownership relationships for user BTF types Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 08/24] bpf: Allow locking bpf_spin_lock in allocated objects Kumar Kartikeya Dwivedi
2022-11-18 1:55 ` [PATCH bpf-next v10 09/24] bpf: Allow locking bpf_spin_lock global variables Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 10/24] bpf: Allow locking bpf_spin_lock in inner map values Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 11/24] bpf: Rewrite kfunc argument handling Kumar Kartikeya Dwivedi
2022-11-18 3:34 ` Alexei Starovoitov
2022-11-18 10:37 ` Kumar Kartikeya Dwivedi
2022-11-18 18:02 ` Alexei Starovoitov
2022-11-18 19:00 ` Kumar Kartikeya Dwivedi
2022-11-18 18:08 ` Alexei Starovoitov
2022-11-18 19:40 ` David Vernet
2022-11-20 19:25 ` Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 12/24] bpf: Support constant scalar arguments for kfuncs Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 13/24] bpf: Introduce bpf_obj_new Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 14/24] bpf: Introduce bpf_obj_drop Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 15/24] bpf: Permit NULL checking pointer with non-zero fixed offset Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 16/24] bpf: Introduce single ownership BPF linked list API Kumar Kartikeya Dwivedi
2022-11-21 18:34 ` Nathan Chancellor
2022-11-18 1:56 ` [PATCH bpf-next v10 17/24] bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 18/24] bpf: Add comments for map BTF matching requirement for bpf_list_head Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 19/24] selftests/bpf: Add __contains macro to bpf_experimental.h Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 20/24] selftests/bpf: Update spinlock selftest Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 21/24] selftests/bpf: Add failure test cases for spin lock pairing Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 22/24] selftests/bpf: Add BPF linked list API tests Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 23/24] selftests/bpf: Add BTF sanity tests Kumar Kartikeya Dwivedi
2022-11-18 1:56 ` [PATCH bpf-next v10 24/24] selftests/bpf: Temporarily disable linked list tests Kumar Kartikeya Dwivedi
2022-11-22 17:24 ` Alexei Starovoitov
2022-11-18 3:40 ` patchwork-bot+netdevbpf [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=166874282293.21431.3904898619780304391.git-patchwork-notify@kernel.org \
--to=patchwork-bot+netdevbpf@kernel.org \
--cc=andrii@kernel.org \
--cc=ast@kernel.org \
--cc=bpf@vger.kernel.org \
--cc=daniel@iogearbox.net \
--cc=davemarchevsky@meta.com \
--cc=martin.lau@kernel.org \
--cc=memxor@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.