Techniques to control access to logic
    1.
    发明申请
    Techniques to control access to logic 失效
    控制逻辑访问的技术

    公开(公告)号:US20050238019A1

    公开(公告)日:2005-10-27

    申请号:US11170294

    申请日:2005-06-28

    摘要: Techniques are described herein that can be used to control which packets or other data are able to be processed or otherwise utilize logic of a computing device. For example, a signature may be associated with a packet or other data received from a network. The signature and the packet or other data may be transferred to the computing device. Prior to the computing device deciding whether to allow logic such as hardware or software to use, process, or act using the packet or other data, the computing device may inspect the signature to determine if such signature permits such packet or other data to be used, processed, or acted upon.

    摘要翻译: 本文描述了可用于控制哪些分组或其他数据能够被处理或以其他方式利用计算设备的逻辑的技术。 例如,签名可以与从网络接收的分组或其他数据相关联。 签名和分组或其他数据可以被传送到计算设备。 在计算设备决定是否允许诸如硬件或软件的逻辑使用,处理或使用分组或其他数据的操作之前,计算设备可以检查签名以确定这样的签名是否允许使用这样的分组或其他数据 ,处理或采取行动。

    Techniques to control access to logic
    2.
    发明授权
    Techniques to control access to logic 失效
    控制逻辑访问的技术

    公开(公告)号:US07525967B2

    公开(公告)日:2009-04-28

    申请号:US11170294

    申请日:2005-06-28

    IPC分类号: H04J3/26

    摘要: Techniques are described herein that can be used to control which packets or other data are able to be processed or otherwise utilize logic of a computing device. For example, a signature may be associated with a packet or other data received from a network. The signature and the packet or other data may be transferred to the computing device. Prior to the computing device deciding whether to allow logic such as hardware or software to use, process, or act using the packet or other data, the computing device may inspect the signature to determine if such signature permits such packet or other data to be used, processed, or acted upon.

    摘要翻译: 本文描述了可以用于控制哪些分组或其他数据能够被处理或以其他方式利用计算设备的逻辑的技术。 例如,签名可以与从网络接收的分组或其他数据相关联。 签名和分组或其他数据可以被传送到计算设备。 在计算设备决定是否允许诸如硬件或软件的逻辑使用,处理或使用分组或其他数据的操作之前,计算设备可以检查签名以确定这样的签名是否允许使用这样的分组或其他数据 ,处理或采取行动。

    DUAL INTERFACE COHERENT AND NON-COHERENT NETWORK INTERFACE CONTROLLER ARCHITECTURE
    4.
    发明申请
    DUAL INTERFACE COHERENT AND NON-COHERENT NETWORK INTERFACE CONTROLLER ARCHITECTURE 审中-公开
    双界面相关和非关联网络接口控制器架构

    公开(公告)号:US20110040911A1

    公开(公告)日:2011-02-17

    申请号:US12540545

    申请日:2009-08-13

    IPC分类号: G06F13/00 G06F12/08

    CPC分类号: G06F12/0835

    摘要: A dual interface coherent and non-coherent network interface controller architecture is generally presented. In this regard, a network interface controller is introduced including a non-coherent bus interface to communicatively couple with devices of a system through a non-coherent protocol, the non-coherent bus interface to facilitate discovery of the network interface controller by an operating system, a coherent bus interface to communicatively couple with devices of the system through a coherent protocol, and a coherency engine to perform coherent transactions over the coherent interface including to snoop for writes on system memory. Other embodiments are also disclosed and claimed.

    摘要翻译: 通常介绍双界面相干和非相干网络接口控制器架构。 在这方面,引入了包括非相干总线接口的网络接口控制器,以通过非相干协议与系统的设备通信耦合,非相干总线接口,以便于操作系统发现网络接口控制器 通过相干协议与系统的设备通信耦合的相干总线接口,以及一致性引擎,用于在相干接口上执行相干事务,包括窥探系统内存上的写入。 还公开并要求保护其他实施例。

    TRANSMIT SCALING USING MULTIPLE QUEUES
    5.
    发明申请
    TRANSMIT SCALING USING MULTIPLE QUEUES 有权
    使用多个队列的发送缩放

    公开(公告)号:US20090172178A1

    公开(公告)日:2009-07-02

    申请号:US11964786

    申请日:2007-12-27

    IPC分类号: G06F15/16

    摘要: According to some embodiments, it may be determined, at a first processing element of a device with a plurality of processing elements, that first data is to be transmitted in association with a first network connection. A first entry associated with the first data may then be stored into a first of a plurality of transmit queues. It may subsequently be determined, at a second processing element of the device, that second data is to be transmitted in association with the first network connection. A second entry associated with the second data may then be stored into a second of the plurality of transmit queues.

    摘要翻译: 根据一些实施例,可以在具有多个处理元件的设备的第一处理元件处确定要与第一网络连接相关联地发送第一数据。 然后可以将与第一数据相关联的第一条目存储在多个发送队列中的第一个中。 随后可以在设备的第二处理元件处确定与第一网络连接相关联地发送第二数据。 然后可以将与第二数据相关联的第二条目存储到多个发送队列中的第二条目中。

    Copy on access mechanisms for low latency data movement
    6.
    发明授权
    Copy on access mechanisms for low latency data movement 失效
    在低延迟数据移动的访问机制上复制

    公开(公告)号:US07535918B2

    公开(公告)日:2009-05-19

    申请号:US11171602

    申请日:2005-06-30

    IPC分类号: H04L12/56 H04J1/16

    CPC分类号: G06F13/423

    摘要: In one embodiment, a data movement module (DMM) may receive a command to copy data from a source buffer to a destination buffer. One or more cache lines corresponding to addresses of the source buffer and the destination buffer may be invalidated. Also, an entry may be added to a queue to indicate that the command to copy is completion pending.

    摘要翻译: 在一个实施例中,数据移动模块(DMM)可以接收将数据从源缓冲器复制到目的地缓冲器的命令。 对应于源缓冲器和目的地缓冲器的地址的一个或多个高速缓存行可能被无效。 此外,可以将一个条目添加到队列中,以指示要复制的命令是待完成的。

    Snoop bandwidth reduction
    7.
    发明申请
    Snoop bandwidth reduction 审中-公开
    Snoop带宽减少

    公开(公告)号:US20070002853A1

    公开(公告)日:2007-01-04

    申请号:US11171597

    申请日:2005-06-30

    IPC分类号: H04L12/56

    CPC分类号: H04L49/355 H04L49/30

    摘要: In one embodiment, it may be determined whether a processor is going to access a packet payload that is stored in a source buffer. If the processor is not going to access the packet payload, a data movement module (DMM) may move the packet payload from the source buffer to a destination buffer.

    摘要翻译: 在一个实施例中,可以确定处理器是否要访问存储在源缓冲器中的分组有效载荷。 如果处理器不要访问分组有效载荷,则数据移动模块(DMM)可以将分组有效载荷从源缓冲器移动到目的地缓冲器。

    Method, system, and program for managing transmit throughput for a network controller
    8.
    发明申请
    Method, system, and program for managing transmit throughput for a network controller 审中-公开
    用于管理网络控制器的传输吞吐量的方法,系统和程序

    公开(公告)号:US20060004904A1

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

    申请号:US10882540

    申请日:2004-06-30

    IPC分类号: G06F15/16

    摘要: Provided are a method, system, and program for managing transmit throughput for a network controller. In one embodiment, transmit requests from an application may be posted by the device driver to the network controller of the network adapter in a pipeline of transmit requests without waiting for an acknowledgment of the transfer of the accompanying transmit data to the network controller. In another aspect, a device driver monitors the available buffer space of a network controller buffer to ensure that the network controller has sufficient available buffer space before posting the next transmit request to the network controller. In accordance with yet another aspect, the device driver can copy transmit data from an application buffer to a driver buffer if the size of the transmit data of a particular transmit request is below a programmable threshold. If so, the device driver can notify the application to permit the application buffer to be released.

    摘要翻译: 提供了一种用于管理网络控制器的发送吞吐量的方法,系统和程序。 在一个实施例中,来自应用的发送请求可以由设备驱动程序以发送请求的流水线发布到网络适配器的网络控制器,而不必等待对所述网络控制器的所附送的传输数据的传送的确认。 在另一方面,设备驱动程序监视网络控制器缓冲器的可用缓冲区空间,以确保网络控制器在向网络控制器发布下一个发送请求之前具有足够的可用缓冲区空间。 根据另一方面,如果特定发送请求的发送数据的大小低于可编程阈值,则设备驱动程序可以将发送数据从应用缓冲器复制到驱动器缓冲器。 如果是这样,设备驱动程序可以通知应用程序以允许释放应用程序缓冲区。