2712

Application Apparatus, system, and method for managing solid-state storage media
Matter Number Reference Case 1
Created 3/12/21, 12:00 AM Modified 3/12/21, 12:00 AM
Application Number

13189402

Paragraph Number

139

Content

The read data pipeline 108 includes a depacketizer 324 that receives ECC blocks of the requested packet from the ECC decoder 322, directly or indirectly, and checks and removes one or more packet headers. The depacketizer 324 may validate the packet headers by checking packet identifiers, data length, data location, etc. within the headers. In one embodiment, the header includes a hash code that can be used to validate that the packet delivered to the read data pipeline 108 is the requested packet. The depacketizer 324 also removes the headers from the requested packet added by the packetizer 302. The depacketizer 324 may directed to not operate on certain packets but pass these forward without modification. An example might be a container label that is requested during the course of a rebuild process where the header information is required for index reconstruction. Further examples include the transfer of packets of various types destined for use within the solid-state storage device 102. In another embodiment, the depacketizer 324 operation may be packet type dependent.

Notes

Added by DJM 3 2021