• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# libnl
2
3#### Introduction & Software Architecture
4- [Refer to the official documentation](https://www.infradead.org/~tgr/libnl/)
5
6#### Usage Guidelines
7
8- [Refer to the official API documentation](https://www.infradead.org/~tgr/libnl/doc/api/group__cb.html)
9
10#### Generates  Header File
11
12In this warehouse include/netlink/version.h and lib/defs.h file is generated through the following steps
13
141.Run the following script to generate the tools required for the header file
15    ```
16    bash install_tool.sh
17    ```
18Note:The preceding script performs following operations:Install the autoconf,libtool and pkg-config tools,execute the autogen.sh file in the libnl root directory,generate the configure,defs.h.in and defs.h.in~ files,and then execute the configure command,The version.h file is generated in the include/netlink directory,defs.h file is generated in the lib directory and Makefile is generated in libnl root directory.and then execute the make command,The ematch_grammar.cematch_grammar.hematch_syntax.cematch_syntax.h file is generated in the lib/route/cls directory,pktloc_grammar.cpktloc_grammar.hpktloc_syntax.cpktloc_syntax.h file is generated in the lib/route directory
19#### Contribution
20
21[How to involve](https://gitee.com/openharmony/docs/blob/HEAD/zh-cn/contribute/参与贡献.md)
22
23[Commit message spec](https://gitee.com/openharmony/device_qemu/wikis/Commit%20message%E8%A7%84%E8%8C%83)
24
25#### Repositories Involved
26
27[third_party_wpa_supplicant](https://gitee.com/openharmony/third_party_wpa_supplicant)
28
29[drivers_peripheral](https://gitee.com/openharmony/drivers_peripheral)
30
31