US 12,052,170 B2
Cyclic redundancy check (CRC) update mechanism
Karl S. Papadantonakis, Agoura Hills, CA (US); Robert G. Southworth, Chatsworth, CA (US); Alain Gravel, Thousand Oaks, CA (US); and Jonathan A. Dama, Encino, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 14, 2020, as Appl. No. 17/020,654.
Application 17/020,654 is a continuation of application No. 14/866,180, filed on Sep. 25, 2015, granted, now 10,785,150.
Prior Publication US 2020/0412649 A1, Dec. 31, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/74 (2022.01); H04L 69/22 (2022.01)
CPC H04L 45/74 (2013.01) [H04L 69/22 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of updating a cyclic redundancy code (CRC) of a packet in an apparatus, the method comprising:
processing the packet as the packet traverses a datapath of the apparatus, the processing comprising:
determining whether a header of the packet has changed to a new header, wherein the packet includes a single CRC value and wherein the single CRC value is separate from the header of the packet; and
in response to a determination that the header has changed, modifying the packet by updating an existing value of the single CRC value to a new CRC value without using a contribution of a payload of the packet to the updating.