summaryrefslogtreecommitdiff
path: root/tools/include
diff options
context:
space:
mode:
authorIhor Solodrai <ihor.solodrai@linux.dev>2025-01-30 12:12:35 -0800
committerAndrii Nakryiko <andrii@kernel.org>2025-02-05 16:17:59 -0800
commitea70faa1f244ea0bd30f413e4ec7c79a3b5b96f1 (patch)
tree58332d932ae45b87e776626c6cdd9bc845d198db /tools/include
parent51d1b1d42841c557dabde5b140ae20774591e6dc (diff)
docs/bpf: Document the semantics of BTF tags with kind_flag
Explain the meaning of kind_flag in BTF type_tags and decl_tags. Update uapi btf.h kind_flag comment to reflect the changes. Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20250130201239.1429648-3-ihor.solodrai@linux.dev
Diffstat (limited to 'tools/include')
-rw-r--r--tools/include/uapi/linux/btf.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/include/uapi/linux/btf.h b/tools/include/uapi/linux/btf.h
index ec1798b6d3ff..266d4ffa6c07 100644
--- a/tools/include/uapi/linux/btf.h
+++ b/tools/include/uapi/linux/btf.h
@@ -36,7 +36,8 @@ struct btf_type {
* bits 24-28: kind (e.g. int, ptr, array...etc)
* bits 29-30: unused
* bit 31: kind_flag, currently used by
- * struct, union, enum, fwd and enum64
+ * struct, union, enum, fwd, enum64,
+ * decl_tag and type_tag
*/
__u32 info;
/* "size" is used by INT, ENUM, STRUCT, UNION, DATASEC and ENUM64.