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

RTL8111_driver_for_OS_X

> 编程语言
开源

用于 Realtek RTL8111/8168 系列的 OS X 开源 驱动程序

715 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 Realtek RTL8111/8168 系列的 OS X 开源 驱动程序

OS X 开源 驱动程序适用于 Realtek RTL8111/8168 系列产品。 *** 请注意,此驱动程序并非由 Realtek 提供! ***

由于缺少能够利用 Realtek RTL81111/8168 系列产品的高级功能的 OS X 驱动程序,我开始了一项新的项目,旨在创建一款先进的驱动程序,充分利用这些在当今市场上几乎所有廉价主板上都能找到的网卡。基于 Realtek 的 Linux 驱动程序(版本 8.035.0),我编写了一个针对性能进行优化的驱动程序,在系统资源得到有效利用的同时,在高负载情况下可降低 CPU 使用率。

** 驱动程序的主要特点 ** - 支持在新的主板上使用的 Realtek RTL8111/8168 B/C/D/E/F/G/H 系列芯片。 - 支持多段包,从而减轻网络栈在组装用于传输的包时所需的不必要的复制操作。 - 不进行复制的接收和发送。 在接收时,只复制小包,因为创建复制比分配新缓冲区更有效。 TCP、UDP 和 IPv4 校验和卸载 (接收和发送)。 - 在 IPv4 和 IPv6 上进行 TCP 分段卸载。 - 支持 TCP/IPv6 和 UDP/IPv6 校验和卸载。 - 完全优化了 Mountain Lion (64 位体系结构),但也可与 Lion 一起使用。 Snow Leopard 需要进行一些更改。 - 支持 Wake on LAN。 - 支持节能以太网 (EEE),可以通过在驱动程序 Info.plist 中将 enableEEE 设置为 NO 而不需要重新构建来禁用 EEE。 默认值为 YES。 - 驱动程序以 GPLv2 许可证发布。

限制

  • 由于在旧版本的 RTL8111 中,校验和卸载功能不支持巨型帧,因此只在 chiset 16 (RTL8111E-VL) 及以上版本上支持巨型帧。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++

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

> 工具信息

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

> 相关工具

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