IWARP SEND WITH IMMEDIATE DATA OPERATIONS
    2.
    发明申请
    IWARP SEND WITH IMMEDIATE DATA OPERATIONS 有权
    IWARP发送立即数据操作

    公开(公告)号:US20150032835A1

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

    申请号:US13949450

    申请日:2013-07-24

    IPC分类号: G06F15/167

    CPC分类号: G06F15/167 G06F15/17331

    摘要: Apparatus, methods and systems for supporting Send with Immediate Data messages using Remote Direct Memory Access (RDMA) and the Internet Wide Area RDMA Protocol (iWARP). iWARP logic in an RDMA Network Interface Controller (RNIC) is configured to generate different types of Send with Immediate Data messages, each including a header with a unique RDMA opcode identifying the type of Send with Immediate Data message, and send the message to an RDMA remote peer using iWARP implemented over an Ethernet network. The iWARP logic is further configured to process the Send with Immediate Data messages received from the RDMA remote peer. The Send with Immediate Data messages include a Send with Immediate Data message, a Send with Invalidate and Immediate Data message, a Send with Solicited Event (SE) and Immediate Data message, and a Send with Invalidate and SE and Immediate Data message.

    摘要翻译: 使用远程直接内存访问(RDMA)和互联网广域RDMA协议(iWARP)支持使用即时数据消息发送的设备,方法和系统。 RDMA网络接口控制器(RNIC)中的iWARP逻辑被配置为生成具有即时数据消息的不同类型的发送,每个消息包括标识具有立即数据消息发送类型的唯一RDMA操作码的报头,并将消息发送到RDMA 使用通过以太网实现的iWARP的远程对等体。 iWARP逻辑还被配置为处理从RDMA远程对等体接收的立即发送数据消息。 使用即时数据发送消息包括发送立即数据消息,发送无效和立即数据消息,发送请求事件(SE)和立即数据消息,以及发送无效和SE和立即数据消息。

    IWARP RDMA READ EXTENSIONS
    3.
    发明申请
    IWARP RDMA READ EXTENSIONS 有权
    IWARP RDMA读取扩展

    公开(公告)号:US20150026286A1

    公开(公告)日:2015-01-22

    申请号:US13945358

    申请日:2013-07-18

    IPC分类号: G06F15/167

    CPC分类号: G06F15/167 G06F15/17331

    摘要: Apparatus, method and system for supporting Remote Direct Memory Access (RDMA) Read V2 Request and Response messages using the Internet Wide Area RDMA Protocol (iWARP). iWARP logic in an RDMA Network Interface Controller (RNIC) is configured to generate a new RDMA Read V2 Request message and generate a new RDMA Read V2 Response message in response to a received RDMA Read V2 Request message, and send the messages to an RDMA remote peer using iWARP implemented over an Ethernet network. The iWARP logic is further configured to process RDMA Read V2 Response messages received from the RDMA remote peer, and to write data contained in the messages to appropriate locations using DMA transfers from buffers on the RNIC into system memory. In addition, the new semantics removes the need for extra operations to grant and revoke remote access rights.

    摘要翻译: 使用互联网广域RDMA协议(iWARP)支持远程直接存储器访问(RDMA)读取V2请求和响应消息的装置,方法和系统。 RDMA网络接口控制器(RNIC)中的iWARP逻辑被配置为生成新的RDMA读取V2请求消息,并响应于接收的RDMA读取V2请求消息生成新的RDMA读取V2响应消息,并将消息发送到RDMA远程 通过以太网网络实现的iWARP对等体。 iWARP逻辑还被配置为处理从RDMA远程对等体接收的RDMA读取V2响应消息,并且使用从RNIC上的缓冲器的DMA传送到包含在系统存储器中的DMA传输将包含在消息中的数据写入适当的位置。 另外,新的语义消除了额外的操作来授予和撤销远程访问权限的需要。

    Remote direct memory access adapter state migration in a virtual environment
    5.
    发明授权
    Remote direct memory access adapter state migration in a virtual environment 有权
    远程直接内存访问适配器在虚拟环境中进行状态迁移

    公开(公告)号:US09354933B2

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

    申请号:US13285299

    申请日:2011-10-31

    IPC分类号: G06F15/167 G06F9/50

    摘要: In an embodiment of the present invention, a method includes partitioning a plurality of remote direct memory access context objects among a plurality of virtual functions, establishing a remote direct memory access connection between a first of the plurality of virtual functions, and migrating the remote direct memory access connection from the first of the plurality of virtual functions to a second of the plurality of virtual functions without disconnecting from the remote peer.

    摘要翻译: 在本发明的一个实施例中,一种方法包括在多个虚拟功能之间划分多个远程直接存储器访问上下文对象,在所述多个虚拟功能中的第一个之间建立远程直接存储器访问连接,以及迁移所述远程直接 从所述多个虚拟功能中的第一个到所述多个虚拟功能中的第二虚拟功能的存储器访问连接,而不断开与所述远程对等体的连接。

    METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS
    7.
    发明申请
    METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS 有权
    使用具有不同操作系统的单个多功能适配器的方法和装置

    公开(公告)号:US20100332694A1

    公开(公告)日:2010-12-30

    申请号:US12874739

    申请日:2010-09-02

    IPC分类号: G06F13/28 G06F13/38

    CPC分类号: G06F13/385

    摘要: A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.

    摘要翻译: 灵活的布置允许根据需要单独布置以太网通道适配器(ECA)硬件功能,以符合各种操作系统部署模型。 PCI接口提供适合于相关操作系统的虚拟设备的逻辑模型。 映射参数和值与分组流相关联,以允许根据所提出的逻辑模型和所需的操作来适当地处理分组流。 映射发生在主机端和网络侧,以允许执行ECA的多个操作,同时仍允许在每个接口处正确传送。

    METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS
    8.
    发明申请
    METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS 有权
    使用具有不同操作系统的单个多功能适配器的方法和装置

    公开(公告)号:US20120311063A1

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

    申请号:US13588733

    申请日:2012-08-17

    IPC分类号: G06F15/167

    CPC分类号: G06F13/385

    摘要: A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.

    摘要翻译: 灵活的布置允许根据需要单独布置以太网通道适配器(ECA)硬件功能,以符合各种操作系统部署模型。 PCI接口提供适合于相关操作系统的虚拟设备的逻辑模型。 映射参数和值与分组流相关联,以允许根据所提出的逻辑模型和所需的操作来适当地处理分组流。 映射发生在主机端和网络侧,以允许执行ECA的多个操作,同时仍允许在每个接口处正确传送。

    Method and apparatus for using a single multi-function adapter with different operating systems
    9.
    发明授权
    Method and apparatus for using a single multi-function adapter with different operating systems 有权
    使用具有不同操作系统的单个多功能适配器的方法和设备

    公开(公告)号:US08271694B2

    公开(公告)日:2012-09-18

    申请号:US13219145

    申请日:2011-08-26

    CPC分类号: G06F13/385

    摘要: A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.

    摘要翻译: 灵活的布置允许根据需要单独布置以太网通道适配器(ECA)硬件功能,以符合各种操作系统部署模型。 PCI接口提供适合于相关操作系统的虚拟设备的逻辑模型。 映射参数和值与分组流相关联,以允许根据所提出的逻辑模型和所需的操作来适当地处理分组流。 映射发生在主机端和网络侧,以允许执行ECA的多个操作,同时仍允许在每个接口处正确传送。

    METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS
    10.
    发明申请
    METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS 有权
    使用具有不同操作系统的单个多功能适配器的方法和装置

    公开(公告)号:US20110314194A1

    公开(公告)日:2011-12-22

    申请号:US13219145

    申请日:2011-08-26

    IPC分类号: G06F13/00 G06F13/28

    CPC分类号: G06F13/385

    摘要: A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.

    摘要翻译: 灵活的布置允许根据需要单独布置以太网通道适配器(ECA)硬件功能,以符合各种操作系统部署模型。 PCI接口提供适合于相关操作系统的虚拟设备的逻辑模型。 映射参数和值与分组流相关联,以允许根据所提出的逻辑模型和所需的操作来适当地处理分组流。 映射发生在主机端和网络侧,以允许执行ECA的多个操作,同时仍允许在每个接口处正确传送。