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]

Re: rattler PB


On Wed, 2003-12-17 at 07:18, alix t wrote:
> Hi,
> 
> I'm using Rattler card with MPC8250.
> I have build librairies with common ethernet package,
> FreeBSD package and network package.
> My application only calls function
> init_all_network_interfaces() to start network.
> When I ping the card with "ping -c 10000 192.168.0.2"
> or "ping -c 10000 -s 1000 192.168.0.2" everything is
> OK.
> When I ping the card with "ping -c 10000 -s 13000
> 192.168.0.2" to send packet with more bytes, following
> messages appears: 
> "warning: eth_recv out of MBUFS" and after card has
> strange behavior, ping often fail and BUS Error or
> Illegal instuction appears.
> 
> Does anyone have already seen such behavior with
> Rattler?

First of all, I doubt that this problem is unique to the Rattler.
What I think you are seeing is the stack failing to handle very
large IP packets (in particular, properly releasing the memory
when they've been processed).

As for the BUS Error and/or Illegal instruction, I tried this on
a Rattler and did not observe them at all.

Why are you trying to send such huge packets anyway?

-- 
Gary Thomas <gary@mlbassoc.com>
MLB Associates


-- 
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]