[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-devel] core/timers.c with NO_SYS?
From: |
Simon Goldschmidt |
Subject: |
Re: [lwip-devel] core/timers.c with NO_SYS? |
Date: |
Tue, 14 Jun 2011 10:53:04 +0200 |
Leon Woestenberg <address@hidden> wrote:
> I am not following the criticism. Who talked about interrupt locks? I
> certainly did not.
I was talking about interrupt locks since its currently a common implementation
to protect the memp and pbuf code.
> Why would pbuf, mem and memp be interrupt disabled locks? That makes
> no sense to me. They are not in any way related to an interrupt
> (handler).
Of course they are: RX interrupts from the MAC may call pbuf_alloc(PBUF_POOL)
to allocate a pbuf to copy received data to.
You may implement the MAC driver in a different way, but on some platforms you
are a) limited in RAM so cannot preallocate too many pbufs and/or b) must pull
packets from the MAC as fast as you can, so cannot defer this to the main loop
(without losing packets due to MAC buffer overrun).
Simon
--
NEU: FreePhone - kostenlos mobil telefonieren!
Jetzt informieren: http://www.gmx.net/de/go/freephone
- Re: [lwip-devel] core/timers.c with NO_SYS?, (continued)
- Re: [lwip-devel] core/timers.c with NO_SYS?, Leon Woestenberg, 2011/06/12
- Re: [lwip-devel] core/timers.c with NO_SYS?, address@hidden, 2011/06/12
- Re: [lwip-devel] core/timers.c with NO_SYS?, Kieran Mansley, 2011/06/12
- Re: [lwip-devel] core/timers.c with NO_SYS?, Leon Woestenberg, 2011/06/12
- Re: [lwip-devel] core/timers.c with NO_SYS?, Kieran Mansley, 2011/06/13
- Re: [lwip-devel] core/timers.c with NO_SYS?, address@hidden, 2011/06/13
- Re: [lwip-devel] core/timers.c with NO_SYS?, Bill Auerbach, 2011/06/13
- Re: [lwip-devel] core/timers.c with NO_SYS?, Leon Woestenberg, 2011/06/13
- Re: [lwip-devel] core/timers.c with NO_SYS?, Leon Woestenberg, 2011/06/13
- Re: [lwip-devel] core/timers.c with NO_SYS?, Simon Goldschmidt, 2011/06/14
- Re: [lwip-devel] core/timers.c with NO_SYS?,
Simon Goldschmidt <=
- Re: [lwip-devel] core/timers.c with NO_SYS?, Leon Woestenberg, 2011/06/14
- Re: [lwip-devel] core/timers.c with NO_SYS?, Simon Goldschmidt, 2011/06/14
- Re: [lwip-devel] core/timers.c with NO_SYS?, Bill Auerbach, 2011/06/14
- Re: [lwip-devel] core/timers.c with NO_SYS?, Leon Woestenberg, 2011/06/14
- Re: [lwip-devel] core/timers.c with NO_SYS?, Simon Goldschmidt, 2011/06/15
- Re: [lwip-devel] core/timers.c with NO_SYS?, address@hidden, 2011/06/13
- Re: [lwip-devel] core/timers.c with NO_SYS?, Bill Auerbach, 2011/06/13