发明名称 VIRTUALIZATION OF AN INPUT/OUTPUT DEVICE FOR SUPPORTING MULTIPLE HOSTS AND FUNCTIONS
摘要 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 stored in at least one buffer, 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, by speculatively moving the packets forward even while DMA engines perform their processing to facilitate their transfer.
申请公布号 US2011191506(A1) 申请公布日期 2011.08.04
申请号 US20100697953 申请日期 2010.02.01
申请人 SUN MICROSYSTEMS, INC. 发明人 SRINIVASAN ARVIND
分类号 G06F3/00;G06F13/28 主分类号 G06F3/00
代理机构 代理人
主权项
地址