tools/lib/bpf/libbpf.h:55: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type tools/lib/bpf/libbpf.h:55: warning: missing initial short description on line: * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type tools/lib/bpf/libbpf.h:64: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_link_type_str()** converts the provided link type value tools/lib/bpf/libbpf.h:64: warning: missing initial short description on line: * @brief **libbpf_bpf_link_type_str()** converts the provided link type value tools/lib/bpf/libbpf.h:73: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_map_type_str()** converts the provided map type value tools/lib/bpf/libbpf.h:73: warning: missing initial short description on line: * @brief **libbpf_bpf_map_type_str()** converts the provided map type value tools/lib/bpf/libbpf.h:82: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_prog_type_str()** converts the provided program type tools/lib/bpf/libbpf.h:82: warning: missing initial short description on line: * @brief **libbpf_bpf_prog_type_str()** converts the provided program type tools/lib/bpf/libbpf.h:100: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_set_print()** sets user-provided log callback function to tools/lib/bpf/libbpf.h:208: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__open()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:208: warning: missing initial short description on line: * @brief **bpf_object__open()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:218: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__open_file()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:218: warning: missing initial short description on line: * @brief **bpf_object__open_file()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:231: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__open_mem()** creates a bpf_object by reading tools/lib/bpf/libbpf.h:231: warning: missing initial short description on line: * @brief **bpf_object__open_mem()** creates a bpf_object by reading tools/lib/bpf/libbpf.h:245: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__load()** loads BPF object into kernel. tools/lib/bpf/libbpf.h:245: warning: missing initial short description on line: * @brief **bpf_object__load()** loads BPF object into kernel. tools/lib/bpf/libbpf.h:254: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__close()** closes a BPF object and releases all tools/lib/bpf/libbpf.h:254: warning: missing initial short description on line: * @brief **bpf_object__close()** closes a BPF object and releases all tools/lib/bpf/libbpf.h:261: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__pin_maps()** pins each map contained within tools/lib/bpf/libbpf.h:261: warning: missing initial short description on line: * @brief **bpf_object__pin_maps()** pins each map contained within tools/lib/bpf/libbpf.h:274: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__unpin_maps()** unpins each map contained within tools/lib/bpf/libbpf.h:274: warning: missing initial short description on line: * @brief **bpf_object__unpin_maps()** unpins each map contained within tools/lib/bpf/libbpf.h:340: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__insns()** gives read-only access to BPF program's tools/lib/bpf/libbpf.h:362: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_insns()** can set BPF program's underlying tools/lib/bpf/libbpf.h:362: warning: missing initial short description on line: * @brief **bpf_program__set_insns()** can set BPF program's underlying tools/lib/bpf/libbpf.h:379: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s tools/lib/bpf/libbpf.h:379: warning: missing initial short description on line: * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s tools/lib/bpf/libbpf.h:392: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__pin()** pins the BPF program to a file tools/lib/bpf/libbpf.h:392: warning: missing initial short description on line: * @brief **bpf_program__pin()** pins the BPF program to a file tools/lib/bpf/libbpf.h:404: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__unpin()** unpins the BPF program from a file tools/lib/bpf/libbpf.h:404: warning: missing initial short description on line: * @brief **bpf_program__unpin()** unpins the BPF program from a file tools/lib/bpf/libbpf.h:424: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_link__pin()** pins the BPF link to a file tools/lib/bpf/libbpf.h:424: warning: missing initial short description on line: * @brief **bpf_link__pin()** pins the BPF link to a file tools/lib/bpf/libbpf.h:437: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_link__unpin()** unpins the BPF link from a file tools/lib/bpf/libbpf.h:437: warning: missing initial short description on line: * @brief **bpf_link__unpin()** unpins the BPF link from a file tools/lib/bpf/libbpf.h:456: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach()** is a generic function for attaching tools/lib/bpf/libbpf.h:456: warning: missing initial short description on line: * @brief **bpf_program__attach()** is a generic function for attaching tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_DEFAULT' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_LEGACY' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_PERF' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_LINK' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:578: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program tools/lib/bpf/libbpf.h:578: warning: missing initial short description on line: * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program tools/lib/bpf/libbpf.h:620: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_ksyscall()** attaches a BPF program tools/lib/bpf/libbpf.h:620: warning: missing initial short description on line: * @brief **bpf_program__attach_ksyscall()** attaches a BPF program tools/lib/bpf/libbpf.h:680: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_uprobe()** attaches a BPF program tools/lib/bpf/libbpf.h:680: warning: missing initial short description on line: * @brief **bpf_program__attach_uprobe()** attaches a BPF program tools/lib/bpf/libbpf.h:701: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_uprobe_opts()** is just like tools/lib/bpf/libbpf.h:701: warning: missing initial short description on line: * @brief **bpf_program__attach_uprobe_opts()** is just like tools/lib/bpf/libbpf.h:729: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_usdt()** is just like tools/lib/bpf/libbpf.h:729: warning: missing initial short description on line: * @brief **bpf_program__attach_usdt()** is just like tools/lib/bpf/libbpf.h:874: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_type()** sets the program tools/lib/bpf/libbpf.h:874: warning: missing initial short description on line: * @brief **bpf_program__set_type()** sets the program tools/lib/bpf/libbpf.h:891: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_expected_attach_type()** sets the tools/lib/bpf/libbpf.h:891: warning: missing initial short description on line: * @brief **bpf_program__set_expected_attach_type()** sets the tools/lib/bpf/libbpf.h:919: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_attach_target()** sets BTF-based attach target tools/lib/bpf/libbpf.h:934: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__find_map_by_name()** returns BPF map of tools/lib/bpf/libbpf.h:934: warning: missing initial short description on line: * @brief **bpf_object__find_map_by_name()** returns BPF map of tools/lib/bpf/libbpf.h:960: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_autocreate()** sets whether libbpf has to auto-create tools/lib/bpf/libbpf.h:982: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_autoattach()** sets whether libbpf has to auto-attach tools/lib/bpf/libbpf.h:991: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__autoattach()** returns whether BPF map is configured to tools/lib/bpf/libbpf.h:991: warning: missing initial short description on line: * @brief **bpf_map__autoattach()** returns whether BPF map is configured to tools/lib/bpf/libbpf.h:999: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__fd()** gets the file descriptor of the passed tools/lib/bpf/libbpf.h:999: warning: missing initial short description on line: * @brief **bpf_map__fd()** gets the file descriptor of the passed tools/lib/bpf/libbpf.h:1026: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_value_size()** sets map value size. tools/lib/bpf/libbpf.h:1026: warning: missing initial short description on line: * @brief **bpf_map__set_value_size()** sets map value size. tools/lib/bpf/libbpf.h:1055: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__is_internal()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1055: warning: missing initial short description on line: * @brief **bpf_map__is_internal()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1064: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the tools/lib/bpf/libbpf.h:1064: warning: missing initial short description on line: * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the tools/lib/bpf/libbpf.h:1073: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__pin_path()** gets the path attribute that tells where the tools/lib/bpf/libbpf.h:1073: warning: missing initial short description on line: * @brief **bpf_map__pin_path()** gets the path attribute that tells where the tools/lib/bpf/libbpf.h:1081: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__is_pinned()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1081: warning: missing initial short description on line: * @brief **bpf_map__is_pinned()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1089: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__pin()** creates a file that serves as a 'pin' tools/lib/bpf/libbpf.h:1089: warning: missing initial short description on line: * @brief **bpf_map__pin()** creates a file that serves as a 'pin' tools/lib/bpf/libbpf.h:1103: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__unpin()** removes the file that serves as a tools/lib/bpf/libbpf.h:1103: warning: missing initial short description on line: * @brief **bpf_map__unpin()** removes the file that serves as a tools/lib/bpf/libbpf.h:1119: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1119: warning: missing initial short description on line: * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1143: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__update_elem()** allows to insert or update value in BPF tools/lib/bpf/libbpf.h:1143: warning: missing initial short description on line: * @brief **bpf_map__update_elem()** allows to insert or update value in BPF tools/lib/bpf/libbpf.h:1167: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that tools/lib/bpf/libbpf.h:1167: warning: missing initial short description on line: * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that tools/lib/bpf/libbpf.h:1182: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1182: warning: missing initial short description on line: * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1206: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by tools/lib/bpf/libbpf.h:1206: warning: missing initial short description on line: * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by tools/lib/bpf/libbpf.h:1324: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given tools/lib/bpf/libbpf.h:1324: warning: missing initial short description on line: * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given tools/lib/bpf/libbpf.h:1338: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__consumer_pos()** returns the current consumer position in the tools/lib/bpf/libbpf.h:1338: warning: missing initial short description on line: * @brief **ring__consumer_pos()** returns the current consumer position in the tools/lib/bpf/libbpf.h:1347: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__producer_pos()** returns the current producer position in the tools/lib/bpf/libbpf.h:1347: warning: missing initial short description on line: * @brief **ring__producer_pos()** returns the current producer position in the tools/lib/bpf/libbpf.h:1356: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__avail_data_size()** returns the number of bytes in the tools/lib/bpf/libbpf.h:1356: warning: missing initial short description on line: * @brief **ring__avail_data_size()** returns the number of bytes in the tools/lib/bpf/libbpf.h:1367: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__size()** returns the total size of the ringbuffer's map data tools/lib/bpf/libbpf.h:1367: warning: missing initial short description on line: * @brief **ring__size()** returns the total size of the ringbuffer's map data tools/lib/bpf/libbpf.h:1377: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__map_fd()** returns the file descriptor underlying the given tools/lib/bpf/libbpf.h:1377: warning: missing initial short description on line: * @brief **ring__map_fd()** returns the file descriptor underlying the given tools/lib/bpf/libbpf.h:1386: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__consume()** consumes available ringbuffer data without event tools/lib/bpf/libbpf.h:1386: warning: missing initial short description on line: * @brief **ring__consume()** consumes available ringbuffer data without event tools/lib/bpf/libbpf.h:1396: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__consume_n()** consumes up to a requested amount of items from tools/lib/bpf/libbpf.h:1396: warning: missing initial short description on line: * @brief **ring__consume_n()** consumes up to a requested amount of items from tools/lib/bpf/libbpf.h:1413: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__new()** creates a new instance of a user ring tools/lib/bpf/libbpf.h:1413: warning: missing initial short description on line: * @brief **user_ring_buffer__new()** creates a new instance of a user ring tools/lib/bpf/libbpf.h:1425: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the tools/lib/bpf/libbpf.h:1425: warning: missing initial short description on line: * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the tools/lib/bpf/libbpf.h:1446: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the tools/lib/bpf/libbpf.h:1446: warning: missing initial short description on line: * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the tools/lib/bpf/libbpf.h:1491: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__submit()** submits a previously reserved sample tools/lib/bpf/libbpf.h:1491: warning: missing initial short description on line: * @brief **user_ring_buffer__submit()** submits a previously reserved sample tools/lib/bpf/libbpf.h:1502: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__discard()** discards a previously reserved sample. tools/lib/bpf/libbpf.h:1502: warning: missing initial short description on line: * @brief **user_ring_buffer__discard()** discards a previously reserved sample. tools/lib/bpf/libbpf.h:1512: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__free()** frees a ring buffer that was previously tools/lib/bpf/libbpf.h:1512: warning: missing initial short description on line: * @brief **user_ring_buffer__free()** frees a ring buffer that was previously tools/lib/bpf/libbpf.h:1534: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified tools/lib/bpf/libbpf.h:1534: warning: missing initial short description on line: * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified tools/lib/bpf/libbpf.h:1592: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **perf_buffer__buffer()** returns the per-cpu raw mmap()'ed underlying tools/lib/bpf/libbpf.h:1631: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1631: warning: missing initial short description on line: * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1644: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1644: warning: missing initial short description on line: * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1657: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the tools/lib/bpf/libbpf.h:1657: warning: missing initial short description on line: * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the tools/lib/bpf/libbpf.h:1673: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_num_possible_cpus()** is a helper function to get the tools/lib/bpf/libbpf.h:1673: warning: missing initial short description on line: * @brief **libbpf_num_possible_cpus()** is a helper function to get the tools/lib/bpf/libbpf.h:1850: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_register_prog_handler()** registers a custom BPF program tools/lib/bpf/libbpf.h:1850: warning: missing initial short description on line: * @brief **libbpf_register_prog_handler()** registers a custom BPF program tools/lib/bpf/libbpf.h:1891: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief *libbpf_unregister_prog_handler()* unregisters previously registered tools/lib/bpf/libbpf.h:1891: warning: missing initial short description on line: * @brief *libbpf_unregister_prog_handler()* unregisters previously registered tools/lib/bpf/libbpf.h:55: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type tools/lib/bpf/libbpf.h:55: warning: missing initial short description on line: * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type tools/lib/bpf/libbpf.h:64: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_link_type_str()** converts the provided link type value tools/lib/bpf/libbpf.h:64: warning: missing initial short description on line: * @brief **libbpf_bpf_link_type_str()** converts the provided link type value tools/lib/bpf/libbpf.h:73: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_map_type_str()** converts the provided map type value tools/lib/bpf/libbpf.h:73: warning: missing initial short description on line: * @brief **libbpf_bpf_map_type_str()** converts the provided map type value tools/lib/bpf/libbpf.h:82: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_bpf_prog_type_str()** converts the provided program type tools/lib/bpf/libbpf.h:82: warning: missing initial short description on line: * @brief **libbpf_bpf_prog_type_str()** converts the provided program type tools/lib/bpf/libbpf.h:100: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_set_print()** sets user-provided log callback function to tools/lib/bpf/libbpf.h:208: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__open()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:208: warning: missing initial short description on line: * @brief **bpf_object__open()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:218: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__open_file()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:218: warning: missing initial short description on line: * @brief **bpf_object__open_file()** creates a bpf_object by opening tools/lib/bpf/libbpf.h:231: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__open_mem()** creates a bpf_object by reading tools/lib/bpf/libbpf.h:231: warning: missing initial short description on line: * @brief **bpf_object__open_mem()** creates a bpf_object by reading tools/lib/bpf/libbpf.h:245: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__load()** loads BPF object into kernel. tools/lib/bpf/libbpf.h:245: warning: missing initial short description on line: * @brief **bpf_object__load()** loads BPF object into kernel. tools/lib/bpf/libbpf.h:254: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__close()** closes a BPF object and releases all tools/lib/bpf/libbpf.h:254: warning: missing initial short description on line: * @brief **bpf_object__close()** closes a BPF object and releases all tools/lib/bpf/libbpf.h:261: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__pin_maps()** pins each map contained within tools/lib/bpf/libbpf.h:261: warning: missing initial short description on line: * @brief **bpf_object__pin_maps()** pins each map contained within tools/lib/bpf/libbpf.h:274: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__unpin_maps()** unpins each map contained within tools/lib/bpf/libbpf.h:274: warning: missing initial short description on line: * @brief **bpf_object__unpin_maps()** unpins each map contained within tools/lib/bpf/libbpf.h:340: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__insns()** gives read-only access to BPF program's tools/lib/bpf/libbpf.h:362: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_insns()** can set BPF program's underlying tools/lib/bpf/libbpf.h:362: warning: missing initial short description on line: * @brief **bpf_program__set_insns()** can set BPF program's underlying tools/lib/bpf/libbpf.h:379: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s tools/lib/bpf/libbpf.h:379: warning: missing initial short description on line: * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s tools/lib/bpf/libbpf.h:392: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__pin()** pins the BPF program to a file tools/lib/bpf/libbpf.h:392: warning: missing initial short description on line: * @brief **bpf_program__pin()** pins the BPF program to a file tools/lib/bpf/libbpf.h:404: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__unpin()** unpins the BPF program from a file tools/lib/bpf/libbpf.h:404: warning: missing initial short description on line: * @brief **bpf_program__unpin()** unpins the BPF program from a file tools/lib/bpf/libbpf.h:424: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_link__pin()** pins the BPF link to a file tools/lib/bpf/libbpf.h:424: warning: missing initial short description on line: * @brief **bpf_link__pin()** pins the BPF link to a file tools/lib/bpf/libbpf.h:437: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_link__unpin()** unpins the BPF link from a file tools/lib/bpf/libbpf.h:437: warning: missing initial short description on line: * @brief **bpf_link__unpin()** unpins the BPF link from a file tools/lib/bpf/libbpf.h:456: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach()** is a generic function for attaching tools/lib/bpf/libbpf.h:456: warning: missing initial short description on line: * @brief **bpf_program__attach()** is a generic function for attaching tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_DEFAULT' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_LEGACY' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_PERF' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:507: warning: Enum value 'PROBE_ATTACH_MODE_LINK' not described in enum 'probe_attach_mode' tools/lib/bpf/libbpf.h:578: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program tools/lib/bpf/libbpf.h:578: warning: missing initial short description on line: * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program tools/lib/bpf/libbpf.h:620: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_ksyscall()** attaches a BPF program tools/lib/bpf/libbpf.h:620: warning: missing initial short description on line: * @brief **bpf_program__attach_ksyscall()** attaches a BPF program tools/lib/bpf/libbpf.h:680: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_uprobe()** attaches a BPF program tools/lib/bpf/libbpf.h:680: warning: missing initial short description on line: * @brief **bpf_program__attach_uprobe()** attaches a BPF program tools/lib/bpf/libbpf.h:701: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_uprobe_opts()** is just like tools/lib/bpf/libbpf.h:701: warning: missing initial short description on line: * @brief **bpf_program__attach_uprobe_opts()** is just like tools/lib/bpf/libbpf.h:729: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__attach_usdt()** is just like tools/lib/bpf/libbpf.h:729: warning: missing initial short description on line: * @brief **bpf_program__attach_usdt()** is just like tools/lib/bpf/libbpf.h:874: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_type()** sets the program tools/lib/bpf/libbpf.h:874: warning: missing initial short description on line: * @brief **bpf_program__set_type()** sets the program tools/lib/bpf/libbpf.h:891: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_expected_attach_type()** sets the tools/lib/bpf/libbpf.h:891: warning: missing initial short description on line: * @brief **bpf_program__set_expected_attach_type()** sets the tools/lib/bpf/libbpf.h:919: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_program__set_attach_target()** sets BTF-based attach target tools/lib/bpf/libbpf.h:934: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_object__find_map_by_name()** returns BPF map of tools/lib/bpf/libbpf.h:934: warning: missing initial short description on line: * @brief **bpf_object__find_map_by_name()** returns BPF map of tools/lib/bpf/libbpf.h:960: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_autocreate()** sets whether libbpf has to auto-create tools/lib/bpf/libbpf.h:982: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_autoattach()** sets whether libbpf has to auto-attach tools/lib/bpf/libbpf.h:991: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__autoattach()** returns whether BPF map is configured to tools/lib/bpf/libbpf.h:991: warning: missing initial short description on line: * @brief **bpf_map__autoattach()** returns whether BPF map is configured to tools/lib/bpf/libbpf.h:999: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__fd()** gets the file descriptor of the passed tools/lib/bpf/libbpf.h:999: warning: missing initial short description on line: * @brief **bpf_map__fd()** gets the file descriptor of the passed tools/lib/bpf/libbpf.h:1026: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_value_size()** sets map value size. tools/lib/bpf/libbpf.h:1026: warning: missing initial short description on line: * @brief **bpf_map__set_value_size()** sets map value size. tools/lib/bpf/libbpf.h:1055: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__is_internal()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1055: warning: missing initial short description on line: * @brief **bpf_map__is_internal()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1064: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the tools/lib/bpf/libbpf.h:1064: warning: missing initial short description on line: * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the tools/lib/bpf/libbpf.h:1073: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__pin_path()** gets the path attribute that tells where the tools/lib/bpf/libbpf.h:1073: warning: missing initial short description on line: * @brief **bpf_map__pin_path()** gets the path attribute that tells where the tools/lib/bpf/libbpf.h:1081: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__is_pinned()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1081: warning: missing initial short description on line: * @brief **bpf_map__is_pinned()** tells the caller whether or not the tools/lib/bpf/libbpf.h:1089: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__pin()** creates a file that serves as a 'pin' tools/lib/bpf/libbpf.h:1089: warning: missing initial short description on line: * @brief **bpf_map__pin()** creates a file that serves as a 'pin' tools/lib/bpf/libbpf.h:1103: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__unpin()** removes the file that serves as a tools/lib/bpf/libbpf.h:1103: warning: missing initial short description on line: * @brief **bpf_map__unpin()** removes the file that serves as a tools/lib/bpf/libbpf.h:1119: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1119: warning: missing initial short description on line: * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1143: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__update_elem()** allows to insert or update value in BPF tools/lib/bpf/libbpf.h:1143: warning: missing initial short description on line: * @brief **bpf_map__update_elem()** allows to insert or update value in BPF tools/lib/bpf/libbpf.h:1167: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that tools/lib/bpf/libbpf.h:1167: warning: missing initial short description on line: * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that tools/lib/bpf/libbpf.h:1182: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1182: warning: missing initial short description on line: * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value tools/lib/bpf/libbpf.h:1206: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by tools/lib/bpf/libbpf.h:1206: warning: missing initial short description on line: * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by tools/lib/bpf/libbpf.h:1327: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given tools/lib/bpf/libbpf.h:1327: warning: missing initial short description on line: * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given tools/lib/bpf/libbpf.h:1341: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__consumer_pos()** returns the current consumer position in the tools/lib/bpf/libbpf.h:1341: warning: missing initial short description on line: * @brief **ring__consumer_pos()** returns the current consumer position in the tools/lib/bpf/libbpf.h:1350: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__producer_pos()** returns the current producer position in the tools/lib/bpf/libbpf.h:1350: warning: missing initial short description on line: * @brief **ring__producer_pos()** returns the current producer position in the tools/lib/bpf/libbpf.h:1359: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__avail_data_size()** returns the number of bytes in the tools/lib/bpf/libbpf.h:1359: warning: missing initial short description on line: * @brief **ring__avail_data_size()** returns the number of bytes in the tools/lib/bpf/libbpf.h:1370: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__size()** returns the total size of the ringbuffer's map data tools/lib/bpf/libbpf.h:1370: warning: missing initial short description on line: * @brief **ring__size()** returns the total size of the ringbuffer's map data tools/lib/bpf/libbpf.h:1380: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__map_fd()** returns the file descriptor underlying the given tools/lib/bpf/libbpf.h:1380: warning: missing initial short description on line: * @brief **ring__map_fd()** returns the file descriptor underlying the given tools/lib/bpf/libbpf.h:1389: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__consume()** consumes available ringbuffer data without event tools/lib/bpf/libbpf.h:1389: warning: missing initial short description on line: * @brief **ring__consume()** consumes available ringbuffer data without event tools/lib/bpf/libbpf.h:1399: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **ring__consume_n()** consumes up to a requested amount of items from tools/lib/bpf/libbpf.h:1399: warning: missing initial short description on line: * @brief **ring__consume_n()** consumes up to a requested amount of items from tools/lib/bpf/libbpf.h:1416: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__new()** creates a new instance of a user ring tools/lib/bpf/libbpf.h:1416: warning: missing initial short description on line: * @brief **user_ring_buffer__new()** creates a new instance of a user ring tools/lib/bpf/libbpf.h:1428: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the tools/lib/bpf/libbpf.h:1428: warning: missing initial short description on line: * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the tools/lib/bpf/libbpf.h:1449: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the tools/lib/bpf/libbpf.h:1449: warning: missing initial short description on line: * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the tools/lib/bpf/libbpf.h:1494: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__submit()** submits a previously reserved sample tools/lib/bpf/libbpf.h:1494: warning: missing initial short description on line: * @brief **user_ring_buffer__submit()** submits a previously reserved sample tools/lib/bpf/libbpf.h:1505: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__discard()** discards a previously reserved sample. tools/lib/bpf/libbpf.h:1505: warning: missing initial short description on line: * @brief **user_ring_buffer__discard()** discards a previously reserved sample. tools/lib/bpf/libbpf.h:1515: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **user_ring_buffer__free()** frees a ring buffer that was previously tools/lib/bpf/libbpf.h:1515: warning: missing initial short description on line: * @brief **user_ring_buffer__free()** frees a ring buffer that was previously tools/lib/bpf/libbpf.h:1537: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified tools/lib/bpf/libbpf.h:1537: warning: missing initial short description on line: * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified tools/lib/bpf/libbpf.h:1595: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **perf_buffer__buffer()** returns the per-cpu raw mmap()'ed underlying tools/lib/bpf/libbpf.h:1634: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1634: warning: missing initial short description on line: * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1647: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1647: warning: missing initial short description on line: * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports tools/lib/bpf/libbpf.h:1660: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the tools/lib/bpf/libbpf.h:1660: warning: missing initial short description on line: * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the tools/lib/bpf/libbpf.h:1676: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_num_possible_cpus()** is a helper function to get the tools/lib/bpf/libbpf.h:1676: warning: missing initial short description on line: * @brief **libbpf_num_possible_cpus()** is a helper function to get the tools/lib/bpf/libbpf.h:1853: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief **libbpf_register_prog_handler()** registers a custom BPF program tools/lib/bpf/libbpf.h:1853: warning: missing initial short description on line: * @brief **libbpf_register_prog_handler()** registers a custom BPF program tools/lib/bpf/libbpf.h:1894: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * @brief *libbpf_unregister_prog_handler()* unregisters previously registered tools/lib/bpf/libbpf.h:1894: warning: missing initial short description on line: * @brief *libbpf_unregister_prog_handler()* unregisters previously registered