Flow director-based low latency networking

    公开(公告)号:US09621633B2

    公开(公告)日:2017-04-11

    申请号:US13836959

    申请日:2013-03-15

    申请人: Intel Corporation

    IPC分类号: G06F15/16 H04L29/08 G06F13/38

    CPC分类号: H04L67/10 G06F13/385

    摘要: Generally, this disclosure relates to low latency networking. A system may include processor circuitry comprising at least one processor; memory circuitry configured to store an application, a receive queue and a networking stack comprising a network device driver; a network controller comprising a flow director, the network controller configured to couple the host device to at least one link partner and the flow director configured to store one or more selected received packets in the receive queue, the selecting based, at least in part, on a packet flow identifier; and a network device driver configured to identify the receive queue in response to a polling request comprising the packet flow identifier; poll the receive queue; and process each received packet stored in the receive queue.

    NUMA-aware scaling for network devices
    3.
    发明授权
    NUMA-aware scaling for network devices 有权
    网络设备的NUMA感知缩放

    公开(公告)号:US09069722B2

    公开(公告)日:2015-06-30

    申请号:US13895917

    申请日:2013-05-16

    申请人: Intel Corporation

    发明人: Yadong Li

    摘要: The present disclosure describes a method and apparatus for network traffic processing in a non-uniform memory access architecture system. The method includes allocating a Tx/Rx Queue pair for a node, the Tx/Rx Queue pair allocated in a local memory of the node. The method further includes routing network traffic to the allocated Tx/Rx Queue pair. The method may include designating a core in the node for network traffic processing. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    摘要翻译: 本公开描述了用于非均匀存储器访问架构系统中的网络流量处理的方法和装置。 该方法包括为节点分配Tx / Rx队列对,Tx / Rx队列对分配在该节点的本地存储器中。 该方法还包括将网络业务路由到所分配的Tx / Rx队列对。 该方法可以包括指定节点中的核心用于网络流量处理。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。

    Technologies for network discovery

    公开(公告)号:US11362904B2

    公开(公告)日:2022-06-14

    申请号:US16957626

    申请日:2019-02-21

    申请人: INTEL CORPORATION

    IPC分类号: H04L41/12 H04L12/46

    摘要: Technologies for enhanced network discovery and configuration include a network with a fabric manager and multiple network devices. A network device requests platform information from a management controller and receives the platform information via a sideband interface. The network device broadcasts a discovery message indicative of the platform information on a link layer network. The fabric manager discovers the network topology with an enhanced link layer discovery protocol and creates a vPOD in the network. The vPOD includes an application network with multiple racks. The fabric manager creates a tagged network domain for the vPOD. The fabric manager sends an out-of-band configuration command to the network device with a tag associated with the vPOD. After receiving the out-of-band configuration command, the network device receives a packet, compares domain metadata of the packet to the tag received from the fabric manager, and routes the packet. Other embodiments are described and claimed.

    ARCHITECTURE FOR SMART SWITCH CENTERED NEXT GENERATION CLOUD INFRASTRUCTURE

    公开(公告)号:US20210194828A1

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

    申请号:US17114304

    申请日:2020-12-07

    申请人: Intel Corporation

    摘要: Methods and apparatus for smart switch centered next generation cloud infrastructure architectures. Smart server switches are implemented in place of Top of Rack (ToR) switches and other switches in cloud infrastructure that include programmable switch chips (e.g., P4 switch chips) that are programmed via data plane runtime code executing on the switch chips to implement data plane operations in hardware in the switches. Meanwhile, control plane operations are implemented in the server switches via software executing on one or more CPUs or are implemented via servers that are coupled to the server switches. The data plane runtime code is used to forward data traffic and storage traffic in hardware via the programmable switch chips in a manner that offloads forwarding to hardware in virtualized cloud environments.

    Technologies for flexible protocol acceleration

    公开(公告)号:US10884968B2

    公开(公告)日:2021-01-05

    申请号:US16366496

    申请日:2019-03-27

    申请人: Intel Corporation

    IPC分类号: G06F13/42 G06F8/60

    摘要: Technologies for flexible I/O protocol acceleration include a computing device having a root complex, a smart endpoint coupled to the root complex, and an offload complex coupled to the smart endpoint. The smart endpoint receives an I/O transaction that originates from the root complex and parses the I/O transaction based on an I/O protocol and identifies an I/O command. The smart endpoint may parse the I/O transaction based on endpoint firmware that may be programmed by the computing device. The smart endpoint accelerates the I/O command and provides a smart context to the offload complex. The smart endpoint may copy the I/O command to memory of the smart endpoint or the offload complex. The smart endpoint may identify protocol data based on the I/O command and copy the protocol data to the memory of the smart endpoint or the offload complex. Other embodiments are described and claimed.

    ADAPTIVE INTERRUPT MODERATION
    9.
    发明申请

    公开(公告)号:US20160321203A1

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

    申请号:US15008083

    申请日:2016-01-27

    申请人: Intel Corporation

    IPC分类号: G06F13/24 H04L29/06

    CPC分类号: G06F13/24 H04L69/165

    摘要: 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.

    Adaptive interrupt moderation
    10.
    发明授权

    公开(公告)号:US09262354B2

    公开(公告)日:2016-02-16

    申请号:US14642967

    申请日:2015-03-10

    申请人: Intel Corporation

    IPC分类号: G06F3/00 G06F15/177 G06F13/24

    CPC分类号: G06F13/24 H04L69/165

    摘要: 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.