×

Method and apparatus for a shared I/O network interface controller

  • US 9,106,487 B2
  • Filed: 05/09/2012
  • Issued: 08/11/2015
  • Est. Priority Date: 01/21/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for correlating Ethernet packets within a shared network interface controller with a plurality of upstream operating system domains on multiple processors, comprising:

  • receiving the packets into the shared network interface controller;

    associating the packets with the plurality of upstream operating system domains, by the shared network interface controller, by correlating destination MAC addresses within the packets with ones of the plurality of upstream operating system domains;

    caching, by the shared network interface controller, descriptors for each of the plurality of upstream operating system domains which define where in their memories the packets are to be transferred; and

    transferring the packets, per the descriptors, from the shared network interface controller, to the plurality of upstream operating system domains via a PCI-Express load-store link which allows the packets to be tagged with information which associates the packets with their upstream operating system domain.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×