This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

warning: eth_recv out of MBufs


Folks,

I'm debugging an Orinoco Wavelan PCMCIA device driver with the standard
eCos ping test.  I modified it to try to sending a larger numbers of
pings when the message "eth_recv out of MBufs" appeared, and ping died.

I tried doubling the amount of MBufs being used and Ping got about twice
as far...

Default Memory Allocation;
128 bytes from 192.168.0.1: icmp_seq=59, time=20ms
128 bytes from 192.168.0.1: icmp_seq=60, time=10ms
recvfrom: Operation timed out
warning: eth_recv out of MBUFs

Double Memory Allocation;
128 bytes from 192.168.0.1: icmp_seq=125, time=10ms
128 bytes from 192.168.0.1: icmp_seq=126, time=10ms
warning: eth_recv out of MBUFs

Background networking priority is 7, and fast networking thread is 6.

Is my driver supposed to be de-allocating MBUFs?

Thanks in advance,
 
Douglas Bush
Extreme Engineering
#17, 6025 - 12 St. SE
Calgary, Alberta, Canada
T2H 2K1

Phone: 403 640 9494 ext-208
Fax: 403 640 9599

http://www.extremeeng.com



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]