> 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

Reply via email to