软件包:libmnl0(1.0.5-3) [debports]
精简的 Netlink 通信库
libmnl 是一个面向 Netlink 开发者的精简型用户空间库。在解析、验证、构造 Netlink 头部和 TLV 数据时,许多常见任务往往重复且容易出错。该库旨在提供简单的辅助工具,以便代码复用,避免重复造轮子。
该库的主要特点包括:
小巧:在基于 x86 的计算机上,共享库仅占用约 30KB 内存。
简洁:避免复杂的抽象层,尽量保留 Netlink 细节。
易用:简化 Netlink 相关开发任务,提供用于处理套接字、构建消息、验证、解析及序列跟踪的功能。
易于复用:可基于该库构建自定义的抽象层。
低耦合:减少库内部组件的相互依赖,提供辅助功能,但不强制使用。
该软件包包含运行时依赖该 Netlink 通信库的程序所需的共享库文件。