首页> 外国专利> Virtualization of an input/output device for supporting multiple hosts and functions by using an ingress manager for accepting into a buffer communications identified by functions hosted by a single host

Virtualization of an input/output device for supporting multiple hosts and functions by using an ingress manager for accepting into a buffer communications identified by functions hosted by a single host

机译:通过使用入口管理器将输入/输出设备虚拟化以支持多个主机和功能,该入口管理器将由单个主机承载的功能标识的通信接受到缓冲区中

摘要

Methods and apparatus are provided for simultaneously supporting multiple hosts with a single communication port; each host may host multiple functions. The input/output device comprises multiple buffers; each buffer stores packets for one host, but can be dynamically reallocated to a different host. Multiple buffers may simultaneously support the same host and all of its functions. After a packet is received and classified, it is distributed to buffer ingress managers. Within a set of ingress managers serving one buffer, each manager corresponds to one function of the buffer's corresponding host, and is programmed with criteria for identifying packets desired by that function. One copy of the packet is stored in a buffer if at least one of the buffer's ingress managers accepts it, along with control information for processing the packet upon egress from the buffer. Egress managers for each buffer extract packets and transfer them to destination host/functions.
机译:提供了用于通过单个通信端口同时支持多个主机的方法和装置。每个主机可以承载多个功能。输入/输出设备包括多个缓冲器。每个缓冲区存储一个主机的数据包,但可以动态地重新分配给另一台主机。多个缓冲区可以同时支持同一主机及其所有功能。收到数据包并对其进行分类后,会将其分发给缓冲区入口管理器。在为一个缓冲区提供服务的一组入口管理器中,每个管理器对应于缓冲区相应主机的一个功能,并使用用于标识该功能所需数据包的标准进行编程。如果缓冲区的入口管理器中的至少一个接受数据包,则该数据包的一个副本会与缓冲区中存储的控制信息一起存储在缓冲区中。每个缓冲区的出口管理器提取数据包并将其传输到目标主机/功能。

著录项

  • 公开/公告号US8271716B2

    专利类型

  • 公开/公告日2012-09-18

    原文格式PDF

  • 申请/专利权人 ARVIND SRINIVASAN;

    申请/专利号US20100697940

  • 发明设计人 ARVIND SRINIVASAN;

    申请日2010-02-01

  • 分类号G06F13/36;

  • 国家 US

  • 入库时间 2022-08-21 17:30:39

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号