Skip to content

txgbe · 网讯万兆网卡 WX1820

网卡驱动库 / 网讯系列 / txgbe

txgbe

网讯科技(Wangxun)· PCIe 万兆

···Armory 获取
10 GbE网口速率
PCIe Gen3总线接口
SR-IOV虚拟化
国产自主可控

安装与加载

txgbe 驱动支持两种使用方式,根据 BSP 类型选择:

方式一:静态库

将驱动编译为静态库 libtxgbe.a,随 BSP 一起编译链接。

在 BSP Makefile 中添加链接依赖:

makefile
LOCAL_DEPEND_LIB := \
    ... \
    -ltxgbe \
    -Wl,--whole-archive \
    -llinuxcompat \
    -Wl,--no-whole-archive \
    ...

在 BSP 启动函数中调用入口函数:

c
VOID bspBoardNetifAttch(VOID)
{
    extern int txgbe_init_module(void);
    txgbe_init_module();
}

方式二:内核模块(.ko)

将驱动编译为独立内核模块 txgbe.ko,运行时动态加载:

bash
# 加载驱动模块
insmod txgbe.ko

# 卸载
rmmod txgbe

加载后驱动自动枚举 PCIe 总线上的 WX1820 / SP1000 设备,按顺序创建 eth0eth1...

支持型号

WX1820网讯科技(Wangxun)
稳定
速率10 GbE
总线PCIe Gen3 x8
PCI ID0x8088:0x2001
接口SFP+
特殊说明
  • SFP+ 接口,支持光模块及 DAC 铜缆
  • 支持 SR-IOV 虚拟化
  • 支持 RSS 多队列分流
  • 支持 VLAN 硬件卸载
网卡设备树配置
/* PCIe 设备自动枚举,驱动加载后创建 eth0, eth1... */
txgbe_init_module();

支持设备列表

txgbe 驱动支持以下网讯万兆以太网控制器:

型号PCI Device ID接口备注
WX18200x2001SFP+主流万兆型号
SP10000x1001SFP+ / XAUI背板互联型号

Vendor ID 均为 0x8088

已知问题

已知SR-IOV 场景下,VF 同时开启混杂模式时可能跨 VLAN 收包,建议避免在多 VLAN 环境下对 VF 开启混杂模式

最新更新

v1.3.6.9修复补丁
  • 修复 SR-IOV 场景 VF 混杂模式下跨 VLAN 收包问题
  • 修复 ethtool -K rx-all on 错误开启混杂模式的问题
  • 修复 QinQ 双层 VLAN 报文导致 TX 单元挂起的问题

翼辉信息 · 网络技术部