Auto-negotiation by nodes on an infiniband fabric
    11.
    发明授权
    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.

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

    Forwarding database cache
    12.
    发明授权
    Forwarding database cache 有权
    转发数据库缓存

    公开(公告)号:US06438130B1

    公开(公告)日:2002-08-20

    申请号:US09892852

    申请日:2001-06-28

    IPC分类号: H04L1228

    CPC分类号: H04L49/351

    摘要: A device for switching packets in a network includes a switching core and a plurality of ports, coupled to pass the packets from one to another through the switching core. The ports include, with respect to each packet among the packets switched by the device, a receiving port, coupled to receive the packet from a packet source, and a destination port, to which the packet is passed for conveyance to a packet destination. The ports also include one or more cache memories, respectively associated with one or more of the ports, each of the cache memories being configured to hold a forwarding database cache for reference by the receiving port with which the cache memory is associated in determining the destination port of the packet.

    摘要翻译: 用于在网络中切换分组的设备包括交换核心和多个端口,其被耦合以通过交换核心从一个到另一个传递分组。 对于由设备切换的分组中的每个分组,端口包括耦合以从分组源接收分组的接收端口和目的地端口,分组被传递到目的地端口以传送到分组目的地。 这些端口还包括分别与一个或多个端口相关联的一个或多个高速缓存存储器,每个高速缓存存储器被配置为保持转发数据库高速缓存以供高速缓冲存储器与其确定目的地所关联的接收端口相关联 端口的数据包。

    Network interface adapter with shared data send resources
    15.
    发明授权
    Network interface adapter with shared data send resources 有权
    具有共享数据的网络接口适配器发送资源

    公开(公告)号:US08051212B2

    公开(公告)日:2011-11-01

    申请号:US10000456

    申请日:2001-12-04

    IPC分类号: G06F15/16

    CPC分类号: G06F13/1605 H04L49/90

    摘要: A network interface adapter includes an outgoing packet generator, adapted to generate an outgoing request packet for delivery to a remote responder responsive to a request submitted by a host processor and a network output port, coupled to transmit the outgoing request packet over a network to the remote responder. A network input port receives an incoming response packet from the remote responder, in response to the outgoing request packet sent thereto, as well as an incoming request packet sent by a remote requester. An incoming packet processor receives and processes both the incoming response packet and the incoming request packet, and causes the outgoing packet generator, responsive to the incoming request packet, to generate, in addition to the outgoing request packet, an outgoing response packet for transmission to the remote requester.

    摘要翻译: 网络接口适配器包括输出分组生成器,其适于响应于由主处理器和网络输出端口提交的请求而生成用于传送到远程响应者的输出请求分组,所述请求被耦合以通过网络将所述输出请求分组传送到 远程响应者。 网络输入端口响应于向其发送的传出请求分组以及由远程请求者发送的传入请求分组,从远程应答器接收传入响应分组。 输入分组处理器接收并处理输入响应分组和传入请求分组,并且响应于传入请求分组使输出分组生成器除了输出请求分组之外还生成用于传输的输出响应分组 远程请求者。

    Handling multiple network transport service levels with hardware and software arbitration
    16.
    发明授权
    Handling multiple network transport service levels with hardware and software arbitration 有权
    通过硬件和软件仲裁处理多个网络传输服务级别

    公开(公告)号:US07676597B2

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

    申请号:US10052435

    申请日:2002-01-23

    IPC分类号: G06F15/173

    CPC分类号: G06F13/1605 H04L49/90

    摘要: An interface adapter for a packet network includes a first plurality of execution engines, coupled to a host interface so as to read from a memory work items corresponding to messages to be sent over the network, and to generate gather entries defining packets to be transmitted over the network responsive to the work items. A scheduling processor assigns the work items to the execution engines for generation of the gather entries. Switching circuitry couples the execution engines to a plurality of gather engines, which generate the packets responsive to the gather entries.

    摘要翻译: 用于分组网络的接口适配器包括第一多个执行引擎,耦合到主机接口,以从存储器中读取与通过网络发送的消息相对应的工作项,并且生成定义要发送的分组的收集条目 网络响应工作项。 调度处理器将工作项目分配给执行引擎以生成收集条目。 切换电路将执行引擎耦合到多个收集引擎,其收集响应于收集条目的分组。

    Sharing a network interface card among multiple hosts
    17.
    发明授权
    Sharing a network interface card among multiple hosts 有权
    在多台主机之间共享网络接口卡

    公开(公告)号:US07245627B2

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

    申请号:US10127710

    申请日:2002-04-23

    IPC分类号: H04L12/56

    摘要: A network interface device includes a fabric interface, adapted to exchange messages over a switch fabric with a plurality of host processors, the messages containing data, and a network interface, including one or more ports adapted to be coupled to a network external to the switch fabric. Message processing circuitry is coupled between the fabric interface and the network interface, so as to enable at least first and second host processors among the plurality of the host processors to use a single one of the ports substantially simultaneously so as to transmit and receive frames containing the data over the network.

    摘要翻译: 网络接口设备包括:结构接口,适于通过交换结构与多个主处理器交换消息,所述消息包含数据,以及网络接口,包括一个或多个适于耦合到交换机外部的网络的端口 布。 消息处理电路耦合在结构接口和网络接口之间,以使多个主机处理器中的至少第一和第二主处理器基本上同时使用单个端口,以便发送和接收包含 网络上的数据。

    Cell-based link-level retry scheme
    19.
    发明授权
    Cell-based link-level retry scheme 有权
    基于单元的链路级重试方案

    公开(公告)号:US09306769B2

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

    申请号:US12897808

    申请日:2010-10-05

    摘要: A method for communication includes receiving a packet at a first node for transmission over a link to a second node. The data in the packet is divided into a sequence of cells of a predetermined data size. The cells have respective sequence numbers. The cells are transmitted in sequence over the link, while storing the transmitted cells in a buffer at the first node. The first node receives acknowledgments indicating the respective sequence numbers of the transmitted cells that were received at the second node. Upon receiving an indication at the first node that a transmitted cell having a given sequence number was not properly received at the second node, the stored cells are retransmitted from the buffer starting from the cell with the given sequence number.

    摘要翻译: 一种用于通信的方法包括在第一节点处接收分组以便通过到第二节点的链路进行传输。 分组中的数据被分成预定数据大小的小区序列。 单元格具有各自的序列号。 小区在链路上按顺序发送,同时将发送的小区存储在第一个节点的缓冲区中。 第一节点接收指示在第二节点处接收到的发送小区的各个序列号的确认。 在第一节点处接收到具有给定序列号的传送小区在第二节点处未被正确接收的指示时,从具有给定序列号的小区开始从缓冲区重传所存储的小区。