百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

ixy

> 编程语言
开源

一个简单但快速的用户空间网络驱动程序,专门为英特尔 10 Gbit/s 网卡编写

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个简单但快速的用户空间网络驱动程序,专门为英特尔 10 Gbit/s 网卡编写

ixy 是一个简单的用户空间数据包处理框架。它独占网络适配器的控制权,并在用户空间实现了整个驱动程序。其架构类似于 DPDK 和 Snabb,与 (看似类似的) netmap、pfq、pf_ring 或 XDP 等框架完全不同(所有这些框架都依赖于内核组件)。事实上,阅读 DPDK 和 Snabb 驱动程序对于更好地理解 Intel 82599 数据表 的某些部分是至关重要的。

请查看我们的研究论文 "用户空间网络驱动程序" [BibTeX] 或 观看我们在 34C3 上的演讲录像,以了解更多信息。

整个 ixy 应用程序,包括整个驱动程序,仅有 ~1000 行 C 代码。查看 ixy-fwd 和 ixy-pktgen 示例应用程序,并查看代码。代码经常引用 Intel 82599 数据表 或 VirtIO 规范 中的部分,因此在阅读代码时请保持打开。您会惊讶地发现,一个完整的网卡驱动程序可以有多么简单。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言