#netlink #ip #linux

netlink-sys-mio-0-8

netlink 套接字,可选与 tokio 集成(针对 mio 0.8 进行更新)

1 个不稳定版本

0.8.3 2022 年 4 月 16 日

#33#netlink

MIT 许可证

55KB
904

netlink-sys-mio0.8

netlink-sys 分支,将 mio 版本提升到 0.8

原始 README.md 以下

Build Status

Netlink

此项目旨在为 netlink 提供构建块(参见 man 7 netlink)。

组织

替代方案

致谢

到目前为止,我的主要资源是pyroute2(Python)和netlink(Golang)的源代码。这两个项目都非常好,编写得非常棒。作为一名不精通C语言,对netlink了解不多的开发者,它们非常有价值。

我还想赞扬libnl的文档。它极大地帮助我理解了协议的基本知识。

整个数据包解析逻辑受到了@whitequark出色的博客文章的启发(第1部分第2部分第3部分,尽管我实际上只使用了第一篇博客中描述的概念)。

还要感谢tokio背后的人们,他们正在构建一个令人惊叹的工具,并提供支持。

依赖关系

~0.2–14MB
~127K SLoC