AUTO-NEGOTIATION BY NODES ON AN INFINIBAND FABRIC
    2.
    发明申请
    AUTO-NEGOTIATION BY NODES ON AN INFINIBAND FABRIC 有权
    通过NONES在INFINIBAND FABRIC上的自动对话

    公开(公告)号:US20080219150A1

    公开(公告)日:2008-09-11

    申请号:US11847360

    申请日:2007-08-30

    IPC分类号: H04L12/26

    CPC分类号: H04L47/10 H04L41/12 H04L47/12

    摘要: A method and system for digital communication wherein nodes exchange messages at a first data rate in order to coordinate testing at a second, higher data rate. After testing is completed, the nodes exchange test results at the first data rate, and if conditions are satisfactory for operation at the second data rate user data are transmitted at the second data rate. Otherwise, user data are transmitted at the first data rate.

    摘要翻译: 一种用于数字通信的方法和系统,其中节点以第一数据速率交换消息,以便在第二较高数据速率下协调测试。 测试完成后,节点以第一数据速率交换测试结果,如果条件对于第二数据速率的操作满意,用户数据以第二数据速率发送。 否则,以第一数据速率发送用户数据。

    Auto-negotiation by nodes on an infiniband fabric
    3.
    发明授权
    Auto-negotiation by nodes on an infiniband fabric 有权
    通过无限种结构的节点进行自动协商

    公开(公告)号:US07801027B2

    公开(公告)日:2010-09-21

    申请号:US11847360

    申请日:2007-08-30

    IPC分类号: H04L1/00

    CPC分类号: H04L47/10 H04L41/12 H04L47/12

    摘要: A method and system for digital communication wherein nodes exchange messages at a first data rate in order to coordinate testing at a second, higher data rate. After testing is completed, the nodes exchange test results at the first data rate, and if conditions are satisfactory for operation at the second data rate user data are transmitted at the second data rate. Otherwise, user data are transmitted at the first data rate.

    摘要翻译: 一种用于数字通信的方法和系统,其中节点以第一数据速率交换消息,以便在第二较高数据速率下协调测试。 测试完成后,节点以第一数据速率交换测试结果,如果条件对于第二数据速率的操作满意,用户数据以第二数据速率发送。 否则,以第一数据速率发送用户数据。

    Fibre channel processing by a host channel adapter
    4.
    发明授权
    Fibre channel processing by a host channel adapter 有权
    由主机通道适配器进行光纤通道处理

    公开(公告)号:US08948199B2

    公开(公告)日:2015-02-03

    申请号:US12398194

    申请日:2009-03-05

    IPC分类号: H04L12/66 H04L12/64

    CPC分类号: H04L12/66 H04L12/6418

    摘要: A method for data storage includes mapping a queue pair (QP) of a channel adapter to a specified Fiber Channel (FC) exchange for communication with a storage device. Upon receiving at the channel adapter from a host computer a storage command directed to the storage device, the storage command is executed by transmitting data packets over a switched network from the channel adapter to the storage device using the specified exchange and performing a remote direct memory access (RDMA) operation on the channel adapter using the mapped QP.

    摘要翻译: 用于数据存储的方法包括:将通道适配器的队列对(QP)映射到指定的光纤通道(FC)交换机,以与存储设备通信。 在通信适配器从主计算机接收到指向存储设备的存储命令时,通过使用指定的交换机从通道适配器向存储设备发送数据分组并通过交换网络传送数据分组并执行远程直接存储器来执行存储命令 使用映射的QP对通道适配器进行访问(RDMA)操作。

    Power Reduction on Idle Communication Lanes
    5.
    发明申请
    Power Reduction on Idle Communication Lanes 审中-公开
    空闲通信线路上的功率降低

    公开(公告)号:US20110173352A1

    公开(公告)日:2011-07-14

    申请号:US12686401

    申请日:2010-01-13

    IPC分类号: G06F3/00

    CPC分类号: G06F1/3253 Y02D10/151

    摘要: A method for communication includes establishing a full-duplex communication link between first and second nodes. The link includes multiple first lanes for conveying first communication traffic in a first link direction and multiple second lanes for conveying second communication traffic in a second link direction. Signals are exchanged between the first and second nodes to indicate a requested change in lane activity in the first link direction. Responsively to the signals, a number of the first lanes that are active is changed so that the first node conveys the first communication traffic to the second node over a first number of the first lanes, while the second node conveys the second communication traffic to the first node over a second number of the second lanes, which is different from the first number.

    摘要翻译: 一种用于通信的方法包括在第一和第二节点之间建立全双工通信链路。 链路包括用于在第一链路方向上传送第一通信业务的多个第一通道和用于在第二链路方向上传送第二通信业务的多个第二通道。 信号在第一和第二节点之间交换以指示在第一链路方向上的通道活动所请求的改变。 响应于信号,改变有效的多个第一车道,使得第一节点通过第一数量的第一车道将第一通信业务传送到第二节点,而第二节点将第二通信业务传送到 在第二数目的第二车道上的第一节点,其与第一号码不同。

    Dynamically-Connected Transport Service
    6.
    发明申请
    Dynamically-Connected Transport Service 有权
    动态连接的运输服务

    公开(公告)号:US20110116512A1

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

    申请号:US12621523

    申请日:2009-11-19

    IPC分类号: H04L12/66

    摘要: A method of communication includes receiving, in a network interface device, first and second requests from an initiator process running on an initiator host to transmit, respectively, first and second data to first and second target processes running on one or more target nodes, via a packet network. A single dynamically-connected initiator context is allocated for serving both the first and second requests. A first connect packet referencing the dynamically-connected (DC) initiator context is directed to the first target process so as to open a first dynamic connection with the first target process, followed by transmission of the first data over the first dynamic connection. The first dynamic connection is closed after the transmission of the first data, and a second connect packet is transmitted so as to open a second dynamic connection with the second target process, followed by transmission of the second data.

    摘要翻译: 一种通信方法包括在网络接口设备中接收来自在发起者主机上运行的发起者进程的第一和第二请求,以分别将第一和第二数据发送到在一个或多个目标节点上运行的第一和第二目标进程,经由 一个分组网络。 分配单个动态连接的发起者上下文用于服务第一和第二请求。 引用动态连接(DC)启动器上下文的第一连接分组针对第一目标进程,以便打开与第一目标进程的第一动态连接,随后通过第一动态连接传输第一数据。 第一动态连接在传输第一数据之后被关闭,并且传输第二连接分组以便打开与第二目标进程的第二动态连接,随后传输第二数据。

    Dynamically-connected transport service
    7.
    发明授权
    Dynamically-connected transport service 有权
    动态连接运输服务

    公开(公告)号:US08213315B2

    公开(公告)日:2012-07-03

    申请号:US12621523

    申请日:2009-11-19

    IPC分类号: H04L12/26

    摘要: A method of communication includes receiving, in a network interface device, first and second requests from an initiator process running on an initiator host to transmit, respectively, first and second data to first and second target processes running on one or more target nodes, via a packet network. A single dynamically-connected initiator context is allocated for serving both the first and second requests. A first connect packet referencing the dynamically-connected (DC) initiator context is directed to the first target process so as to open a first dynamic connection with the first target process, followed by transmission of the first data over the first dynamic connection. The first dynamic connection is closed after the transmission of the first data, and a second connect packet is transmitted so as to open a second dynamic connection with the second target process, followed by transmission of the second data.

    摘要翻译: 一种通信方法包括在网络接口设备中接收来自在发起者主机上运行的发起者进程的第一和第二请求,以分别将第一和第二数据发送到在一个或多个目标节点上运行的第一和第二目标进程,经由 一个分组网络。 分配单个动态连接的发起者上下文用于服务第一和第二请求。 引用动态连接(DC)启动器上下文的第一连接分组针对第一目标进程,以便打开与第一目标进程的第一动态连接,随后通过第一动态连接传输第一数据。 第一动态连接在传输第一数据之后被关闭,并且传输第二连接分组以便打开与第二目标进程的第二动态连接,随后传输第二数据。

    PROCESSING OF DATA INTEGRITY FIELD
    8.
    发明申请
    PROCESSING OF DATA INTEGRITY FIELD 有权
    数据整合领域的处理

    公开(公告)号:US20110029847A1

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

    申请号:US12512026

    申请日:2009-07-30

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1004

    摘要: A network communication device includes a host interface, which is coupled to communicate with a host processor, having a memory, so as to receive a work request to convey one or more data blocks over a network. The work request specifies a memory region of a given data size, and at least one data integrity field (DIF), having a given field size, is associated with the data blocks. Network interface circuitry is configured to execute an input/output (I/O) data transfer operation responsively to the work request so as to transfer to or from the memory a quantity of data that differs from the data size of the memory region by a multiple of the field size, while adding the at least one DIF to the transferred data or removing the at least one DIF from the transferred data.

    摘要翻译: 网络通信设备包括主机接口,其被耦合以与具有存储器的主处理器通信,以便接收通过网络传送一个或多个数据块的工作请求。 工作请求指定给定数据大小的存储器区域,并且具有给定字段大小的至少一个数据完整性字段(DIF)与数据块相关联。 网络接口电路被配置为响应于工作请求执行输入/输出(I / O)数据传送操作,以便向存储器或从存储器传送与存储器区域的数据大小不同的数据量多个 在将所述至少一个DIF添加到所传送的数据中,或者从所传输的数据中移除所述至少一个DIF。

    Processing of data integrity field
    9.
    发明授权
    Processing of data integrity field 有权
    处理数据完整性领域

    公开(公告)号:US08365057B2

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

    申请号:US12512026

    申请日:2009-07-30

    IPC分类号: G06F7/02

    CPC分类号: G06F11/1004

    摘要: A network communication device includes a host interface, which is coupled to communicate with a host processor, having a memory, so as to receive a work request to convey one or more data blocks over a network. The work request specifies a memory region of a given data size, and at least one data integrity field (DIF), having a given field size, is associated with the data blocks. Network interface circuitry is configured to execute an input/output (I/O) data transfer operation responsively to the work request so as to transfer to or from the memory a quantity of data that differs from the data size of the memory region by a multiple of the field size, while adding the at least one DIF to the transferred data or removing the at least one DIF from the transferred data.

    摘要翻译: 网络通信设备包括主机接口,其被耦合以与具有存储器的主处理器通信,以便接收通过网络传送一个或多个数据块的工作请求。 工作请求指定给定数据大小的存储器区域,并且具有给定字段大小的至少一个数据完整性字段(DIF)与数据块相关联。 网络接口电路被配置为响应于工作请求执行输入/输出(I / O)数据传送操作,以便向存储器或从存储器传送与存储器区域的数据大小不同的数据量多个 在将所述至少一个DIF添加到所传送的数据中,或者从所传输的数据中移除所述至少一个DIF。

    Recovering dropped instructions in a network interface controller
    10.
    发明申请
    Recovering dropped instructions in a network interface controller 有权
    在网络接口控制器中恢复丢弃的指令

    公开(公告)号:US20130159568A1

    公开(公告)日:2013-06-20

    申请号:US13326354

    申请日:2011-12-15

    IPC分类号: G06F3/00

    CPC分类号: H04L49/901

    摘要: A method for operating a peripheral device includes receiving at the peripheral device service orders, which are identified with respective service instances and are submitted to the peripheral device over the bus by software applications running on a host processor, which write copies of the service orders to a memory. The received service orders are queued for execution by the peripheral device. When one or more of the service orders have been dropped from the queue prior to execution, a recovery of a selected service instance is initiated by submitting a read request from the peripheral device to the memory over the bus to receive a copy of any unexecuted service order associated with the service instance.

    摘要翻译: 用于操作外围设备的方法包括:在外围设备处接收由相应服务实例标识的服务订单,并且通过主机处理器上运行的软件应用程序通过总线向外部设备提交服务订单,该服务订单将服务订单的副本写入 一个记忆 所接收的服务订单排队等待外围设备执行。 当在执行之前已经从队列中丢弃一个或多个服务订单时,通过通过总线将外部设备的读取请求提交到存储器来启动所选服务实例的恢复,以接收任何未执行的服务的副本 与服务实例关联的订单。