I must admit I was suprised by this, but it was the FIX_TXDESC_ATOMIC flag that 
fixed the problem. I just set the following flags and the NIC stopped hanging:
        -DFIX_6888015 \
        -DDBG_TXDESC_DUMP \
        -DFIX_SYS_ERR_INT \
        -DFIX_TX_TIMEOUT \
        -DFIX_TXDESC_ATOMIC \

Performance does improve with the all the flags set. I have been using iometer 
on a CIFS filesystem with these tests and with only the flags above I was 
getting ~750 Mbps. It jumped to ~900 Mbps with all the flags defined. 

                                                                       Yannis
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to