[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] using two memory pools for pbuf
From: |
Thomas Richter (TCD - DE/Dresden) |
Subject: |
Re: [lwip-users] using two memory pools for pbuf |
Date: |
Thu, 07 Apr 2011 15:54:14 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.15) Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9 |
Hi Kieran,
I´m still working at the problematic that I have to inform from one side
of the Ethernet connection to another side that RNR (receive not ready =
can not handle more data, please wait) occurs.
I thought that I can be use TCP buffer handling and if window size is 0
(in TCP header) than the information will be transported from one to
another side.
Currently I see following possibilities:
Either I can use different buffer pools (e.g. use PBUF_POOL for data
port and PBUF_RAM for control port),
Or I can limit the data buffer pool to have at least one buffer for
incoming a command at control port which can be handled.
Does anybody see another possibilities?
Thomas
Am 07.04.2011 15:30, schrieb Kieran Mansley:
> Not as such. Where are your buffers getting used in such a way that
> they aren't available (e.g. on the data connection's send queue)? It
> may be possible to structure things such that there is always a free
> buffer and so the control connection can be used.
>
> Kieran
>