public inbox for ecos-devel@sourceware.org
 help / color / mirror / Atom feed
From: Simon Kallweit <simon.kallweit@intefo.ch>
To: Sergei Gavrikov <sergei.gavrikov@gmail.com>
Cc: ecos-devel@ecos.sourceware.org
Subject: Re: lwip 1.3.1 testing
Date: Tue, 25 Aug 2009 06:09:00 -0000	[thread overview]
Message-ID: <4A938008.70909@intefo.ch> (raw)
In-Reply-To: <20090824201853.GA10163@ubuntu.local>

Sergei Gavrikov wrote:
> On Fri, Aug 21, 2009 at 09:43:36PM +0300, Sergei Gavrikov wrote:
>> On Fri, Aug 21, 2009 at 09:12:02AM +0200, Simon Kallweit wrote:
>>> Hi
>>>
>>> If anyone volunteers, I'd be glad if you could test the current state of  
>>> the lwip 1.3.1 port. It has been updated with the latest changes from  
>>> the 1.3.1 release. I currently left in my changes for SLIP and PPP (see  
>>> my last mail for details), but this should not matter for testing. The  
>>> package can be installed by just replacing the existing lwip and eth  
>>> drivers packages.
>>>
>>> http://download.westlicht.ch/lwip-20090821.tar.gz
>> Hi Simon,
>>
>> I need a bit clarification from you. Does it mean that we should try
>> 'lwip_eth' template only on real HW? I stub on 'left in' phrase. Did
>> your SLIP/PPP hack leave this tarball? Does it mean what tests of SLIP,
>> for example, will be useless just now?

Sorry for the late answer, have been busy. The current release does 
still include the SLIP/PPP hacks yes, I'll try to get at least the SLIP 
modifications into lwip before a proper release of my port. PPP will be 
mostly useless in it's current state, but it's probably better to leave 
it as it is in the current lwip release than having my hacks in.

> 
> Hi Simon,
> 
> Last weekend I tested a bit your lwip 1.3.1 port. Well, that was not any
> stress test, just compile and run a few net tests out from the box and
> pinging. Short summary the below
> 
>   Synth			  ARM-7 (LE)
> + http_simple		+ http_simple
> + http_sequential	+ http_sequntial
> + tcpecho		+ tcpecho

Very nice, for some 'stress testing' you can run nc_test_slave. You'll 
need the nc_test_master which can be found in 
packages/net/common/current/tests

> External ping/arping worked for both targets. For the tests I used
> configs with DHCP support.
> 
> For the followers I attach the ecos minimal configs which I used for
> simple and sequential modes for synth and real hardware and a small
> patch for simple.c, sequential.c. All build were started as
> 
> ecosconfig new <target> lwip_eth

The default lwip templates should probably be adapted to the new port. 
I'll look into that.

> I had got `stack overlow' in GDB with default stack's settings on real
> target when I enabled a tracing and turned off optimization, I tried
> multipy stack amounts (for interrupts, tcp_thread, eth_thread) x 2, x 4,
> but error did not go away.  Perhaps, I should investigate more time for
> the issue, but may be in the next weekend.

That sounds interesting. I have not seen anything like that on the synth 
target, but stacks are at least 16k each, so it's not a good comparison. 
I also use lwip+ppp on a STM32, have not had any problems there either, 
but I don't use ethernet there.

> Thanks for the port!

Thanks a lot for testing!!

Simon

  reply	other threads:[~2009-08-25  6:09 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-21  7:11 Simon Kallweit
2009-08-21  7:43 ` John Dallaway
2009-08-21  9:12   ` Edgar Grimberg
2009-08-21 18:43 ` Sergei Gavrikov
2009-08-24 20:18   ` Sergei Gavrikov
2009-08-25  6:09     ` Simon Kallweit [this message]
2009-08-25  7:41       ` Simon Kallweit
2009-08-25 12:08         ` Sergei Gavrikov
2009-08-25 20:33           ` Sergei Gavrikov
2009-08-26  6:38             ` Simon Kallweit
2009-08-26  8:43               ` Sergei Gavrikov
2009-08-26 20:46               ` Sergei Gavrikov
2009-08-27  7:17                 ` Simon Kallweit
2009-08-27  8:03                   ` Sergei Gavrikov
2009-10-25 16:46         ` John Dallaway
2009-10-26 13:00           ` Simon Kallweit
2009-10-26 13:54             ` John Dallaway
2009-10-26 14:29               ` Simon Kallweit
2009-10-26 17:13                 ` John Dallaway
2009-10-27 13:06                   ` Simon Kallweit
2009-11-20 10:24                     ` John Dallaway
2009-12-07 13:41                       ` Simon Kallweit
2009-12-17 10:45                         ` John Dallaway
2010-01-19 12:07                         ` John Dallaway

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A938008.70909@intefo.ch \
    --to=simon.kallweit@intefo.ch \
    --cc=ecos-devel@ecos.sourceware.org \
    --cc=sergei.gavrikov@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).