Patent ID: 8381067

Claim:
An apparatus to locate an intermediate cyclic redundancy check (CRC) in a data stream sent from a channel subsystem to a control unit of an input/output (I/O) processing system, the apparatus comprising: a CRC locating module configured to determine a location of at least one intermediate CRC within a transport data information unit; a CRC offset module configured to determine a CRC offset of the at least one intermediate CRC, the CRC offset comprising a value identifying a difference between the location of the at least one intermediate CRC and a location of a first byte of data in a first transport data information unit; an offset block creation module configured to create a CRC offset block (COB), the COB comprising a CRC offset value for each of the at least one intermediate CRC within the transport data information unit; and a transmissions module configured to transmit the COB from the channel subsystem to the control unit.