[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] lwIP hangs on transfers with many short packets
From: |
multiplex |
Subject: |
Re: [lwip-users] lwIP hangs on transfers with many short packets |
Date: |
Tue, 25 May 2010 22:54:34 -0700 (PDT) |
Kieran Mansley wrote:
>
> On Thu, 2010-05-20 at 11:10 -0700, multiplex wrote:
>> Any suggestions ?
>
> I would use the LWIP_STATS code to identify if there is some resource
> within lwIP that is running low.
>
> Kieran
>
>
Thanks Kieran - Here are two printouts for the display_stats(). The first
one is when everything is still going well; the second when it hangs (note:
it is only lwIP that hangs - I still have serial - and if we disconnect and
wait really really really long, the connection will closely nicely).
================= PRE - HANG =====================
LINK
xmit: 1
rexmit: 0
recv: 131
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
ETHARP
xmit: 1
rexmit: 0
recv: 114
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 80
IP_FRAG
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
IP
xmit: 0
rexmit: 0
recv: 18
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
ICMP
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
UDP
xmit: 0
rexmit: 0
recv: 18
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
TCP
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
MEM HEAP
avail: 3d0900
used: 4a80
max: 4b80
err: 0
MEM RAW_PCB
avail: 4
used: 0
max: 0
err: 0
MEM UDP_PCB
avail: 4
used: 1
max: 1
err: 0
MEM TCP_PCB
avail: 20
used: 0
max: 1
err: 0
MEM TCP_PCB_LISTEN
avail: 8
used: 1
max: 1
err: 0
MEM TCP_SEG
avail: a01
used: 0
max: 0
err: 0
MEM REASSDATA
avail: 5
used: 0
max: 0
err: 0
MEM NETBUF
avail: 8
used: 0
max: 0
err: 0
MEM NETCONN
avail: 10
used: 1
max: 1
err: 0
MEM TCPIP_MSG_API
avail: 8
used: 0
max: 0
err: 0
MEM TCPIP_MSG_INPKT
avail: 320
used: 0
max: 1
err: 0
MEM ARP_QUEUE
avail: 1e
used: 0
max: 0
err: 0
MEM SYS_TIMEOUT
avail: 8
used: 3
max: 3
err: 0
MEM PBUF_REF/ROM
avail: 10
used: 0
max: 0
err: 0
MEM PBUF_POOL
avail: 800
used: 40
max: 41
err: 0
================= POST - HANG ====================
LINK
xmit: 116
rexmit: 0
recv: 572
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
ETHARP
xmit: 1
rexmit: 0
recv: 396
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 344
IP_FRAG
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
IP
xmit: 113
rexmit: 0
recv: 163
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
ICMP
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
UDP
xmit: 0
rexmit: 0
recv: 61
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
TCP
xmit: 34
rexmit: 0
recv: 102
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
MEM HEAP
avail: 3d0900
used: 4a80
max: 5980
err: 0
MEM RAW_PCB
avail: 4
used: 0
max: 0
err: 0
MEM UDP_PCB
avail: 4
used: 1
max: 1
err: 0
MEM TCP_PCB
avail: 20
used: 1
max: 1
err: 0
MEM TCP_PCB_LISTEN
avail: 8
used: 1
max: 1
err: 0
MEM TCP_SEG
avail: a01
used: 0
max: 3
err: 0
MEM REASSDATA
avail: 5
used: 0
max: 0
err: 0
MEM NETBUF
avail: 8
used: 1
max: 1
err: 0
MEM NETCONN
avail: 10
used: 2
max: 2
err: 0
MEM TCPIP_MSG_API
avail: 8
used: 0
max: 0
err: 0
MEM TCPIP_MSG_INPKT
avail: 320
used: 0
max: 2
err: 0
MEM ARP_QUEUE
avail: 1e
used: 0
max: 0
err: 0
MEM SYS_TIMEOUT
avail: 8
used: 4
max: 4
err: 0
MEM PBUF_REF/ROM
avail: 10
used: 0
max: 0
err: 0
MEM PBUF_POOL
avail: 800
used: 40
max: 8a
err: 0
==================== ANOTHER POST - HANG =======================
LINK
xmit: 187
rexmit: 0
recv: 590
fw: 0
drop: 6
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
ETHARP
xmit: 1
rexmit: 0
recv: 329
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 320
IP_FRAG
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
IP
xmit: 184
rexmit: 0
recv: 242
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
ICMP
xmit: 0
rexmit: 0
recv: 0
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
UDP
xmit: 0
rexmit: 0
recv: 74
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 0
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
TCP
xmit: 63
rexmit: 0
recv: 168
fw: 0
drop: 0
chkerr: 0
lenerr: 0
memerr: 5
rterr: 0
proterr: 0
opterr: 0
err: 0
cachehit: 0
MEM HEAP
avail: 3d0900
used: 3cc40
max: 3cc40
err: 0
MEM RAW_PCB
avail: 4
used: 0
max: 0
err: 0
MEM UDP_PCB
avail: 4
used: 1
max: 1
err: 0
MEM TCP_PCB
avail: 20
used: 1
max: 1
err: 0
MEM TCP_PCB_LISTEN
avail: 8
used: 1
max: 1
err: 0
MEM TCP_SEG
avail: a01
used: 2
max: 4
err: 0
MEM REASSDATA
avail: 5
used: 0
max: 0
err: 0
MEM NETBUF
avail: 8
used: 1
max: 1
err: 0
MEM NETCONN
avail: 10
used: 2
max: 2
err: 0
MEM TCPIP_MSG_API
avail: 8
used: 0
max: 0
err: 0
MEM TCPIP_MSG_INPKT
avail: 320
used: 0
max: 1
err: 0
MEM ARP_QUEUE
avail: 1e
used: 0
max: 0
err: 0
MEM SYS_TIMEOUT
avail: 8
used: 4
max: 4
err: 0
MEM PBUF_REF/ROM
avail: 10
used: 0
max: 0
err: 0
MEM PBUF_POOL
avail: 800
used: 41
max: 95
err: 0
--
View this message in context:
http://old.nabble.com/lwIP-hangs-on-transfers-with-many-short-packets-tp28607115p28676800.html
Sent from the lwip-users mailing list archive at Nabble.com.
- [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/19
- Re: [lwip-users] lwIP hangs on transfers with many short packets, address@hidden, 2010/05/19
- Re: [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/19
- Re: [lwip-users] lwIP hangs on transfers with many short packets, address@hidden, 2010/05/19
- Re: [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/19
- Re: [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/20
- Re: [lwip-users] lwIP hangs on transfers with many short packets, Tyrel Newton, 2010/05/20
- Re: [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/20
- Re: [lwip-users] lwIP hangs on transfers with many short packets, Kieran Mansley, 2010/05/24
- Re: [lwip-users] lwIP hangs on transfers with many short packets,
multiplex <=
- Re: [lwip-users] lwIP hangs on transfers with many short packets, Kieran Mansley, 2010/05/26
- Re: [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/26
- Re: [lwip-users] lwIP hangs on transfers with many short packets, Kieran Mansley, 2010/05/27
- Re: [lwip-users] lwIP hangs on transfers with many short packets, Tyrel Newton, 2010/05/27
- Re: [lwip-users] lwIP hangs on transfers with many short packets, multiplex, 2010/05/28
- Re: [lwip-users] lwIP hangs on transfers with many short packets, Tyrel Newton, 2010/05/28