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 文件。