Method and apparatus for blind checksum and correction for network transmissions
First Claim
Patent Images
1. A method for determining a checksum for a packet to be transmitted on a network, the method comprising:
- retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted;
determining a blind checksum value based on the retrieved packet information; and
adjusting the blind checksum value to a protocol checksum based on descriptor information describing the structure of the packet, wherein the protocol checksum is inserted in the packet before the packet is transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for providing a checksum in a network transmission. In one aspect of the invention, a checksum for a packet to be transmitted on a network is determined by retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted. A blind checksum value is determined based on the retrieved packet information, and the blind checksum value is adjusted to a protocol checksum based on descriptor information describing the structure of the packet. The protocol checksum is inserted in the packet before the packet is transmitted.
87 Citations
28 Claims
-
1. A method for determining a checksum for a packet to be transmitted on a network, the method comprising:
-
retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted;
determining a blind checksum value based on the retrieved packet information; and
adjusting the blind checksum value to a protocol checksum based on descriptor information describing the structure of the packet, wherein the protocol checksum is inserted in the packet before the packet is transmitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for determining a checksum for a packet to be transmitted on a network, the apparatus comprising:
-
a memory access unit that retrieves packet information from a storage device, the packet information to be included in the packet to be transmitted;
an accumulator that determines a blind checksum value based on the retrieved packet information; and
a transmission unit that receives the packet information and the blind checksum value and adjusts the blind checksum value to a protocol checksum based on descriptor information describing the structure of the packet, wherein the transmission unit inserts the protocol checksum in the packet and outputs the packet for transmission on the network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification