Claims
- 1. A method in Fibre Channel communication to detect lost information units comprising the steps of:
a) setting an initial count value in a count field of a first information unit to be sent; b) incrementing said count value for a subsequent second information unit to be sent; and c) transmitting said information unit over a Fibre Channel link.
- 2. The method according to claim 1 wherein a separate count value is provided for each exchange.
- 3. The method according to claim 1 wherein said first information unit is an open exchange information unit.
- 4. The method according to claim 1 wherein said initial count is ‘0’.
- 5. The method according to claim 1 wherein said count field wraps to ‘0’ when incremented from it's maximum value.
- 6. The method according to claim 1 wherein said count field includes byte 18 of the information unit.
- 7. A method in Fibre Channel communication to detect lost information units comprising:
a) setting an initial count value in a count field of a first information unit to be sent; b) decrementing said count value for a subsequent second information unit to be sent; and c) transmitting said information unit over a Fibre Channel link.
- 8. The method according to claim 7 wherein a separate count value is provided for each exchange.
- 9. The method according to claim 7 wherein said first information unit is an open exchange information unit.
- 10. The method according to claim 7 wherein said initial count is ‘0’.
- 11. The method according to claim 7 wherein said count field wraps to it's maximum value when decremented from ‘0’.
- 12. The method according to claim 7 wherein said count field includes byte 18 of the information unit.
- 13. A method in Fibre Channel communication to detect lost information units comprising the steps of:
a) receiving said information unit over a Fibre Channel link. b) saving the count field of each information unit received; c) checking the count field of each information unit received against the saved value of the previous count field received; and d) asserting an error indication when said received count field is not the expected incremented value.
- 14. A system in Fibre Channel communication to detect lost information units, the system comprising:
a count setter, setting an initial count value in a count field of a first information unit to be sent; an incrementor, incrementing said count value for a subsequent second information unit to be sent; and a transmitter, transmitting said information unit over a Fibre Channel link.
- 15. The system according to claim 14 wherein a separate count value is provided for each exchange.
- 16. The system according to claim 14 wherein said first information unit is an open exchange information unit.
- 17. The system according to claim 14 wherein said initial count
- 18. The system according to claim 14 wherein said count field wraps to ‘0’ when incremented from it's maximum value.
- 19. The system according to claim 14 wherein said count field includes byte 18 of the information unit.
- 20. A system in Fibre Channel communication to detect lost information units, the system comprising:
a setter, setting an initial count value in a count field of a first information unit to be sent; a decrementor decrementing said count value for a subsequent second information unit to be sent; and a transmitter transmitting said information unit over a Fibre Channel link.
- 21. The system according to claim 20 wherein a separate count value is provided for each exchange.
- 22. The system according to claim 20 wherein said first information unit is an open exchange information unit.
- 23. The system according to claim 20 wherein said initial count is ‘0’.
- 24. The system according to claim 20 wherein said count field wraps to it's maximum value when decremented from ‘0’.
- 25. The system according to claim 20 wherein said count field includes byte 18 of the information unit.
- 26. A system in Fibre Channel communication to detect lost information units, the system comprising:
a receiver receiving said information unit over a Fibre Channel link. a saver, saving the count field of each information unit received; a checker, checking the count field of each information unit received against the saved value of the previous count field received; and an asserter, asserting an error indication when said received count field is not the expected incremented value.
- 27. A computer program product comprising a computer useable medium having compute readable program code means therein in a computing system in Fibre Channel communication to detect lost information units, the computer readable program code means in said computer program product comprising:
a) computer readable program code means for setting an initial count value in a count field of a first information unit to be sent; b) computer readable program code means for incrementing said count value for a subsequent second information unit to be sent; and c) computer readable program code means for transmitting said information unit over a Fibre Channel link.
- 28. The computer program product according to claim 27 wherein separate a count value is provided for each exchange.
- 29. The computer program product according to claim 27 wherein said first information unit is an open exchange information unit.
- 30. The computer program product according to claim 27 wherein said initial count is ‘0’.
- 31. The computer program product according to claim 27 wherein said count field wraps to ‘0’ when incremented from it's maximum value.
- 32. The computer program product according to claim 27 wherein s aid count field includes byte 18 of t he information unit.
- 33. A computer program product comprising a computer useable medium having compute readable program code means therein in a computing system in Fibre Channel communication to detect lost information units comprising:
a) computer readable program code means for setting an initial count value in a count field of a first information unit to be sent; b) computer readable program code means for decrementing said count value for a subsequent second information unit to be sent; and c) computer readable program code means for transmitting said information unit over a Fibre Channel link.
- 34. The computer program product of claim 33 wherein a separate count value is provided for each exchange.
- 35. The computer program product of claim 33 wherein said first information unit is an open exchange information unit.
- 36. The computer program product of claim 33 wherein said initial count is ‘0’.
- 37. The computer program product of claim 33 wherein said count field wraps to it's maximum value when decremented from ‘0’.
- 38. The computer program product of claim 33 wherein said count field includes byte 18 of the information unit.
- 39. A computer program product comprising a computer useable medium having compute readable program code means therein in a computing system in Fibre Channel communication to detect lost information units comprising:
a) computer readable program code means for receiving said information unit over a Fibre Channel link. b) computer readable program code means for saving the count field of each information unit received; c) checking the count field of each information unit received against the saved value of the previous count field received; and d) computer readable program code means for asserting an error indication when said received count field is not the expected incremented value.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This is a divisional application of Ser. No. 09/481345 filed on Jan. 12, 2000 which is a divisional of Ser. No. 09/172,695 now U.S. Pat. No. 6,185,631 filed on Oct. 14, 1998.
Divisions (2)
|
Number |
Date |
Country |
Parent |
09481345 |
Jan 2000 |
US |
Child |
09940215 |
Aug 2001 |
US |
Parent |
09172695 |
Oct 1998 |
US |
Child |
09481345 |
Jan 2000 |
US |