[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c
From: |
leon . woestenberg |
Subject: |
[lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c |
Date: |
Thu, 09 Jan 2003 00:05:59 -0000 |
Hello Martin and others,
> address@hidden wrote:
> >
> >
> > Thanks for the bug report and the patch! I am currently code-auditing
the
> > etharp module as I had found another minor bug there.
> >
>
>Do you mention the bug #1603, ARP packet queue?
>I did see this problem also.
No, my _bug_ was #1493. #1603 is a feature request, to queue only
the latest packet submitted to be sent, as per RFC Host Requirements.
But indeed, that is what you are referring to below:
>As I wrote as a comment, I think that no packets
>should be dropped (at least not UDP). We'll need
>some kind of a chained queue (or simply an array)
>for the packets to be resent. Perhaps I'll do
>this within the next one or two weeks.
>
My proposal was to use the ->next pointer in combination
with the tot_len field.
See this chained list of 2 packets, consisting of
4 resp. 2 pbufs.
#1 #2 #3 #4 #5 #6
tot_len 80 60 40 20 100 100
len 20 20 20 20 50 50
However, this would change the ways pbuf's are linked and
thus introduce changes for the complete stack, or at least
needs a code-audit to ensure that this use of the pbuf
structure does not affect current code.
In am interested to hear about how you would implement
queueing more than just 1 pbuf.
Regards,
Leon.
[This message was sent through the lwip discussion list.]
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, (continued)
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Leon Woestenberg, 2003/01/08
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Nicolas Moreau, 2003/01/08
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Jani Monoses, 2003/01/08
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, leon . woestenberg, 2003/01/08
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin Glunz, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Leon Woestenberg, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin . Glunz, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin Glunz, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, leon . woestenberg, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Adam Dunkels, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c,
leon . woestenberg <=
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Jani Monoses, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin . Glunz, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, leon . woestenberg, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin Glunz, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Jani Monoses, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, leon . woestenberg, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, leon . woestenberg, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Leon Woestenberg, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin . Glunz, 2003/01/09
- [lwip-users] Re: [lwip] Memory leak and queued packets in etharp.c, Martin Glunz, 2003/01/09