Apparatus for processing fibre channel and SCSI frames at wire speed
First Claim
Patent Images
1. A circuit configured to process one or more fibre channel and SCSI frames of data, the circuit comprising:
- one or more gates corresponding to a number of bits to be validated that validate format information included in a frame of data with simultaneous bit by bit comparisons, wherein error information is written in the frame of data if an error is found in the format information; and
one or more gates corresponding to a number of bits to be validated that validate command information included in the frame of data with simultaneous bit by bit comparisons, wherein error information is written in the frame of data if an error is found in the command information,wherein the error information for the format information or command information is used in processing a storage operation for the frame of data,wherein the validation of the format information and command information is performed at wirespeed.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more circuits that validate data frames are provided. The validation may validate information for a fiber channel header and information for a small computer system interface (SCSI) header. The validation is performed by one or more circuits at wire speed.
-
Citations
9 Claims
-
1. A circuit configured to process one or more fibre channel and SCSI frames of data, the circuit comprising:
-
one or more gates corresponding to a number of bits to be validated that validate format information included in a frame of data with simultaneous bit by bit comparisons, wherein error information is written in the frame of data if an error is found in the format information; and one or more gates corresponding to a number of bits to be validated that validate command information included in the frame of data with simultaneous bit by bit comparisons, wherein error information is written in the frame of data if an error is found in the command information, wherein the error information for the format information or command information is used in processing a storage operation for the frame of data, wherein the validation of the format information and command information is performed at wirespeed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing fibre channel and SCSI frames of data using an integrated circuit, the method comprising:
-
receiving a frame of data, the frame of data comprising format information and command information; determining if the format information is valid performing a simultaneous bit by bit comparison of the format information using one or more gates if the format information is not valid, writing error information indicating an error in the format information in the frame of data; determining if the command information is valid performing a simultaneous bit by bit comparison of the format information using one or more gates and if the command information is not valid, writing error information indicating an error in the command information in the frame of data, wherein the error information for the format information or command information is used in processing a storage operation for the frame of data, wherein determining if the format information valid and determining if the command information is valid is performed at wire speed. - View Dependent Claims (8, 9)
-
Specification