This is the mail archive of the
ecos-devel@sourceware.org
mailing list for the eCos project.
Re: lwip 1.3.1 testing
On Wed, Aug 26, 2009 at 08:38:42AM +0200, Simon Kallweit wrote:
> Sergei Gavrikov wrote:
>> I retried nc master/slave test with your template and suggested pbuf
>> values. For synthetic (I used tap interface) I got good results with
>> lwIP, but, for real target, nc test passed for 100% master load and no
>> load of slave side only. I got about 2Mbits per second with the DM900
>> Ethernet driver (that driver is too slow, it uses memcpy() on every 4
>> bytes arrived or sent), and my board gives only about 15 VAX Mips for
^^^^^^^^^^^
I checked, I got 11 Mips on the board.
>> RAM startup, and it seemed for me that was normal result.
>
> Did you use the old lwip port on that board too? Did you get similar
> results in performance?
Unfortunately, it is not possible run old nc_test_slave from the box,
because it depends on SO_REUSE, and we cannot manage SO_REUSE from CDL,
more that, if we force it, we'll get error
include/lwip/opt.h:353
Well, I forced SO_REUSE=1 and built the test. I did not noticed that I
got more Mbits with old lwip. The packets out of sequence often, but, at
the least the slave side was responsible with a loading.
FYI
old "udpecho" is responsible on
(while : ; do echo `date`; sleep 1; done)|nc -u -4 <board_ip> 7
and
(while : ; do echo `date`; sleep 1; done)|socat - udp4:<board_ip>:7
but could not manage stress "yes|".
old "tcpecho" could answer on stress "yes".
Simon, thanks for the feedback and the port. It will be interesting to
know other results from other sources (hardware).
Regards,
Sergei