APPARATUS, SYSTEM, AND METHOD FOR ERROR ASSESSMENT OVER A COMMUNICATION LINK
First Claim
1. An apparatus for assessing error over a communication link, the apparatus comprising:
- a creation module for creating one or more test packets;
a determination module for determining an amount of test packets to send over a communication link to a receiving node;
a sending module for sending a plurality of test packets over the communication link to a receiving node;
an interspersing module for interspersing test packets throughout a plurality of data packets such that the receiving node is able to continually process the data packets; and
a checking module, for checking test packets received by the receiving node for errors.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for assessing error over a communication link. The apparatus for assessing error is provided with a logic unit containing a plurality of modules configured to execute the necessary steps of creating one or more test packets, determining an amount of test packets to send over a communication link to a receiving node, sending a plurality of test packets over the communication link to a receiving node, interspersing test packets throughout a plurality of data packets such that the receiving node is able to continually process the data packets, and checking test packets received by the receiving node for errors.
-
Citations
25 Claims
-
1. An apparatus for assessing error over a communication link, the apparatus comprising:
-
a creation module for creating one or more test packets;
a determination module for determining an amount of test packets to send over a communication link to a receiving node;
a sending module for sending a plurality of test packets over the communication link to a receiving node;
an interspersing module for interspersing test packets throughout a plurality of data packets such that the receiving node is able to continually process the data packets; and
a checking module, for checking test packets received by the receiving node for errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The apparatus of claim 9, wherein the checking module monitors only test packets for errors.
-
10. A system for automatically detecting a cable configuration, the apparatus comprising:
-
at least one Central Processing Unit (CPU);
a processor;
a cache;
a cache controller;
at least one port for connecting to a communication link; and
a memory containing modules for execution on a processor, the modules comprising;
a creation module for creating one or more test packets;
a determination module for determining an amount of test packets to send over a communication link to a receiving node;
a sending module for sending a plurality of test packets over the communication link to a receiving node;
an interspersing module for interspersing test packets throughout a plurality of data packets such that the receiving node is able to continually process the data packets; and
a checking module, for checking test packets received by the receiving node for errors; and
a bus for operably connecting the at least one CPU, processor, cache, cache controller, port, and memory.
-
- 11. The system of claim 11, wherein the port is a high-speed serial port.
-
13. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
create one or more test packets;
determine an amount of test packets to send over a communication link to a receiving node;
send a plurality of data packets over the communication link to a receiving node;
send one or more test packets over the communication link to the receiving node;
intersperse test packets throughout the data packets such that the receiving node is able to continually process the data packets; and
check test packets received by the receiving node for errors.
-
- 14. The computer program product of claim 14, wherein the computer readable program for causing a computer to determine the amount of test packets comprises determining a percentage of the number of packets sent to the receiving node to be allocated for sending test packets.
-
19. A method for assessing error over a communication link, the method comprising:
-
creating one or more test packets;
determining an amount of test packets to send over a communication link to a receiving node;
sending a plurality of data packets over the communication link to a receiving node;
sending one or more test packets over the communication link to the receiving node;
interspersing test packets throughout the data packets such that the receiving node is able to continually process the data packets; and
checking packets received by the receiving node for errors. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification