用于灵活的虚拟功能队列分配的方法以及设备

    公开(公告)号:CN109582435B

    公开(公告)日:2024-08-02

    申请号:CN201810996819.6

    申请日:2018-08-29

    Abstract: 用于I/O设备虚拟化的技术包括具有I/O设备的计算设备,该I/O设备包括物理功能、多个虚拟功能和多个可分配资源,例如I/O队列。物理功能将可分配资源分配给虚拟功能。计算设备配置从位于虚拟功能的配置空间中的虚拟功能存储器页到位于物理功能的配置空间中的物理功能存储器页的页表映射。虚拟功能存储器页包括用于可分配资源的控制寄存器,并且物理功能存储器页包括用于可分配资源的另一个控制寄存器。可以将值写入虚拟功能存储器页中的控制寄存器。计算设备的处理器使用页映射将虚拟功能存储器页转换为物理功能存储器页。描述并要求保护其他实施例。

    虚拟设备便携性
    2.
    发明公开

    公开(公告)号:CN114764369A

    公开(公告)日:2022-07-19

    申请号:CN202111634090.6

    申请日:2021-12-15

    Abstract: 本发明涉及虚拟设备便携性。这里描述的示例涉及一种网络接口设备,包括:设备接口;至少一个处理器;直接存储器访问(DMA)设备;以及分组处理电路。在一些示例中,至少一个处理器在操作时被配置为:结合第一操作:执行第一描述符从与仿真设备相关联的第一格式到与分组处理电路相关联的第二格式的格式转换,并将转换后的第一描述符提供给分组处理电路。在一些示例中,该至少一个处理器在操作时被配置为:结合第二操作:执行第二描述符从与分组处理电路相关联的第二格式到与仿真软件设备相关联的第一格式的描述符格式转换,并将转换后的第二描述符提供给仿真设备。

    用于网络设备上的处理元件的共享的缓冲区

    公开(公告)号:CN104221000B

    公开(公告)日:2018-05-01

    申请号:CN201280071802.0

    申请日:2012-03-28

    CPC classification number: H04L63/0485 G06F13/385 H04L49/90

    Abstract: 公开了用于在网络设备的输入/输出设备和在网络设备上运行的第一处理元件之间交换密钥的示例。可以由输入/输出设备接收具有与第一处理元件相关联的目的地的数据。可以使用交换的密钥对所接收数据进行加密。然后可以向至少部分在网络设备的存储器中维护的缓冲区发送加密的数据。可以布置存储器以能够至少与在网络设备上运行的第二处理元件共享缓冲区。还公开了处理元件接收在缓冲区中存储加密的数据的指示的示例。处理元件然后可以从缓冲区获得加密的数据并利用交换的密钥对数据进行解密。

    链路状态缓冲器流控制管理

    公开(公告)号:CN103918232B

    公开(公告)日:2018-02-09

    申请号:CN201180074835.6

    申请日:2011-11-15

    Abstract: 一般地,本公开描述了用于基于链路状态来进行缓冲器管理的技术。主机平台可以包括:基板管理控制器(BMC);以及网络控制器,其包括由BMC使用的缓冲器。当网络控制器处于较低功率链路状态时,BMC可以试图将数据发送给链路伙伴,这使得网络控制器转变而摆脱低功率状态。然而,该转变会比缓冲来自BMC的进入流的缓冲器能力花费更长的时间。因此,为避免对较大缓冲器空间的需要,缓冲器管理器用于基于链路状态来提供缓冲器的流控制管理。

    灵活的虚拟功能队列分配技术

    公开(公告)号:CN109582435A

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

    申请号:CN201810996819.6

    申请日:2018-08-29

    Abstract: 用于I/O设备虚拟化的技术包括具有I/O设备的计算设备,该I/O设备包括物理功能、多个虚拟功能和多个可分配资源,例如I/O队列。物理功能将可分配资源分配给虚拟功能。计算设备配置从位于虚拟功能的配置空间中的虚拟功能存储器页到位于物理功能的配置空间中的物理功能存储器页的页表映射。虚拟功能存储器页包括用于可分配资源的控制寄存器,并且物理功能存储器页包括用于可分配资源的另一个控制寄存器。可以将值写入虚拟功能存储器页中的控制寄存器。计算设备的处理器使用页映射将虚拟功能存储器页转换为物理功能存储器页。描述并要求保护其他实施例。

    用于网络设备上的处理元件的共享的缓冲区

    公开(公告)号:CN104221000A

    公开(公告)日:2014-12-17

    申请号:CN201280071802.0

    申请日:2012-03-28

    CPC classification number: H04L63/0485 G06F13/385 H04L49/90

    Abstract: 公开了用于在网络设备的输入/输出设备和在网络设备上运行的第一处理元件之间交换密钥的示例。可以由输入/输出设备接收具有与第一处理元件相关联的目的地的数据。可以使用交换的密钥对所接收数据进行加密。然后可以向至少部分在网络设备的存储器中维护的缓冲区发送加密的数据。可以布置存储器以能够至少与在网络设备上运行的第二处理元件共享缓冲区。还公开了处理元件接收在缓冲区中存储加密的数据的指示的示例。处理元件然后可以从缓冲区获得加密的数据并利用交换的密钥对数据进行解密。

Patent Agency Ranking