[ECOS] "eth_recv out of MBUFs" of FreeBSD

Jimmy Lin \(林俊明\) jimmylin@realtek.com.tw
Thu Sep 26 23:15:00 GMT 2002


Hi, All,

I tried to evaluate the stability of network function of our 
MIPS R3000 series system so I pinged our system with heavy 
traffic in Linux by:
ping -i 0.1 -s 35000 172.20.15.6
I had networking buffer of 512Kbytes(524288).

I found if I use the FreeBSD, I will get "eth_recv out of MBUFs"
within 1 min! I looked into the source code and I found it actually
run out of clusters. And after it run out of clusters, the clusters have
gone forever and never recoverd. So I lost the networking forever.

But if I use the OpenBSD, everything is well. Although there will
be some packets lost due to the power of our CPU, I still can get 
ping reply without any problem.

Did anyone encounter this kind of problem before? Or can anyone
point out where I made mistakes? Thanks!

Regards,
Jimmy



-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list