The future of bpf_dispatcher

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In the recent weeks there have been various issues [1] [2] (warnings, ftrace
breakage) related to the bpf_dispatcher. The dispatcher was introduced
to reduce the cost of indirect calls for the XDP realm, and during the
whole retpoline timeline it was doing its job pretty good.

However, it's a somewhat odd animal in the kernel, and very x86
specific.

Is the bpf_dispatcher still relevant? If yes, can it be replaced by a
more generic functionality (e.g. static_calls)?


Thoughts?
Björn


[1] https://lore.kernel.org/bpf/20220923211837.3044723-1-song@xxxxxxxxxx/
[2] https://lore.kernel.org/bpf/20220903131154.420467-1-jolsa@xxxxxxxxxx/




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux