> 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 \ > mance 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. > > > annis
Thank you very much. FIX_TXDESC_ATOMIC will fix a bug that nic may not read tx descriptors correctly because flags in tx descriptors were not set atomic. I found the issue just several days. This is a reasonable result, I think. As the other flags below seemed to be no effect, I'd like to withdraw them. FIX_SMALL_BUFFERS FIX_COMMAND_REG FIX_DMA_UNLIMIT Now the problems became clear very much. Thanks again. Best Regards, -masa -- This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org