PACKET PROCESSING WITH REDUCED LATENCY
    22.
    发明公开

    公开(公告)号:US20230421512A1

    公开(公告)日:2023-12-28

    申请号:US18243896

    申请日:2023-09-08

    CPC classification number: H04L49/90 G06F9/4812 G06F9/526 H04L49/901 G06F9/327

    Abstract: Generally, this disclosure provides devices, methods, and computer readable media for packet processing with reduced latency. The device may include a data queue to store data descriptors associated with data packets, the data packets to be transferred between a network and a driver circuit. The device may also include an interrupt generation circuit to generate an interrupt to the driver circuit. The interrupt may be generated in response to a combination of an expiration of a delay timer and a non-empty condition of the data queue. The device may further include an interrupt delay register to enable the driver circuit to reset the delay timer, the reset postponing the interrupt generation.

    Multiple uplink port devices
    24.
    发明授权

    公开(公告)号:US11657015B2

    公开(公告)日:2023-05-23

    申请号:US17153751

    申请日:2021-01-20

    CPC classification number: G06F13/4282 G06F13/4072

    Abstract: A device is provided with two or more uplink ports to connect the device via two or more links to one or more sockets, where each of the sockets includes one or more processing cores, and each of the two or more links is compliant with a particular interconnect protocol. The device further includes I/O logic to identify data to be sent to the one or more processing cores for processing, determine an affinity attribute associated with the data, and determine which of the two or more links to use to send the data to the one or more processing cores based on the affinity attribute.

    Reorder resilient transport
    25.
    发明授权

    公开(公告)号:US11502952B2

    公开(公告)日:2022-11-15

    申请号:US15969017

    申请日:2018-05-02

    Abstract: Devices and techniques for reorder resilient transport are described herein. A device may store data packets in sequential positions of a flow queue in an order in which the data packets were received. The device may retrieve a first data packet from a first sequential position and a second data packet from a second sequential position that is next in sequence to the first sequential position in the flow queue. The device may store the first data packet and the second data packet in a buffer and refrain from providing the first data packet and the second data packet to upper layer circuitry if the packet order information for the first data packet and the second data packet indicate that the first data packet and the second data packet were received out of order. Other embodiments are also described.

    PACKET PROCESSING WITH REDUCED LATENCY

    公开(公告)号:US20220038395A1

    公开(公告)日:2022-02-03

    申请号:US17505443

    申请日:2021-10-19

    Abstract: Generally, this disclosure provides devices, methods, and computer readable media for packet processing with reduced latency. The device may include a data queue to store data descriptors associated with data packets, the data packets to be transferred between a network and a driver circuit. The device may also include an interrupt generation circuit to generate an interrupt to the driver circuit. The interrupt may be generated in response to a combination of an expiration of a delay timer and a non-empty condition of the data queue. The device may further include an interrupt delay register to enable the driver circuit to reset the delay timer, the reset postponing the interrupt generation.

    Packet processing with reduced latency

    公开(公告)号:US11178076B2

    公开(公告)日:2021-11-16

    申请号:US16577406

    申请日:2019-09-20

    Abstract: Generally, this disclosure provides devices, methods, and computer readable media for packet processing with reduced latency. The device may include a data queue to store data descriptors associated with data packets, the data packets to be transferred between a network and a driver circuit. The device may also include an interrupt generation circuit to generate an interrupt to the driver circuit. The interrupt may be generated in response to a combination of an expiration of a delay timer and a non-empty condition of the data queue. The device may further include an interrupt delay register to enable the driver circuit to reset the delay timer, the reset postponing the interrupt generation.

    Techniques for Moving Data between a Network Input/Output Device and a Storage Device

    公开(公告)号:US20190272124A1

    公开(公告)日:2019-09-05

    申请号:US16418405

    申请日:2019-05-21

    Abstract: Examples are disclosed for moving data between a network input/output (I/O) device and a storage subsystem and/or storage device. In some examples, a network I/O device coupled to a host device may receive a data frame including a request to access a storage subsystem or storage device. The storage subsystem and/or storage device may be located with the network I/O device or separately coupled to the host device through a storage controller. One or more buffers maintained in a cache for processor circuitry may be used to exchange control information or stage data associated with the data frame to avoid or eliminate use of system memory to move data to or from the storage subsystem and/or storage device. Other examples are described and claimed.

Patent Agency Ranking