Appearance
N500 · 沐创千兆网卡
1 GbE网口速率
RJ45接口形态
RSS多队列
PTP时间同步
软件简介
沐创网卡驱动工程名称为 libdrv_rnp,由沐创 Linux 版本驱动移植到 SylixOS,并对 SylixOS 驱动框架相关内容进行了适配。N500 为 PCIe 千兆网卡,当前文档仅覆盖已支持的 N500L-AM4 与 N500L-AM2 型号。
驱动依赖 Linux 兼容层,适用于支持 PCIe 接口的平台,当前支持 arm64 与 x86 架构。
安装与加载
如果 BSP 工程已静态链接 liblinuxcompat.a,设备 BSP 启动成功后可直接加载沐创网卡驱动:
bash
insmod libdrv_rnp.ko如果 BSP 工程没有链接 liblinuxcompat.a,需要先加载 Linux 兼容层模块,再加载网卡驱动:
bash
insmod linuxcompat.ko
insmod libdrv_rnp.ko卸载驱动时可执行:
bash
rmmod libdrv_rnp加载后驱动自动枚举 PCIe 总线上的沐创 N500 设备,并按系统网卡命名规则创建 eth0、eth1 等网络接口。
支持型号
稳定
速率1 GbE ×4
总线PCIe 2.0 x4
接口RJ45
封装BGA256 17mm × 17mm
特殊说明
- 四口千兆网络控制器芯片
- 支持 RSS,最大 32 个队列
- 支持 SR-IOV,最多 4 个 PF,每个 PF 支持 8 个 VF
- 支持 PTP / IEEE 1588v2 时间戳能力
支持设备列表
当前沐创网卡驱动支持以下 N500 千兆以太网控制器:
| 型号 | 速率与端口 | 总线 | 接口形态 | 备注 |
|---|---|---|---|---|
| N500L-AM4 | 1 GbE ×4 | PCIe 2.0 x4 | RJ45 | 四口千兆 |
| N500L-AM2 | 1 GbE ×2 | PCIe 2.0 x4 | RJ45 | 两口千兆 |
支持平台
| 平台 | 架构 | 支持情况 |
|---|---|---|
| FT2004 | arm64 | 已支持 |
| RK3568 | arm64 | 已支持 |
主要特性
- 多队列:支持 RSS,最大 32 个队列。
- 虚拟化:支持 SR-IOV,支持 4 个 PF,每个 PF 支持 8 个 VF。
- 卸载能力:支持 IPv4 / IPv6 下 TCP、UDP、SCTP 校验和卸载,支持 TSO、TCO、RCO 等能力。
- 二层能力:支持 VLAN、VLAN 过滤与重定向、暂停帧 / FC、最大 9564 字节巨帧。
- 时间同步:支持 PTP 与 IEEE 1588v2,支持数据包时间戳上传。
- 协议能力:支持 IPv4 / IPv6,支持 IEEE 802.1P、802.1Q、802.2、802.3ac、802.3az、802.3x、802.3z、802.3ad 等标准。
最新更新
v0.2.5功能更新
- 更新沐创 N500 支持范围,明确当前支持 N500L-AM4 / N500L-AM2 千兆网卡