Validating data using processor instructions
    1.
    发明申请
    Validating data using processor instructions 有权
    使用处理器指令验证数据

    公开(公告)号:US20070226580A1

    公开(公告)日:2007-09-27

    申请号:US11384527

    申请日:2006-03-20

    IPC分类号: H03M13/00

    摘要: In one embodiment, the present invention includes a method for determining from a data block in a buffer a number of first operands in a first portion of the buffer and a number of second operands in a second portion of the buffer. Based on these numbers, a cyclic redundancy checksum (CRC) operation may be iteratively performed on the first and second operands to obtain a checksum result. The first and second operands are of a different length, and the checksum operation may be executed using processor instructions corresponding to the different lengths. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于从缓冲器中的数据块确定缓冲器的第一部分中的多个第一操作数和缓冲器的第二部分中的多个第二操作数的方法。 基于这些数字,可以对第一和第二操作数迭代地执行循环冗余校验和(CRC)操作,以获得校验和结果。 第一和第二操作数具有不同的长度,并且可以使用对应于不同长度的处理器指令来执行校验和操作。 描述和要求保护其他实施例。

    Techniques to determine an integrity validation value
    2.
    发明申请
    Techniques to determine an integrity validation value 审中-公开
    确定完整性验证值的技术

    公开(公告)号:US20070130364A1

    公开(公告)日:2007-06-07

    申请号:US11292770

    申请日:2005-12-02

    IPC分类号: G06F15/173

    摘要: Techniques are described herein that may be used to instruct a network component to determine an integrity validation value over information as well as when to include the determined integrity validation value in a network protocol unit to be transmitted. For example, in some implementations, the network component may generate a cyclical redundancy checking (CRC) value. The value may be determined by the network component across multiple segments of information and independent of the utilized protocol.

    摘要翻译: 本文描述了可用于指示网络组件通过信息确定完整性验证值以及何时将所确定的完整性验证值包括在要发送的网络协议单元中的技术。 例如,在一些实现中,网络组件可以生成循环冗余校验(CRC)值。 该值可以由跨越多个信息段的网络组件确定,并且独立于所使用的协议。

    TECHNIQUES TO GENERATE NETWORK PROTOCOL UNITS
    4.
    发明申请
    TECHNIQUES TO GENERATE NETWORK PROTOCOL UNITS 有权
    生成网络协议单位的技术

    公开(公告)号:US20070263629A1

    公开(公告)日:2007-11-15

    申请号:US11382874

    申请日:2006-05-11

    IPC分类号: H04L12/56

    摘要: A first logic offloads some network protocol unit formation tasks to a second logic. The first logic may request that data be transmitted using a Direct Data Placement (DDP) compatible network protocol unit. The first logic may provide the data as well as other information relevant to forming the DDP compatible network protocol unit. The second logic may form portions of the DDP compatible network protocol unit using the data and the provided information.

    摘要翻译: 第一个逻辑将一些网络协议单元形成任务卸载到第二个逻辑。 第一逻辑可以请求使用直接数据放置(DDP)兼容网络协议单元发送数据。 第一逻辑可以提供数据以及与形成DDP兼容的网络协议单元相关的其他信息。 第二逻辑可以使用数据和所提供的信息形成DDP兼容网络协议单元的部分。

    Message communication techniques
    6.
    发明授权
    Message communication techniques 有权
    消息通信技术

    公开(公告)号:US08751676B2

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

    申请号:US13662989

    申请日:2012-10-29

    IPC分类号: G06F15/16

    摘要: A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address.

    摘要翻译: 描述了使用消息引擎将消息段中的接收的网络协议单元的内容传送到目的地消息引擎的网络协议单元接口。 网络协议单元接口使用消息引擎来接收其内容将以网络协议单元传输的消息。 消息引擎将消息段发送到目的地消息引擎,而消息引擎发送器和接收器共享存储器空间。 此外,与存储器地址相反,发射机消息引擎可以通过使用与接收器消息相关联的虚拟地址和队列标识符将消息段发送到接收器消息引擎。

    Message communication techniques
    7.
    发明授权
    Message communication techniques 有权
    消息通信技术

    公开(公告)号:US08307105B2

    公开(公告)日:2012-11-06

    申请号:US13173459

    申请日:2011-06-30

    IPC分类号: G06F15/16

    摘要: A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address.

    摘要翻译: 描述了使用消息引擎将消息段中的接收的网络协议单元的内容传送到目的地消息引擎的网络协议单元接口。 网络协议单元接口使用消息引擎来接收其内容将以网络协议单元传输的消息。 消息引擎将消息段发送到目的地消息引擎,而消息引擎发送器和接收器共享存储器空间。 此外,与存储器地址相反,发射机消息引擎可以通过使用与接收器消息相关联的虚拟地址和队列标识符将消息段发送到接收器消息引擎。

    Techniques to generate network protocol units
    8.
    发明授权
    Techniques to generate network protocol units 有权
    生成网络协议单元的技术

    公开(公告)号:US07710968B2

    公开(公告)日:2010-05-04

    申请号:US11382874

    申请日:2006-05-11

    IPC分类号: H04L12/28

    摘要: A first logic offloads some network protocol unit formation tasks to a second logic. The first logic may request that data be transmitted using a Direct Data Placement (DDP) compatible network protocol unit. The first logic may provide the data as well as other information relevant to forming the DDP compatible network protocol unit. The second logic may form portions of the DDP compatible network protocol unit using the data and the provided information.

    摘要翻译: 第一个逻辑将一些网络协议单元形成任务卸载到第二个逻辑。 第一逻辑可以请求使用直接数据放置(DDP)兼容网络协议单元发送数据。 第一逻辑可以提供数据以及与形成DDP兼容的网络协议单元相关的其他信息。 第二逻辑可以使用数据和所提供的信息形成DDP兼容网络协议单元的部分。

    Techniques to perform prefetching of content in connection with integrity validation value determination
    9.
    发明申请
    Techniques to perform prefetching of content in connection with integrity validation value determination 审中-公开
    执行与完整性验证值确定有关的内容预取的技术

    公开(公告)号:US20070067698A1

    公开(公告)日:2007-03-22

    申请号:US11230720

    申请日:2005-09-19

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1004

    摘要: Techniques are described herein that are capable to perform a retrieval of content from a destination buffer prior to completion of determining an integrity validation value on content of a source buffer. In some cases, if an integrity checking operation on content of the source buffer is successful, the content of the source buffer is copied to the destination buffer. The retrieved content may be written into a cache accessible to one or more processors.

    摘要翻译: 本文描述了在确定源缓冲器的内容之前的完整性验证值完成之前能够从目的地缓冲器执行内容检索的技术。 在某些情况下,如果源缓冲区内容的完整性检查操作成功,则将源缓冲区的内容复制到目标缓冲区。 检索到的内容可以被写入到一个或多个处理器可访问的高速缓存中。

    Message communication techniques
    10.
    发明授权
    Message communication techniques 有权
    消息通信技术

    公开(公告)号:US07996548B2

    公开(公告)日:2011-08-09

    申请号:US12319099

    申请日:2008-12-30

    IPC分类号: G06F15/16

    摘要: A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address.

    摘要翻译: 描述了使用消息引擎将消息段中的接收的网络协议单元的内容传送到目的地消息引擎的网络协议单元接口。 网络协议单元接口使用消息引擎来接收其内容将以网络协议单元传输的消息。 消息引擎将消息段发送到目的地消息引擎,而消息引擎发送器和接收器共享存储器空间。 此外,与存储器地址相反,发射机消息引擎可以通过使用与接收器消息相关联的虚拟地址和队列标识符将消息段发送到接收器消息引擎。