Invention Grant
US08346884B2 Method and apparatus for a shared I/O network interface controller
有权
用于共享I / O网络接口控制器的方法和装置
- Patent Title: Method and apparatus for a shared I/O network interface controller
- Patent Title (中): 用于共享I / O网络接口控制器的方法和装置
-
Application No.: US10909254Application Date: 2004-07-30
-
Publication No.: US08346884B2Publication Date: 2013-01-01
- Inventor: Christopher J. Pettey
- Applicant: Christopher J. Pettey
- Applicant Address: US TX Austin
- Assignee: Nextio Inc.
- Current Assignee: Nextio Inc.
- Current Assignee Address: US TX Austin
- Agent James W. Huffman
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F15/16 ; G06F13/00 ; H04L12/50

Abstract:
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 domains to another and other operations.
Public/Granted literature
- US20050053060A1 Method and apparatus for a shared I/O network interface controller Public/Granted day:2005-03-10
Information query