Network interface device with memory management capabilities
    1.
    发明授权
    Network interface device with memory management capabilities 有权
    具有内存管理功能的网络接口设备

    公开(公告)号:US08255475B2

    公开(公告)日:2012-08-28

    申请号:US12430912

    申请日:2009-04-28

    IPC分类号: G06F15/167

    CPC分类号: G06F12/1072 G06F12/145

    摘要: An input/output (I/O) device includes a host interface for connection to a host device having a memory and a network interface, which is configured to receive, over a network, data packets associated with I/O operations directed to specified virtual addresses in the memory. Packet processing hardware is configured to translate the virtual addresses into physical addresses and to perform the I/O operations using the physical addresses, and upon an occurrence of a page fault in translating one of the virtual addresses, to transmit a response packet over the network to a source of the data packets so as to cause the source to refrain from transmitting further data packets while the page fault is serviced.

    摘要翻译: 输入/输出(I / O)设备包括用于连接到具有存储器和网络接口的主机设备的主机接口,其被配置为通过网络接收与指向虚拟的I / O操作相关联的数据分组 地址在内存中。 分组处理硬件被配置为将虚拟地址转换为物理地址并且使用物理地址执行I / O操作,并且在翻译虚拟地址之一时出现页面故障时,通过网络发送响应分组 到数据分组的源,以便在页面故障被维护时使得源不被发送进一步的数据分组。

    NETWORK INTERFACE DEVICE WITH MEMORY MANAGEMENT CAPABILITIES
    2.
    发明申请
    NETWORK INTERFACE DEVICE WITH MEMORY MANAGEMENT CAPABILITIES 有权
    具有存储管理能力的网络接口设备

    公开(公告)号:US20100274876A1

    公开(公告)日:2010-10-28

    申请号:US12430912

    申请日:2009-04-28

    IPC分类号: G06F15/177 G06F15/16

    CPC分类号: G06F12/1072 G06F12/145

    摘要: An input/output (I/O) device includes a host interface for connection to a host device having a memory and a network interface, which is configured to receive, over a network, data packets associated with I/O operations directed to specified virtual addresses in the memory. Packet processing hardware is configured to translate the virtual addresses into physical addresses and to perform the I/O operations using the physical addresses, and upon an occurrence of a page fault in translating one of the virtual addresses, to transmit a response packet over the network to a source of the data packets so as to cause the source to refrain from transmitting further data packets while the page fault is serviced.

    摘要翻译: 输入/输出(I / O)设备包括用于连接到具有存储器和网络接口的主机设备的主机接口,其被配置为通过网络接收与指向虚拟的I / O操作相关联的数据分组 地址在内存中。 分组处理硬件被配置为将虚拟地址转换为物理地址并且使用物理地址执行I / O操作,并且在翻译虚拟地址之一时出现页面故障时,通过网络发送响应分组 到数据分组的源,以便在页面故障被维护时使得源不被发送进一步的数据分组。

    PACKET SWITCHING BASED ON GLOBAL IDENTIFIER
    3.
    发明申请
    PACKET SWITCHING BASED ON GLOBAL IDENTIFIER 有权
    基于全球标识符的分组交换

    公开(公告)号:US20120314706A1

    公开(公告)日:2012-12-13

    申请号:US13154458

    申请日:2011-06-07

    IPC分类号: H04L12/56

    CPC分类号: H04L49/602 H04L49/358

    摘要: A communication method in a network operating in accordance with a standard that allocates a given number of bits m for layer-2 addressing of nodes in the network. The method includes accepting at a layer-2 switch in the network an assignment to one or more nodes in the network of respective layer-2 extended addresses, each including n=m+k bits, k>0. A given data packet is received at the switch for forwarding. The given data packet includes a layer-2 destination address and a layer-3 destination address in accordance with the standard. The layer-3 destination address includes t bits, t≧k. The given data packet is forwarded from the switch to one of the nodes by reading from the given data packet and combining the layer-2 destination address and k bits from the layer-3 destination address so as to reconstruct the n bits of the extended layer-2 address of the one of the nodes.

    摘要翻译: 根据标准操作的网络中的通信方法,所述标准为网络中的节点的第2层寻址分配给定数量的位m。 该方法包括在网络中的第二层交换机处接收对相应的第二层扩展地址的网络中的一个或多个节点的分配,每个节点包括n = m + k个比特,k> 0。 在交换机处接收给定的数据包以进行转发。 给定的数据分组包括根据标准的二层目的地址和三层目的地址。 第3层目的地址包括t位,t≥k。 通过从给定的数据包中读取并将第二层目的地址和第三层目的地址的k位组合起来,将给定的数据包从交换机转发到其中一个节点,以重构扩展层的n位 -2地址之一的节点。

    Packet switching based on global identifier
    4.
    发明授权
    Packet switching based on global identifier 有权
    基于全局标识符的分组交换

    公开(公告)号:US08842671B2

    公开(公告)日:2014-09-23

    申请号:US13154458

    申请日:2011-06-07

    CPC分类号: H04L49/602 H04L49/358

    摘要: A communication method in a network operating in accordance with a standard that allocates a given number of bits m for layer-2 addressing of nodes in the network. The method includes accepting at a layer-2 switch in the network an assignment to one or more nodes in the network of respective layer-2 extended addresses, each including n=m+k bits, k>0. A given data packet is received at the switch for forwarding. The given data packet includes a layer-2 destination address and a layer-3 destination address in accordance with the standard. The layer-3 destination address includes t bits, t≧k. The given data packet is forwarded from the switch to one of the nodes by reading from the given data packet and combining the layer-2 destination address and k bits from the layer-3 destination address so as to reconstruct the n bits of the extended layer-2 address of the one of the nodes.

    摘要翻译: 根据标准操作的网络中的通信方法,所述标准为网络中的节点的第2层寻址分配给定数量的位m。 该方法包括在网络中的第二层交换机处接收对相应的第二层扩展地址的网络中的一个或多个节点的分配,每个节点包括n = m + k个比特,k> 0。 在交换机处接收给定的数据包以进行转发。 给定的数据分组包括根据标准的二层目的地址和三层目的地址。 第3层目的地址包括t位,t≥k。 通过从给定的数据包中读取并将第二层目的地址和第三层目的地址的k位组合起来,将给定的数据包从交换机转发到其中一个节点,以重构扩展层的n位 -2地址之一的节点。

    Sharing a network interface card among multiple hosts
    5.
    发明授权
    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.

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

    Fibre channel processing by a host channel adapter
    7.
    发明授权
    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)操作。

    COMMUNICATION BETWEEN AN INFINIBAND FABRIC AND A FIBRE CHANNEL NETWORK
    8.
    发明申请
    COMMUNICATION BETWEEN AN INFINIBAND FABRIC AND A FIBRE CHANNEL NETWORK 审中-公开
    无纺布和光纤通道网之间的通信

    公开(公告)号:US20080056287A1

    公开(公告)日:2008-03-06

    申请号:US11847367

    申请日:2007-08-30

    IPC分类号: H04L12/56

    CPC分类号: H04L12/66

    摘要: A system and method of digital communication wherein a host on an InfiniBand network transmits Fibre Channel packets encapsulated within InfiniBand packets to a gateway which forwards the Fibre Channel packets to Fibre Channel device via a Fibre Channel network, and wherein Fibre Channel packets addressed to a host on an InfiniBand network are transmitted by a Fibre Channel device to a gateway, the gateway encapsulating the Fibre Channel packets within InfiniBand packets and transmitting the InfiniBand packets to an InfiniBand host, where the Fibre Channel packet is extracted.

    摘要翻译: 一种数字通信的系统和方法,其中InfiniBand网络上的主机将封装在InfiniBand数据包内的光纤通道数据包传输到网关,网关通过光纤通道网络将光纤通道数据包转发到光纤通道设备,并且其中光纤通道数据包发往主机 InfiniBand网络由光纤通道设备传输到网关,网关将InfiniBand数据包中的光纤通道数据包封装,并将InfiniBand数据包传输到提取光纤通道数据包的InfiniBand主机。

    Network interface adapter with shared data send resources
    10.
    发明授权
    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.

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