Providing a header checksum for packet data communications
First Claim
Patent Images
1. A method to propagate on a network signals indicative of a first packet and a second packet, the first packet comprising a first checksum for a first octet string comprising a middle segment, and the second packet comprising a second checksum for a second octet string comprising a new middle segment, the method comprising:
- performing an even-octet-aligned checksum operation on the middle segment to provide a middle checksum;
performing an even-octet-aligned checksum operation on the new middle segment to provide a new middle checksum; and
provided the middle and new middle octet strings differ in length by an even number of octets, performing checksum operations on the first checksum, the new middle checksum, and the middle checksum to provide the second checksum, wherein the checksum operation performed on the middle checksum is a checksum subtraction operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing the header checksum of a data packet.
-
Citations
17 Claims
-
1. A method to propagate on a network signals indicative of a first packet and a second packet, the first packet comprising a first checksum for a first octet string comprising a middle segment, and the second packet comprising a second checksum for a second octet string comprising a new middle segment, the method comprising:
-
performing an even-octet-aligned checksum operation on the middle segment to provide a middle checksum;
performing an even-octet-aligned checksum operation on the new middle segment to provide a new middle checksum; and
provided the middle and new middle octet strings differ in length by an even number of octets, performing checksum operations on the first checksum, the new middle checksum, and the middle checksum to provide the second checksum, wherein the checksum operation performed on the middle checksum is a checksum subtraction operation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising a computer readable storage medium, the storage medium comprising instructions to program a processor to:
-
propagate on a network signals indicative of a first packet and a second packet, the first packet comprising a first checksum for a first octet string comprising a middle segment, and the second packet comprising a second checksum for a second octet string comprising a new middle segment;
perform an even-octet-aligned checksum operation on the middle segment to provide a middle checksum;
perform an even-octet-aligned checksum operation on the new middle segment to provide a new middle checksum; and
provided the middle and new middle octet strings differ in length by an even number of octets, perform checksum operations on the first checksum, the new middle checksum, and the middle checksum to provide the second checksum, wherein the checksum operation performed on the middle checksum is a checksum subtraction operation. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 17)
-
-
13. A communication network comprising:
-
a node; and
a network medium, wherein the node is coupled to the network to propagate signals indicative of a first packet and a second packet, the first packet comprising a first checksum for a first octet string comprising a middle segment, and the second packet comprising a second checksum for a second octet string comprising a new middle segment, and wherein the node is coupled to the network to;
propagate on a network signals indicative of a first packet and a second packet, the first packet comprising a first checksum for a first octet string comprising a middle segment, and the second packet comprising a second checksum for a second octet string comprising a new middle segment;
perform an even-octet-aligned checksum operation on the middle segment to provide a middle checksum;
perform an even-octet-aligned checksum operation on the new middle segment to provide a new middle checksum; and
provided the middle and new middle octet strings differ in length by an even number of octets, perform checksum operations on the first checksum, the new middle checksum, and the middle checksum to provide the second checksum, wherein the checksum operation performed on the middle checksum is a checksum subtraction operation.
-
-
16. A method to propagate on a network signals indicative of a first packet and a second packet, the first packet comprising a first checksum SA for a first octet string Φ
-
A=(φ
0|φ
1|φ
2), where φ
0, φ
1 and φ
2 are octet string segments, wherein Φ
A has an even number of octets, the second packet comprising a second checksum SB for a second octet string
-
A=(φ
Specification