Patent ID: 6747949
Filing Date: 2004-06-08
Classification: G06F

Abstract:
An input/output (I/O) node configured to communicate with a host across a channel-based switching fabric interconnect, the I/O node comprising:a channel adapter connecting the I/O node to the channel-based switching fabric; and a virtual interface, including: a plurality of send and receive buffers; a transport service layer, the transport service layer transferring data between the I/O node and the host; an interface user agent coupled to the transport service layer; a kernel agent; a plurality of work queues; and a network interface controller coupled to the kernel agent, the work queues and the channel adapter; said virtual interface to issue one or more control commands to the kernel agent to establish a connection between the I/O node and the host across the channel-based switching fabric and to post data transfer requests to the work queues in response to commands from the transport service layer; and the network interface controller to process the data transfer requests by transferring data between the send and receive buffers and the channel adapter.