aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorAmery Hung <amery.hung@bytedance.com>2025-04-09 14:45:58 -0700
committerMartin KaFai Lau <martin.lau@kernel.org>2025-04-17 10:54:33 -0700
commitc8240344956e3f0b4e8f1d40ec3435e47040cacb (patch)
treed76630692c8ce7246c107c85d425c33aa2188a88 /tools/perf/scripts/python/export-to-postgresql.py
parentbpf: Prepare to reuse get_ctx_arg_idx (diff)
downloadwireguard-linux-c8240344956e3f0b4e8f1d40ec3435e47040cacb.tar.xz
wireguard-linux-c8240344956e3f0b4e8f1d40ec3435e47040cacb.zip
bpf: net_sched: Support implementation of Qdisc_ops in bpf
The recent advancement in bpf such as allocated objects, bpf list and bpf rbtree has provided powerful and flexible building blocks to realize sophisticated packet scheduling algorithms. As struct_ops now supports core operators in Qdisc_ops, start allowing qdisc to be implemented using bpf struct_ops with this patch. Users can implement Qdisc_ops.{enqueue, dequeue, init, reset, destroy} in bpf and register the qdisc dynamically into the kernel. Co-developed-by: Cong Wang <cong.wang@bytedance.com> Signed-off-by: Cong Wang <cong.wang@bytedance.com> Signed-off-by: Amery Hung <amery.hung@bytedance.com> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org> Acked-by: Cong Wang <xiyou.wangcong@gmail.com> Acked-by: Toke Høiland-Jørgensen <toke@redhat.com> Link: https://patch.msgid.link/20250409214606.2000194-3-ameryhung@gmail.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions