Skip to content

KFunc bpf_rbtree_first

v6.3

Return the first (leftmost) node in input tree

Definition

Returns

Pointer to the node, which is not removed from the tree. If the tree contains no nodes, returns NULL.

struct bpf_rb_node *bpf_rbtree_first(struct bpf_rb_root *root)

Note

The pointer returned by the kfunc may be NULL. Hence, it forces the user to do a NULL check on the pointer returned from the kfunc before making use of it (dereferencing or passing to another helper).

Usage

Docs could be improved

This part of the docs is incomplete, contributions are very welcome

Program types

The following program types can make use of this kfunc:

Example

Docs could be improved

This part of the docs is incomplete, contributions are very welcome