首页> 外国专利> Network interface device that maps host bus writes of configuration information for virtual NIDs into a small transactional memory

Network interface device that maps host bus writes of configuration information for virtual NIDs into a small transactional memory

机译:网络接口设备,它将虚拟NID的主机总线写入配置信息映射到小的事务性内存中

摘要

A Network Interface Device (NID) of a web hosting server implements multiple virtual NIDs. A virtual NID is configured by configuration information in an appropriate one of a set of smaller blocks in a high-speed memory on the NID. There is a smaller block for each virtual NID. A virtual machine on the host can configure its virtual NID by writing configuration information into a larger block in PCIe address space. Circuitry on the NID detects that the PCIe write is into address space occupied by the larger blocks. If the write is into this space, then address translation circuitry converts the PCIe address into a smaller address that maps to the appropriate one of the smaller blocks associated with the virtual NID to be configured. If the PCIe write is detected not to be an access of a larger block, then the NID does not perform the address translation.
机译:Web托管服务器的网络接口设备(NID)实现多个虚拟NID。虚拟NID由配置信息配置在NID上的高速存储器中的一组较小块中的适当一个中。每个虚拟NID都有一个较小的块。主机上的虚拟机可以通过将配置信息写入PCIe地址空间中的较大块来配置其虚拟NID。 NID上的电路检测到PCIe写入到较大块占用的地址空间中。如果写入该空间,则地址转换电路将PCIe地址转换为较小的地址,该地址映射到与要配置的虚拟NID关联的较小的块中的相应一个。如果检测到PCIe写入不是较大块的访问,则NID不会执行地址转换。

著录项

  • 公开/公告号US9753883B2

    专利类型

  • 公开/公告日2017-09-05

    原文格式PDF

  • 申请/专利权人 NETRONOME SYSTEMS INC.;

    申请/专利号US201414172844

  • 发明设计人 ROLF NEUGEBAUER;GAVIN J. STARK;

    申请日2014-02-04

  • 分类号G06F12/10;G06F13/42;H04L12/741;G06F9/455;G06F21/53;G06F21/85;

  • 国家 US

  • 入库时间 2022-08-21 13:42:42

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号