Hi Tom, Which build are you using? Please take a look at PSARC/2007/453 MSI-X interrupt limit override.
Thanks, -Aubrey Intel OpenSolaris Team On Tue, Mar 17, 2009 at 8:38 AM, Tom Chen <chento...@hotmail.com> wrote: > Hi, > > I am using ddi_intr_alloc to allocate MSIX interrupt handles, I am requesting > 9, however, why the actual number is always 2 on both Sparc and x86 machines? > > intr_type=DDI_INTR_TYPE_MSIX; > /* > * Get number of supported interrupts > */ > rc = ddi_intr_get_nintrs(devinfo, intr_type, &count); > /* > * Get number of available interrupts > */ > rc = ddi_intr_get_navail(devinfo, intr_type, &avail); > request=9; > rc = ddi_intr_alloc(devinfo, qlge->htable, intr_type, 0, > request, &actual, DDI_INTR_ALLOC_NORMAL); > > why the actual is always 2? > > Tom > -- > This message posted from opensolaris.org > _______________________________________________ > opensolaris-discuss mailing list > opensolaris-discuss@opensolaris.org > _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org