At least one message to announce entry into relatively lower power state

    公开(公告)号:US09746899B2

    公开(公告)日:2017-08-29

    申请号:US13814893

    申请日:2012-03-16

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3209

    摘要: An embodiment may include circuitry that may be capable of performing operations that may include generating, at least in part, at least one message to announce that at least one network node (1) is requesting, at least in part, that one or more transmissions to the at least one network node be postponed, at least in part, and/or (2) is entering, at least in part after issuance of the at least one message, a relatively lower power state relative to a relatively higher power state. Additionally or alternatively, the operations may include, in response, at least in part, to the at least one message, postponing, at least in part, at least one intermediate node at least one transmission (received by the at least one intermediate node) to the at least one network node. Many alternatives, variations, and/or modifications are possible without departing from this embodiment.

    AT LEAST ONE MESSAGE TO ANNOUNCE ENTRY INTO RELATIVELY LOWER POWER STATE
    3.
    发明申请
    AT LEAST ONE MESSAGE TO ANNOUNCE ENTRY INTO RELATIVELY LOWER POWER STATE 有权
    至少一个信息到安全地进入相对较低的电源状态

    公开(公告)号:US20130246828A1

    公开(公告)日:2013-09-19

    申请号:US13814893

    申请日:2012-03-16

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3209

    摘要: An embodiment may include circuitry that may be capable of performing operations that may include generating, at least in part, at least one message to announce that at least one network node (1) is requesting, at least in part, that one or more transmissions to the at least one network node be postponed, at least in part, and/or (2) is entering, at least in part after issuance of the at least one message, a relatively lower power state relative to a relatively higher power state. Additionally or alternatively, the operations may include, in response, at least in part, to the at least one message, postponing, at least in part, at least one intermediate node at least one transmission (received by the at least one intermediate node) to the at least one network node. Many alternatives, variations, and/or modifications are possible without departing from this embodiment.

    摘要翻译: 实施例可以包括可以执行可以包括至少部分地生成至少一个消息以宣布至少一个网络节点(1)至少部分地请求至少一个或多个传输的操作的电路 至少部分地延迟至少一个网络节点和/或(2)至少部分地在所述至少一个消息发布之后进入相对较高功率状态的相对较低的功率状态。 另外或替代地,操作可以至少部分地包括至少一个消息,至少部分地至少延迟至少一个中间节点至少一个传输(由至少一个中间节点接收) 到所述至少一个网络节点。 在不脱离本实施例的情况下,可以进行许多替换,变型和/或修改。

    FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE
    6.
    发明申请
    FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE 有权
    至少通过电路进行,至少进入一个控制器命令界面

    公开(公告)号:US20120254480A1

    公开(公告)日:2012-10-04

    申请号:US13077725

    申请日:2011-03-31

    IPC分类号: G06F13/28

    摘要: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.

    摘要翻译: 一个实施例可以包括至少部分地促进客户端中的第一网络接口控制器(NIC)的电路,以便能够通过远离客户端的服务器中的第二NIC以独立的方式访问 的服务器中的操作系统环境,服务器的另一个控制器的至少一个命令接口。 命令接口可以包括至少一个控制器命令队列。 这种访问可以包括将至少一个队列元素写入至少一个命令队列以命令另一控制器执行与另一个控制器相关联的至少一个操作。 另一个控制器可以至少部分地响应于至少一个队列元素来执行至少一个操作。 许多替代方案,变化和修改是可能的。

    Method and apparatus to manage per flow state
    8.
    发明授权
    Method and apparatus to manage per flow state 有权
    管理每个流状态的方法和装置

    公开(公告)号:US09225673B2

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

    申请号:US13568796

    申请日:2012-08-07

    IPC分类号: H04L12/861

    CPC分类号: H04L49/9073

    摘要: A method and apparatus to reduce memory required in a network interface controller to store per flow state information associated with a network connection is provided. Instead of storing per flow state information for a connection in the network interface controller at an endpoint of the connection, the per flow state information for the connection is stored in memory external to the network interface controller. The stored state information is conveyed in a packet by the network interface controller between the endpoints of the connection. For a Transmission Control Protocol (TCP) connection, the state information is conveyed between the endpoints of the TCP connection in a TCP option included in the TCP header in the packet.

    摘要翻译: 提供了一种减少网络接口控制器中所需的存储以存储与网络连接相关联的每个流状态信息的方法和装置。 代替在连接的端点处的网络接口控制器中的连接的每个流状态信息,连接的每个流状态信息被存储在网络接口控制器外部的存储器中。 存储的状态信息由网络接口​​控制器在连接的端点之间以分组方式传送。 对于传输控制协议(TCP)连接,状态信息在包含在分组中的TCP报头中的TCP选项中的TCP连接的端点之间传送。

    Techniques for Use of Vendor Defined Messages to Execute a Command to Access a Storage Device
    9.
    发明申请
    Techniques for Use of Vendor Defined Messages to Execute a Command to Access a Storage Device 有权
    使用供应商定义的消息执行访问存储设备的命令的技术

    公开(公告)号:US20130198311A1

    公开(公告)日:2013-08-01

    申请号:US13743112

    申请日:2013-01-16

    IPC分类号: G06F15/167

    摘要: Examples are disclosed for use of vendor defined messages to execute a command to access a storage device maintained at a server. In some examples, a network input/output device coupled to the server may receive the command from a client remote to the server for the client to access the storage device. For these examples, elements or components of the network input/output device may be capable of forwarding the command either directly to a Non-Volatile Memory Express (NVMe) controller that controls the storage device or to a manageability module coupled between the network input/out device and the NVMe controller. Vendor specific information may be forwarded with the command and used by either the NVMe controller or the manageability module to facilitate execution of the command. Other examples are described and claimed.

    摘要翻译: 公开了使用供应商定义的消息来执行访问维护在服务器上的存储设备的命令的示例。 在一些示例中,耦合到服务器的网络输入/输出设备可以从远程服务器的客户端接收命令,以使客户端访问存储设备。 对于这些示例,网络输入/输出设备的元件或组件可能能够将命令直接转发到控制存储设备的非易失性存储器Express(NVMe)控制器或耦合在网络输入/ 输出设备和NVMe控制器。 供应商的具体信息可以使用命令转发,并由NVMe控制器或可管理性模块使用,以便于执行命令。 其他的例子被描述和要求保护。

    METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS
    10.
    发明申请
    METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS 有权
    减少缓存冲突的方法和系统

    公开(公告)号:US20090006765A1

    公开(公告)日:2009-01-01

    申请号:US11770107

    申请日:2007-06-28

    IPC分类号: G06F12/00

    摘要: Disclosed is a system and method for storing a plurality of data packets in a plurality of memory buffers in a cache memory for reducing cache conflicts. The method includes determining size of each of a plurality of data packets; storing a first data packet of the plurality of data packets starting from a first address in a first memory buffer of the plurality of memory buffers; determining an offset based on the size of the first data packet; and storing a second data packet in a second buffer starting from a second address based on the offset.

    摘要翻译: 公开了一种用于将多个数据分组存储在高速缓冲存储器中的多个存储器缓冲器中用于减少高速缓存冲突的系统和方法。 该方法包括确定多个数据分组中的每一个的大小; 从所述多个存储器缓冲器的第一存储器缓冲器中的第一地址开始存储所述多个数据分组的第一数据分组; 基于所述第一数据分组的大小确定偏移量; 以及基于所述偏移从第二地址开始将第二数据分组存储在第二缓冲器中。