bpf/docs: Document how nested trusted fields may be defined
authorDavid Vernet <void@manifault.com>
Wed, 25 Jan 2023 14:38:15 +0000 (08:38 -0600)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 25 Jan 2023 15:57:50 +0000 (07:57 -0800)
commitd94cbde2183ff329f36ce1d8f99361a63da68a72
tree74beffd308ecea766343fadfdd7819204a63f4da
parentbdbda395845e7579c0ce76280104627510af929b
bpf/docs: Document how nested trusted fields may be defined

A prior change defined a new BTF_TYPE_SAFE_NESTED macro in the verifier
which allows developers to specify when a pointee field in a struct type
should inherit its parent pointer's trusted status. This patch updates
the kfuncs documentation to specify this macro and how it can be used.

Signed-off-by: David Vernet <void@manifault.com>
Link: https://lore.kernel.org/r/20230125143816.721952-7-void@manifault.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Documentation/bpf/kfuncs.rst