Pradeep wrote:
> Hi,
>            I have a 10gig network driver , iam trying to implement MSI-X 
> interrupts in this one and facing 
> some problems.
> 
>            Though  my network card supports MSI-x /MSI but if i try to use 
> ddi_intr_get_supported_types , it is always returning one (1 for FIXED 
> interrupts) .   If i continue to use DDI_INTR_TYPE_MSIX it fails immediately 
> (that's expected as   ddi_intr_get_supported_types returned 1).   Iam using 
> PCI-E slot only.
> 
>         This MSI-x is working very well in linux counter part. Is this MSI-x  
> supported in 10 8/07

Yes. See http://www.solarisinternals.com/wiki/index.php/Networks
You must enable it.

I have used it with the nxge driver.

> 
> 
> lspci also shows MSI-x is supported 
> 
> lspci -v
> 
> Capabilities: [f8] Power Management version 3
> Capabilities: [e4] MSI-X: Enable- Mask- TabSize=32
> Capabilities: [d0] Express Endpoint, MSI 00
> 
> uname -a
> SunOS unknown 5.10 Generic_120012-14 i86pc i386 i86pc
> 
> cat /etc/release 
>                         Solaris 10 8/07 s10x_u4wos_12b X86
>            Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
>                         Use is subject to license terms.
>                             Assembled 16 August 2007
> 
> Note :  
> echo ::interrupts | mdb -k -- also doesn't show any of MSI-X Type devices ( 
> May be there are no 
> MSI-X supported devices attached)
> 
> 
> Pradeep
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> networking-discuss mailing list
> [email protected]

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to