Garrett/Roamer, Have you made any progress with interrupt retargetting code. Basically, when a cpu list is specified via '-C' option for a NIC/VNIC or flow, we need to do two things: 1) Make i_ddi_intr_get_cpuid() work so in case of NIC having a single interrupt, we can assign it to one of the specified CPUs if the CPU list is specified for a NIC. 2) In case the NIC supports MSI-X interrupt, we should be able to assign the interrupt for the Rx ring to one of the specified CPUs.
Which also means that the MAC to driver APIs need to be strong enough to be able to associate a MSI-X interrupt with a Rx ring (Kais??). Cheers, Sunay -- Sunay Tripathi Distinguished Engineer Solaris Core Operating System Sun MicroSystems Inc. Solaris Networking: http://www.opensolaris.org/os/community/networking Project Crossbow: http://www.opensolaris.org/os/project/crossbow