Message ID | 20250217190640.1748177-1-ameryhung@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Extend struct_ops support for operators | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Mon, 17 Feb 2025 11:06:35 -0800 you wrote: > Hi, > > This patchset supports struct_ops operators that acquire kptrs through > arguments and operators that return a kptr. A coming new struct_ops use > case, bpf qdisc [0], has two operators that are not yet supported by > current struct_ops infrastructure. Qdisc_ops::enqueue requires getting > referenced skb kptr from the argument; Qdisc_ops::dequeue needs to return > a referenced skb kptr. This patchset will allow bpf qdisc and other > potential struct_ops implementers to do so. > > [...] Here is the summary with links: - [bpf-next,v2,1/5] bpf: Make every prog keep a copy of ctx_arg_info https://git.kernel.org/bpf/bpf-next/c/432051806f61 - [bpf-next,v2,2/5] bpf: Support getting referenced kptr from struct_ops argument https://git.kernel.org/bpf/bpf-next/c/a687df2008f6 - [bpf-next,v2,3/5] selftests/bpf: Test referenced kptr arguments of struct_ops programs https://git.kernel.org/bpf/bpf-next/c/6991ec6beb26 - [bpf-next,v2,4/5] bpf: Allow struct_ops prog to return referenced kptr https://git.kernel.org/bpf/bpf-next/c/8d9f547f74c7 - [bpf-next,v2,5/5] selftests/bpf: Test returning referenced kptr from struct_ops programs https://git.kernel.org/bpf/bpf-next/c/af17bad9fb2a You are awesome, thank you!