Patent ID: 8001278

Claim:
A network input/output (I/O) system comprising: a first hardware logic to receive an uncompressed packet payload and compress the uncompressed packet payload prior to storing the compressed packet payload in a storage device; and a second hardware logic to decompress the stored packet payload based on one or more bits stored in a descriptor corresponding to the compressed packet payload, wherein the one or more stored bits indicate that the stored packet payload was previously compressed, wherein the descriptor is to comprise a compression type field to indicate a type of compression utilized by the first hardware logic to compress the uncompressed packet and the first hardware logic is to compress the uncompressed packet payload received from a cache coupled to a processor, wherein the cache comprises one or more of a level 1 (L1) cache, a level 2 (L2) cache, a mid-level cache (MLC), or a last level cache (LLC).