APPLICATION-LEVEL NETWORK QUEUEING
    52.
    发明申请

    公开(公告)号:US20220124047A1

    公开(公告)日:2022-04-21

    申请号:US17566381

    申请日:2021-12-30

    Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.

    MULTIPLE UPLINK PORT DEVICES
    53.
    发明申请

    公开(公告)号:US20210165756A1

    公开(公告)日:2021-06-03

    申请号:US17153751

    申请日:2021-01-20

    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.

    Availability of context information for packet processing

    公开(公告)号:US10951525B2

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

    申请号:US16383591

    申请日:2019-04-13

    Inventor: Anil Vasudevan

    Abstract: Some examples provide for storage of context information in memory in the process of creating a network connection and subsequent availability of the context information. A context address can refer to context for a packet processing path. A host can provide a context address and associated packet characteristics to a network interface device. If the network interface device receives a packet with the characteristics, the context address can be passed to the host and the host can retrieve the context information using the context address.

    Packet processing with reduced latency

    公开(公告)号:US10158585B2

    公开(公告)日:2018-12-18

    申请号:US13773255

    申请日:2013-02-21

    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.

    Technologies for network I/O access

    公开(公告)号:US10142231B2

    公开(公告)日:2018-11-27

    申请号:US15087527

    申请日:2016-03-31

    Inventor: Anil Vasudevan

    Abstract: Technologies for accelerating non-uniform network input/output accesses include a multi-home network interface controller (NIC) of a network computing device communicatively coupled to a plurality of non-uniform memory access (NUMA) nodes, each of which include an allocated number of processor cores of a physical processor package and an allocated portion of a main memory directly linked to the physical processor package. The multi-home NIC includes a logical switch communicatively coupled to a plurality of logical NICs, each of which is communicatively coupled to a corresponding NUMA node. The multi-home NIC is configured to facilitate the ingress and egress of network packets by determining a logical path for each network packet received at the multi-home NIC based on a relationship between one of the NUMA nodes and/or a logical NIC (e.g., to forward the network packet from the multi-home NIC) coupled to the one of the NUMA nodes. Other embodiments are described herein.

    ADAPTIVE INTERRUPT MODERATION
    60.
    发明申请

    公开(公告)号:US20160321203A1

    公开(公告)日:2016-11-03

    申请号:US15008083

    申请日:2016-01-27

    CPC classification number: G06F13/24 H04L69/165

    Abstract: Generally, this disclosure relates to adaptive interrupt moderation. A method may include determining, by a host device, a number of connections between the host device and one or more link partners based, at least in part, on a connection identifier associated with each connection; determining, by the host device, a new interrupt rate based at least in part on a number of connections; updating, by the host device, an interrupt moderation timer with a value related to the new interrupt rate; and configuring the interrupt moderation timer to allow interrupts to occur at the new interrupt rate.

Patent Agency Ranking