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

Reply via email to