brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 9c4a91d Raw
52 lines · plain
1.. SPDX-License-Identifier: GPL-2.02 3===========================4The Gianfar Ethernet Driver5===========================6 7:Author: Andy Fleming <afleming@freescale.com>8:Updated: 2005-07-289 10 11Checksum Offloading12===================13 14The eTSEC controller (first included in parts from late 2005 like15the 8548) has the ability to perform TCP, UDP, and IP checksums16in hardware.  The Linux kernel only offloads the TCP and UDP17checksums (and always performs the pseudo header checksums), so18the driver only supports checksumming for TCP/IP and UDP/IP19packets.  Use ethtool to enable or disable this feature for RX20and TX.21 22VLAN23====24 25In order to use VLAN, please consult Linux documentation on26configuring VLANs.  The gianfar driver supports hardware insertion and27extraction of VLAN headers, but not filtering.  Filtering will be28done by the kernel.29 30Multicasting31============32 33The gianfar driver supports using the group hash table on the34TSEC (and the extended hash table on the eTSEC) for multicast35filtering.  On the eTSEC, the exact-match MAC registers are used36before the hash tables.  See Linux documentation on how to join37multicast groups.38 39Padding40=======41 42The gianfar driver supports padding received frames with 2 bytes43to align the IP header to a 16-byte boundary, when supported by44hardware.45 46Ethtool47=======48 49The gianfar driver supports the use of ethtool for many50configuration options.  You must run ethtool only on currently51open interfaces.  See ethtool documentation for details.52