Determining a checksum from packet data
AssigneeIntel Corporation
InventorJon Krueger
Life of this patent
Estimating the term…
Abstract
In general, in one aspect, the disclosure describes a method of determining a checksum. The method includes accessing a checksum of the at least the portion of a packet and adjusting the checksum based on a subset of the at least the portion of the packet before and after modification of the subset.
Claims30
A method of determining a checksum of at least a portion of a packet, the method comprising:
- accessing a checksum of the at least the portion of the packet;
- adjusting the checksum of the at least the portion of the packet based on values of a subset of the at least the portion of the packet before and after modification of the subset.
A computer program product, disposed on a computer readable medium, to determine a checksum of at least a portion of a packet, the program the program including instructions for causing programmable circuitry to:
- access a checksum of the at least the portion of the packet;
- adjust the checksum of the at least the portion of the packet based on values of a subset of the at least the portion of the packet before and after modification of the subset.
A component, comprising:
- an input interface;
- an output interface;
- logic to
- access a checksum of at least a portion of a packet received via the input interface;
- adjust the checksum of the at least the portion of the packet based on values of a subset of the at least the portion of the packet before and after modification of the subset.
A system, comprising:
- at least one processor;
- and
- at least one network interface operationally coupled to the processor, the network interface comprising:
- at least one PHY;
- at least one framer;
- and
- at least one Transmission Control Protocol (TCP) Offload Engine (TOE), the Offload Engine comprising circuitry to determine a checksum of at least a portion of a TCP segment, the circuitry to:
- access a checksum of the at least the portion of the segment;
- adjust the checksum of the at least the portion of the packet based on values of a subset of the at least the portion of the packet before and after modification of the subset.
Dependencies are inferred from the claim text.