Message ID | 20250319215358.2287371-1-ameryhung@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | bpf qdisc | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Martin KaFai Lau <martin.lau@kernel.org>: On Wed, 19 Mar 2025 14:53:47 -0700 you wrote: > Hi all, > > This patchset aims to support implementing qdisc using bpf struct_ops. > This version takes a step back and only implements the minimum support > for bpf qdisc. 1) support of adding skb to bpf_list and bpf_rbtree > directly and 2) classful qdisc are deferred to future patchsets. In > addition, we only allow attaching bpf qdisc to root or mq for now. > This is to prevent accidentally breaking exisiting classful qdiscs > that rely on data in a child qdisc. This limit may be lifted in the > future after careful inspection. > > [...] Here is the summary with links: - [bpf-next,v6,01/11] bpf: Add struct_ops context information to struct bpf_prog_aux https://git.kernel.org/bpf/bpf-next/c/51d65049cd7e - [bpf-next,v6,02/11] bpf: Prepare to reuse get_ctx_arg_idx (no matching commit) - [bpf-next,v6,03/11] bpf: net_sched: Support implementation of Qdisc_ops in bpf (no matching commit) - [bpf-next,v6,04/11] bpf: net_sched: Add basic bpf qdisc kfuncs (no matching commit) - [bpf-next,v6,05/11] bpf: net_sched: Add a qdisc watchdog timer (no matching commit) - [bpf-next,v6,06/11] bpf: net_sched: Support updating bstats (no matching commit) - [bpf-next,v6,07/11] bpf: net_sched: Disable attaching bpf qdisc to non root (no matching commit) - [bpf-next,v6,08/11] libbpf: Support creating and destroying qdisc (no matching commit) - [bpf-next,v6,09/11] selftests/bpf: Add a basic fifo qdisc test (no matching commit) - [bpf-next,v6,10/11] selftests/bpf: Add a bpf fq qdisc to selftest (no matching commit) - [bpf-next,v6,11/11] selftests/bpf: Test attaching bpf qdisc to mq and non root (no matching commit) You are awesome, thank you!