Skip to content

N400 · 沐创千兆网卡 ​

网卡驱动库 / 沐创系列 / N400

N400

沐创(MUCSE)· PCIe 千兆 N400

···Armory 获取
1 GbE网口速率
PCIe 2.0 x4总线接口
SR-IOV虚拟化
PTP时间同步
Armory 获取

通过以下命令从 Armory 平台获取当前驱动包:

armory get @nic_drv/rnp_nic_drv@1.0.0

软件简介 ​

沐创网卡驱动工程名称为 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 等网络接口。

支持型号 ​

N400L-X4沐创(MUCSE)
稳定
速率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-X41 GbE ×4PCIe 2.0 x4背板 / SFP / SGMII四口千兆
N400L-X21 GbE ×2PCIe 2.0 x4背板 / SFP / SGMII两口千兆

支持平台 ​

平台架构支持情况
PC 主板x86已支持
RK3568arm64已支持

主要特性 ​

  • 多队列:支持 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 千兆网卡