Briefly, in accordance with one embodiment of the invention, an apparatus includes an integrated circuit that has the capability to schedule transferring processes that have an individual identification number. At least a portion of each individual identification number is used to indicate the presence of each of the transfer processes. Briefly, in accordance with another embodiment of the invention, an integrated circuit having a scheduler of transfer processes, each of the transfer processes having an identification number. The scheduler is coupled to a memory array of bits, and a portion of each identification number is used as a portion of an address to the memory array of bits. Briefly, in accordance with yet another embodiment of the invention, a method of scheduling requests for the transfer of data where each request having an identification number. The identification number is used in addressing a bit in an array of bits and set to indicate the request for the transfer of data.
Briefly, in accordance with one embodiment of the invention, a system includes: a network interface unit (NIU). The network interface unit (NIU) is adapted to monitor bandwidth utilization of the network interface unit and adjust the minimum interval for the transmission of a flow control packet, based, at least in part, on the bandwidth utilization determination. Briefly, in accordance with another embodiment of the invention, an apparatus includes at least one integrated circuit. The integrated circuit includes the capability, either alone or in combination with other integrated circuits, to monitor the receive rate utilization of a network interface unit and adjust the minimum interval for the transmission of a flow control frame, based, at least in part, on the receive rate utilization determined.
Briefly, in accordance with one embodiment of the invention, a system includes: shared memory. The system includes the capability to transfer to a router processing unit a fragment of a received frame and a pointer to the fragment in shared memory. Briefly, in accordance with another embodiment of the invention, a method of transferring a fragment of a received frame includes the following. The received frame and the byte length of a fragment of the received frame are stored in shared memory. The fragment of the received frame having the byte length indicated and a pointer to the location of the fragment in shared memory are transferred. Briefly, in accordance with yet another embodiment of the invention, a switch-router includes at least one integrated circuit. The at least one integrated circuit includes the capability, alone or in combination with one or more other integrated circuits, to transfer to a router processing unit a fragment of a received frame and a pointer to the location of the fragment in a shared memory.
Host-Fabric Adapter And Method Of Connecting A Host System To A Channel-Based Switched Fabric In A Data Network
Brian M. Leitner - Hillsboro OR Dominic J. Gasbarro - Forest Grove OR Jie Ni - Portland OR Tom E. Burton - Vancouver WA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1300
US Classification:
710 33, 710 51, 370399, 370463
Abstract:
A host system is provided with one or more host-fabric adapters installed therein for connecting to a switched fabric of a data network. The host-fabric adapter comprises a host interface arranged to interface a host memory of the host system; a serial interface arranged to receive and transmit data from said switched fabric; a Micro-Engine (ME) arranged to work on multiple tasks based on a Virtual Interface (VI) to support data transfers via the switched fabric, and configured to issue a host request to said host interface for a host transaction including an address and length of host data to be fetched from the host memory, and an End-Of-Cell (EOC) indicator which indicates that a cell has been built for transmission via the serial interface, and to begin working on a different task without waiting for the corresponding host response of the host request from the host interface; a Scheduler arranged to supply a request and a request VI number to said Micro-Engine (ME) for work; and a Request Comparator arranged to check the current VI that is being worked on by the Micro-Engine (ME), and to generate an acknowledgment ACK or a negative acknowledgment NACK to the Scheduler depending upon whether the request VI number is currently being worked on by the Micro-Engine (ME).
Method And Apparatus For Synchronizing A Network Link
Jie Ni - Beaverton OR, US Richard S. Jensen - Aloha OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L007/00
US Classification:
375356
Abstract:
Briefly, in accordance with one embodiment of the invention, a method of synchronizing two ends of a bi-directional network communication path includes the following. A sequence of predetermined characters are repeatedly transmitted from an end of a bi-directional network communication path if reception is lost at that end. Synchronization or resynchronization occurs from both ends if the sequence of predetermined characters is received at the other end.
Briefly, in accordance with one embodiment of the invention, a system includes: a network interface unit (NIU). The network interface unit (NIU) is adapted to monitor bandwidth utilization of the netrwork interface unit and adjust the minimum interval for the transmission of a flow control packet, based, at least in part, on the bandwidth utilization determination. Briefly, in accordance with another embodiment of the invention, an apparatus includes at least one integrated circuit. The integrated circuit includes the capability, either alone or in combination with other integrated circuits, to monitor the receive rate utilization of a network interface unit and adjust the minimum interval for the transmission of a flow control frame, based, at least in part, on the receive rate utilization determined.
Method, Apparatus, System, And Article Of Manufacture For Processing Control Data By An Offload Adapter
Provided are a method, system, and article of manufacture, where in one embodiment of the method metadata related to a packet may be allocated in a host memory by a protocol processor, where the host memory may be comprised in a host that may be capable of being coupled to a network adapter. The metadata may be copied from the host memory to an adapter memory that may be associated with the network adapter. The copied metadata may be processed by the protocol processor.
Readdressable Virtual Dma Control And Status Registers
William T. Futral - Portland OR, US Jie Ni - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 13/28
US Classification:
710 26, 710 22, 710308
Abstract:
Apparatus and method for carrying out a DMA transfer wherein an address is written into a DMA register of a DMA controller specifying a memory location within a memory device at which either the parameters for a transfer of a block of data are provided or the status of the transfer of a block of data is to be written by the DMA controller.
Googleplus
Jie “Andy” Ni
Jie Ni
Jie Ni
Jie Ni
Youtube
spop- dang ni+wei qiang+ji de live (jj lin ju...
jj singin the songs tt he composed 4 other singers,dang ni( by cyndi),...
Category:
Music
Uploaded:
17 Mar, 2008
Duration:
4m 27s
Jimmy Lin - You Ni De Shi Jie (The Proud Twin...
Proud Twins Opening Jimmy Lin - You Ni De Shi Jie www.megaupload.c...