跳转至

驱动程序测试:高 MTU 环回

测试原理

为了支持作为 VLAN 中继(trunk)设备运行,驱动程序应当能够支持 1518 字节的帧大小(不含以太网 CRC),对应 1504 字节的 MTU。lotest 命令允许指定任意 MTU,因此可以方便地用于测试 MTU 为 1504 时的运行情况。

背景

背景信息请参阅基本环回测试

A network card

测试步骤

  1. 开始之前,确保你的网络接口与同一台机器上的第二个网络接口直接相连。
  2. 引导进入启用了 LOTEST_CMD 且支持这两个网络接口的 iPXE 版本。
  3. 使用 ifstat 确定你的网络接口名称(下文假定为 net0)和第二个网络接口的名称(下文假定为 net1)。
  4. 使用 lotest --mtu 1504 net0 net1 以增大的 MTU 开始测试发送数据路径。
  5. 验证 lotest 显示的数据包计数器稳定而快速地增长。
  6. 使用 Ctrl-C 中止测试。
  7. 使用 lotest --mtu 1504 net1 net0 以增大的 MTU 开始测试接收数据路径。
  8. 验证 lotest 显示的数据包计数器稳定而快速地增长。
  9. 使用 Ctrl-C 中止测试。