Gianfar 以太网驱动¶
- 作者:
Andy Fleming <afleming@freescale.com>
- 更新时间:
2005-07-28
校验和卸载¶
eTSEC 控制器(首次包含于 2005 年末发布的部件中,例如 8548)具备在硬件中执行 TCP、UDP 和 IP 校验和的能力。Linux 内核仅卸载 TCP 和 UDP 校验和(并且始终执行伪头校验和),因此驱动程序仅支持 TCP/IP 和 UDP/IP 数据包的校验和计算。使用 ethtool 可以启用或禁用 RX(接收)和 TX(发送)的此功能。
VLAN¶
要使用 VLAN,请查阅关于配置 VLAN 的 Linux 文档。gianfar 驱动程序支持硬件插入和提取 VLAN 头部,但不支持过滤。过滤将由内核完成。
组播¶
gianfar 驱动程序支持使用 TSEC 上的组哈希表(以及 eTSEC 上的扩展哈希表)进行组播过滤。在 eTSEC 上,精确匹配 MAC 寄存器在哈希表之前使用。请查阅关于如何加入组播组的 Linux 文档。
填充¶
gianfar 驱动程序支持在硬件支持的情况下,对接收到的帧进行 2 字节填充,以使 IP 头部对齐到 16 字节边界。
Ethtool¶
gianfar 驱动程序支持使用 ethtool 进行多种配置。您只能在当前已打开的接口上运行 ethtool。有关详细信息,请参阅 ethtool 文档。