Appearance
N400 · 沐创千兆网卡
1 GbE网口速率
PCIe 2.0 x4总线接口
SR-IOV虚拟化
PTP时间同步
软件简介
沐创网卡驱动工程名称为 libdrv_rnp,由沐创 Linux 版本驱动移植到 SylixOS,并对 SylixOS 驱动框架相关内容进行了适配。N400 为 PCIe 千兆网卡,当前文档仅覆盖已支持的 N400L-X4 与 N400L-X2 型号。
驱动依赖 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 总线上的沐创 N400 设备,并按系统网卡命名规则创建 eth0、eth1 等网络接口。
支持型号
稳定
速率1 GbE ×4
总线PCIe 2.0 x4
接口背板 / SFP / SGMII
封装BGA256 17mm × 17mm
特殊说明
- 四口千兆网络控制器芯片
- 支持 RSS,最大 256 个队列,默认配置 32 个队列
- 支持 SR-IOV,最多 4 个 PF,每个 PF 支持 8 个 VF
- 支持 PTP / IEEE 1588v2 时间戳能力
支持设备列表
当前沐创网卡驱动支持以下 N400 千兆以太网控制器:
| 型号 | 速率与端口 | 总线 | 接口形态 | 备注 |
|---|---|---|---|---|
| N400L-X4 | 1 GbE ×4 | PCIe 2.0 x4 | 背板 / SFP / SGMII | 四口千兆 |
| N400L-X2 | 1 GbE ×2 | PCIe 2.0 x4 | 背板 / SFP / SGMII | 两口千兆 |
支持平台
| 平台 | 架构 | 支持情况 |
|---|---|---|
| PC 主板 | x86 | 已支持 |
| RK3568 | arm64 | 已支持 |
主要特性
- 多队列:支持 RSS,最大 256 个队列,默认配置 32 个队列。
- 虚拟化:支持 SR-IOV,支持 4 个 PF,每个 PF 支持 8 个 VF。
- 卸载能力:支持校验和卸载、TSO、GRO、TCO、RCO 等能力。
- 二层能力:支持 VLAN、QinQ、流控 FC / PFC、VEB、QoS 与最大 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功能更新
- 更新沐创 N400 支持范围,明确当前支持 N400L-X4 / N400L-X2 千兆网卡