lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] pbuf_alloc failed after sometime at driver side.


From: Slava Zilberfayn
Subject: Re: [lwip-users] pbuf_alloc failed after sometime at driver side.
Date: Wed, 15 Oct 2014 21:33:44 -0500

Hello Slava,

Hm, the driver was missing error handling, naturally the missing
packets returned some error. Looking further...

Regards, Slava

Wednesday, October 15, 2014, 3:54:16 PM, you wrote:

SZ> Hello,

SZ> I'm having some issues with lwip stack, or rather with the system as
SZ> whole. At this point I studied the stack relatively well at seems to
SZ> work as intended. However I might be still mistaken, so I'm posting
SZ> here.

SZ> The root of the problems is that sometimes packets are being
SZ> lost for no reason. This can happen even if I connect my PC directly
SZ> to the lwip device.

SZ> When I look at the WireShark trace, it shows as "TCP Previous Segment
SZ> not captured". See attachment. It is certainly not just "not captured", as 
this is
SZ> always accompanied by problems on receiving end and netconn_write
SZ> takes longer time to be completed. Eventually the packets are
SZ> retransmitted, but it could take like 10 seconds, which is not very
SZ> good.

SZ> I already instrumented the driver (lpc17_emac), and logs confirm that all 
packets
SZ> are leaving my device strictly in order. What could be the reason for
SZ> router to ignore my packets? I also tried with two different routers and it
SZ> is the same. Could the problem be with MAC-PHY link?

SZ> Can anybody suggest further steps for debugging?

SZ> Thanks, Slava

-- 
Slava Zilberfayn mailto:address@hidden
Phone: 416 7289367

Home Electronics, www.home-electro.com
100 Drumlin Circle,
Suite 205
Concord, ON, L4K 3E6
CANADA





reply via email to

[Prev in Thread] Current Thread [Next in Thread]