netlink:软件包netlink提供对Linux netlink套接字的低级访问。 麻省理工学院许可

时间:2021-02-02 17:04:50
【文件属性】:
文件名称:netlink:软件包netlink提供对Linux netlink套接字的低级访问。 麻省理工学院许可
文件大小:72KB
文件格式:ZIP
更新时间:2021-02-02 17:04:50
go linux golang netlink LinuxGo 网络链接 软件包netlink提供了对Linux netlink套接字的低级访问。 麻省理工学院许可。 有关netlink的工作方式的更多信息,请查看我关于博客系列。 如有任何疑问或需要指导,请在#networking频道中加入 ! 稳定性 有关版本之间的更改的描述,请参见文件。 该软件包具有稳定的v1 API,将来所做的任何重大更改都将提示发布新的主要版本。 v1.xx系列将继续进行功能和错误修复。 为了减轻维护负担,仅Go 1.12+支持此软件包。 较旧的Go版本缺少关键功能和API,而该功能和API对于该程序包正确运行是必需的。 如果您在应用程序中依赖此软件包,请使用Go模块。 设计 Go已经提供了,但是我找不到与netlink程序包所需的内容一致的程序: 简单明了的惯用API 经过测试 有据可查 不使用包/全局变量或状态 不一定需要root才能工作 我对该软件包的目标是将其用作创建其他netlink系列软件包的基础。 生态系统 随着时间的流逝,围绕package netlink的Go软件包生态系统得到了发展。 这些软件包中的许多软件包提供了与各种netlink系
【文件预览】:
netlink-master
----conn_linux_error_test.go(2KB)
----export_linux_test.go(349B)
----.gitignore(35B)
----go.mod(328B)
----conn_others_test.go(933B)
----attribute_test.go(20KB)
----conn_test.go(6KB)
----attribute.go(15KB)
----doc.go(1KB)
----netns_linux_test.go(954B)
----.builds()
--------go-stable.yml(631B)
--------freebsd.yml(439B)
----debug.go(1KB)
----LICENSE.md(1KB)
----netns_linux.go(2KB)
----align_test.go(1KB)
----CHANGELOG.md(3KB)
----message_test.go(7KB)
----go.sum(7KB)
----align.go(1KB)
----conn.go(17KB)
----.github()
--------workflows()
----netlink.svg(27KB)
----example_test.go(2KB)
----README.md(2KB)
----conn_linux.go(16KB)
----nlenc()
--------int_test.go(8KB)
--------doc.go(379B)
--------int.go(4KB)
--------string_test.go(903B)
--------string.go(585B)
----example_attributedecoder_test.go(2KB)
----message_linux_test.go(3KB)
----nltest()
--------nltest.go(6KB)
--------nltest_linux_gteq_1.13_test.go(1KB)
--------nltest_test.go(11KB)
--------errors_others.go(92B)
--------errors_unix.go(152B)
----bench_test.go(1KB)
----message.go(8KB)
----netlink.dot(3KB)
----conn_linux_integration_test.go(22KB)
----example_attributeencoder_test.go(2KB)
----errors.go(4KB)
----errors_linux_gteq_1.13_test.go(1KB)
----fuzz.go(512B)
----conn_others.go(951B)
----conn_linux_test.go(14KB)

网友评论

  • 用户下载后在一定时间内未进行评价,系统默认好评。