Thread (22 messages) 22 messages, 4 authors, 2021-06-16

Re: [PATCH v2 bpf-next 1/3] bpf: Introduce bpf_timer

From: Cong Wang <hidden>
Date: 2021-06-11 07:05:57
Also in: bpf

On Thu, Jun 10, 2021 at 9:27 PM Alexei Starovoitov
[off-list ref] wrote:
// Initialize the timer to call 'callback_fn' static function
// First 4 bits of 'flags' specify clockid.
// Only CLOCK_MONOTONIC, CLOCK_REALTIME, CLOCK_BOOTTIME are allowed.
long bpf_timer_init(struct bpf_timer *timer, void *callback_fn, int flags);
Another unpopular point of view:

This init() is not suitable for bpf programs, because unlike kernel modules,
there is no init or exit functions for a bpf program. And timer init
is typically
called during module init.

(bpf spinlock is different, because it can be simply initialized as UNLOCKED.)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help