Patent ID: 6988161
Filing Date: 2006-01-17
Classification: G06F

Abstract:
1. A method of port configuration in a host comprising: determining if a designated port supports a multi-link mode operation for data transfers, via one or more links; if the designated port supports the multi-link mode operation, configuring and training the designated port to serve as one of a single link capable port which transfer data via a single link, a multiple link capable port which transfers data via respective multiple links, and multiple of single link ports which transfer data via a respective single link; and generating and checking a Variant Cyclic Redundancy Code (VCRC) at the end of each data packet by computing the VCRC for most of the data packet when data is transferred with a first set of bytes, computing the VCRC for a second set of bytes that is smaller than the first set of bytes of the data packet if the data packet has some smaller subset of bytes than the first set of bytes, and computing a link CRC for link packets, selecting a CRC in accordance with a first selection signal, holding a CRC state for port designations in a plurality of CRC registers, and selecting an outout from any one of the CRC registers for CRC feedback in accordance with a second selection signal.