Supercharge message exchanger
AssigneeEmulex Design & Manufacturing Corporation
InventorsMichael Liu, Bradley Roach, Sam Su, Peter Fiacco
Life of this patent
Estimating the term…
Abstract
A system with a first random access memory (RAM), a second RAM, a first processor coupled to the first RAM and a second processor coupled to the second RAM. The first RAM is configured to store input/output (I/O) completions from at least two engines. The second RAM is also configured to store I/O completions from at least two engines. When all engines are active, the system writes I/O completions from the engines to the first and second RAMs. The first processor processes I/O completions stored in the first RAM. The second processor processes I/O completions stored in the second RAM.
Claims16
A storage network interface comprising:
- a first protocol engine coupled to transmit and receive data from a first port on a storage network;
- a second protocol engine coupled to transmit and receive data from a second port;
- and
- first and second processors having coordination connections therebetween and coupled to the first and second protocol engines for controlling a transfer of data through the first and second ports.
A method for providing a storage network interface, comprising:
- transmitting and receiving data from a first port on a storage network using a first protocol engine;
- transmitting and receiving data from a second port using a second protocol engine;
- and
- coordinating operations between first and second processors coupled to the first and second protocol engines for controlling a transfer of data through the first and second ports.
Dependencies are inferred from the claim text.