发明授权
US09106487B2 Method and apparatus for a shared I/O network interface controller
有权
用于共享I / O网络接口控制器的方法和装置
- 专利标题: Method and apparatus for a shared I/O network interface controller
- 专利标题(中): 用于共享I / O网络接口控制器的方法和装置
-
申请号: US13467161申请日: 2012-05-09
-
公开(公告)号: US09106487B2公开(公告)日: 2015-08-11
- 发明人: Christopher J. Pettey
- 申请人: Christopher J. Pettey
- 申请人地址: IL Yokneam
- 专利权人: MELLANOX TECHNOLOGIES LTD.
- 当前专利权人: MELLANOX TECHNOLOGIES LTD.
- 当前专利权人地址: IL Yokneam
- 代理机构: D. Kligler I.P. Services Ltd.
- 主分类号: H04L29/12
- IPC分类号: H04L29/12 ; H04L12/741 ; H04L29/06 ; H04L29/08
摘要:
A shared network interface controller (NIC) interfaces a plurality of operating system domains as part of the load-store architecture of the operating system domains. A bus interface couples the NIC to a load-store domain bus (such as PCI-Express), using header information to associate data on the bus with an originating operating system domain. Transmit/receive logic connects the NIC to the network. Association logic allows the NIC to designate, and later lookup which destination MAC address (on the Ethernet side) is associated with which operating system domain. Descriptor register files and Control Status Registers (CSR's) specific to an operating system domain are duplicated and made available for each domain. Several direct memory access (DMA) engines are provided to improve throughput. Packet replication logic, filters (perfect and hash) and VLAN tables are used for looping back packets originating from one operating system domain to another and other operations.
公开/授权文献
信息查询