摘要:
Input/Output (I/O) protocol operations such as iSCSI protocol operations may be selectively offloaded to an I/O protocol offload device, or retained by a host driver software. In one embodiment, iSCSI data transfer functions are offloaded to an offload device while session and connection establishing and maintenance operations are retained by host driver software. Other features are described and claimed.
摘要:
A bus interface and method allow a special purpose processor and other components on a bus to efficiently communicate with a network controller. The interface and protocol support a variety of functions, including the ability to directly indicate to the network controller whether received data packets are destined for an external network entity, such as an external Ethernet controller, or for local computer memory. Additionally, the network controller can cut-off packets of data in mid-transfer to the network controller, and then later, at the command of the network controller, the data transfer may be resumed at the point within the packet at which it line was cut-off. Separate signal lines are used to inform the network controller of the general destination of the received data packets. In particular, a Transmit Request line is used to inform the network controller that data received from the special purpose processor is destined for the external network and a Loopback Request line is used to inform the network controller that data received from the special purpose processor is destined for internal computer memory.
摘要:
A semiconductor device may include a programmable fabric and a processor. The processor may utilize one or more extension architectures. At least one of these extension architectures may be used to integrate and/or embed the programmable fabric into the processor as part of the processor. Specifically, a buffer of the extension architecture may be used to load data to and store data from the programmable fabric.
摘要:
An extendable imager configured to capture an image responsive to a command from a mobile device and an arm coupled to the imager, the arm configured to extend the imager from a surface of the mobile device.
摘要:
In one embodiment, a method is provided. The method of this embodiment provides storing a packet header at a set of at least one page of memory allocated to storing packet headers, and storing the packet header and a packet payload at a location not in the set of at least one page of memory allocated to storing packet headers.
摘要:
In one embodiment, a method is provided. The method of this embodiment provides storing a packet header at a set of at least one page of memory allocated to storing packet headers, and storing the packet header and a packet payload at a location not in the set of at least one page of memory allocated to storing packet headers.
摘要:
In one embodiment, a method is provided. The method of this embodiment provides storing a packet header at a set of at least one page of memory allocated to storing packet headers, and storing the packet header and a packet payload at a location not in the set of at least one page of memory allocated to storing packet headers.
摘要:
Provided are techniques for processing a data segment by stripping a header from a transport layer segment, performing protocol data unit detection to determine data for a protocol segment that is part of the transport layer segment data, and performing marker validation and stripping. Also provided are techniques for processing a data segment in which a header portion of a protocol data unit is received. A number of bytes of data to be stored in an application space is determined using the received header portion. Also, a next header portion of a next protocol data unit is determined using the received header portion. Then, a peek command is issued to obtain the next header portion. Additionally provided are techniques for performing cyclic redundancy checks using a stored partial cyclic redundancy check digest and residual data.