NETWORK INTERFACE DEVICES WITH REMOTE STORAGE CONTROL
    11.
    发明申请
    NETWORK INTERFACE DEVICES WITH REMOTE STORAGE CONTROL 有权
    具有远程存储控制的网络接口设备

    公开(公告)号:US20160277425A1

    公开(公告)日:2016-09-22

    申请号:US14661311

    申请日:2015-03-18

    Abstract: Network interface devices with remote storage control. In some embodiments, a network interface device may include receiver circuitry and remote storage device control circuitry. The remote storage device control circuitry may be coupled to the receiver circuitry and may share a physical support with the receiver circuitry. The remote storage device control circuitry may be configured to control writing of data from the receiver circuitry to a remote storage device that does not share a physical support with the remote storage device control circuitry.

    Abstract translation: 具有远程存储控制的网络接口设备。 在一些实施例中,网络接口设备可以包括接收器电路和远程存储设备控制电路。 远程存储设备控制电路可以耦合到接收器电路,并且可以与接收器电路共享物理支持。 远程存储设备控制电路可以被配置为控制从接收器电路向与远程存储设备控制电路不共享物理支持的远程存储设备的数据写入。

    IN NIC FLOW SWITCHING
    12.
    发明申请
    IN NIC FLOW SWITCHING 审中-公开
    在网卡流量开关

    公开(公告)号:US20160057056A1

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

    申请号:US14931179

    申请日:2015-11-03

    CPC classification number: H04L45/74 H04L47/50 H04L61/6022 H04L69/12 H04L69/324

    Abstract: Methods, apparatus, and systems for implementing in Network Interface Controller (NIC) flow switching. Switching operations are effected via hardware-based forwarding mechanisms in apparatus such as NICs in a manner that does not employ use of computer system processor resources and is transparent to operating systems hosted by such computer systems. The forwarding mechanisms are configured to move or copy Media Access Control (MAC) frame data between receive (Rx) and transmit (Tx) queues associated with different NIC ports that may be on the same NIC or separate NICs. The hardware-based switching operations effect forwarding of MAC frames between NIC ports using memory operations, thus reducing external network traffic, internal interconnect traffic, and processor workload associated with packet processing.

    Abstract translation: 在网络接口控制器(NIC)流切换中实现的方法,设备和系统。 切换操作通过诸如NIC的设备中的基于硬件的转发机制以不使用计算机系统处理器资源的方式实现,并且对由这样的计算机系统托管的操作系统是透明的。 转发机制被配置为在与可能在同一NIC或单独NIC上的不同NIC端口相关联的接收(Rx)和发送(Tx)队列之间移动或复制媒体访问控制(MAC)帧数据。 基于硬件的交换操作通过存储器操作来影响NIC端口之间的MAC帧的转发,从而减少与分组处理相关联的外部网络流量,内部互连流量和处理器工作量。

    Programmable protocol parser for NIC classification and queue assignments

    公开(公告)号:US12119991B2

    公开(公告)日:2024-10-15

    申请号:US17837864

    申请日:2022-06-10

    CPC classification number: H04L41/082 H04L67/04 H04L67/34

    Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.

    Programmable Protocol Parser For NIC Classification And Queue Assignments

    公开(公告)号:US20220321404A1

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

    申请号:US17837864

    申请日:2022-06-10

    Abstract: Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.

    In NIC flow switching
    15.
    发明授权

    公开(公告)号:US11102117B2

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

    申请号:US16850708

    申请日:2020-04-16

    Abstract: Methods, apparatus, and systems for implementing in Network Interface Controller (NIC) flow switching. Switching operations are effected via hardware-based forwarding mechanisms in apparatus such as NICs in a manner that does not employ use of computer system processor resources and is transparent to operating systems hosted by such computer systems. The forwarding mechanisms are configured to move or copy Media Access Control (MAC) frame data between receive (Rx) and transmit (Tx) queues associated with different NIC ports that may be on the same NIC or separate NICs. The hardware-based switching operations effect forwarding of MAC frames between NIC ports using memory operations, thus reducing external network traffic, internal interconnect traffic, and processor workload associated with packet processing.

    In NIC flow switching
    16.
    发明授权

    公开(公告)号:US10693781B2

    公开(公告)日:2020-06-23

    申请号:US14931179

    申请日:2015-11-03

    Abstract: Methods, apparatus, and systems for implementing in Network Interface Controller (NIC) flow switching. Switching operations are effected via hardware-based forwarding mechanisms in apparatus such as NICs in a manner that does not employ use of computer system processor resources and is transparent to operating systems hosted by such computer systems. The forwarding mechanisms are configured to move or copy Media Access Control (MAC) frame data between receive (Rx) and transmit (Tx) queues associated with different NIC ports that may be on the same NIC or separate NICs. The hardware-based switching operations effect forwarding of MAC frames between NIC ports using memory operations, thus reducing external network traffic, internal interconnect traffic, and processor workload associated with packet processing.

    TECHNOLOGIES FOR ALIGNING NETWORK FLOWS TO PROCESSING RESOURCES
    17.
    发明申请
    TECHNOLOGIES FOR ALIGNING NETWORK FLOWS TO PROCESSING RESOURCES 审中-公开
    用于调整网络流量来处理资源的技术

    公开(公告)号:US20160057066A1

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

    申请号:US14467917

    申请日:2014-08-25

    Abstract: Technologies for aligning network flows to processing resources include a computing device having multiple processing nodes, a network switch, and a network controller operating in a software-defined network. Each processing node of the computing device may include a processor, memory, and network adapter. The network switch may receive a network packet and request forwarding information from the network controller. The network controller may determine flow information corresponding to the network packet that indicates the application targeted by the network packet and the processing node executing the application. The flow information may be transmitted to the computing device, which may program a flow filter in the network adapter of the processing node executing the application. The network controller may also transmit forwarding information to the network switch, which may forward the received network packet to the network adapter of the processing node executing the application based on the forwarding information.

    Abstract translation: 将网络流对齐到处理资源的技术包括具有多个处理节点的计算设备,网络交换机和在软件定义的网络中操作的网络控制器。 计算设备的每个处理节点可以包括处理器,存储器和网络适配器。 网络交换机可以接收网络分组,并从网络控制器请求转发信息。 网络控制器可以确定对应于指示网络分组所针对的应用的网络分组和执行应用的处理节点的流信息。 流信息可以被发送到计算设备,计算设备可以对执行应用的处理节点的网络适配器中的流程过滤器进行编程。 网络控制器还可以向网络交换机发送转发信息,网络交换机可以基于转发信息将接收到的网络分组转发到执行应用的处理节点的网络适配器。

    Generating and/or receiving at least one packet to facilitate, at least in part, network path establishment
    18.
    发明授权
    Generating and/or receiving at least one packet to facilitate, at least in part, network path establishment 有权
    生成和/或接收至少一个分组以便于至少部分地促进网络路径建立

    公开(公告)号:US09210039B2

    公开(公告)日:2015-12-08

    申请号:US13915706

    申请日:2013-06-12

    Abstract: An embodiment may include circuitry to be included, at least in part, in at least one node in a network. The circuitry may generate, at least in part, and/or receive, at least in part, at least one packet. The packet may be received, at least in part, by at least one switch node in the network. The switch node may designate, in response at least in part to the packet, at least one port of the switch node to be used to facilitate, at least in part, establishment, at least in part, of at least one path for propagation of at least one flow between at least two other nodes in the network. The packet may be generated based at least in part upon (1) at least one application classification, (2) at least one allocation request, and (3) network resource availability information.

    Abstract translation: 一个实施例可以包括至少部分地在网络中的至少一个节点中包括的电路。 该电路至少部分地可以至少部分地生成至少一个分组。 该分组可以至少部分地由网络中的至少一个交换节点接收。 交换节点可以至少部分地指定分组响应于交换节点的至少一个端口,以用于至少部分地促进至少一个路径的传播, 在网络中的至少两个其他节点之间的至少一个流。 至少部分地基于(1)至少一个应用分类,(2)至少一个分配请求和(3)网络资源可用性信息来生成分组。

    Technologies for aligning network flows to processing resources

    公开(公告)号:US10757031B2

    公开(公告)日:2020-08-25

    申请号:US16258852

    申请日:2019-01-28

    Abstract: Technologies for aligning network flows to processing resources include a computing device having multiple processing nodes, a network switch, and a network controller operating in a software-defined network. Each processing node of the computing device may include a processor, memory, and network adapter. The network switch may receive a network packet and request forwarding information from the network controller. The network controller may determine flow information corresponding to the network packet that indicates the application targeted by the network packet and the processing node executing the application. The flow information may be transmitted to the computing device, which may program a flow filter in the network adapter of the processing node executing the application. The network controller may also transmit forwarding information to the network switch, which may forward the received network packet to the network adapter of the processing node executing the application based on the forwarding information.

Patent Agency Ranking