lwip-users
[Top][All Lists]
Advanced

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

Re: [lwip-users] Stable release with IPv6 support


From: Mason
Subject: Re: [lwip-users] Stable release with IPv6 support
Date: Thu, 27 Oct 2011 10:47:35 +0200
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20110928 Firefox/7.0.1 SeaMonkey/2.4.1

Kieran Mansley wrote:
> I haven't yet decided, or given enough thought to, what features
> other than IPv6 should be included in the 1.5.0 release.

Support for zero-copy DMA drivers (RX and TX) with netconn API  :-)

On RX, I used
CORE_LOCKING=1
CORE_LOCKING_INPUT=1
PBUF_REF custom pbuf with custom free function

Simon wrote:
> For the RX side, using a *custom* PBUF_REF would be the best solution. 
> That's a pbuf that has a 'freed' callback and references external 
> memory. However, that doesn't work, yet (though I planned to add support 
> for it as I can see it's one possible solution to implement DMA MAC 
> drivers). The problem here is that pbuf_header() can't grow such pbufs 
> (as it doesn't know the original length). This would have to be fixed by 
> changing the struct pbuf (if only for PBUF_REF pbufs).

I haven't found how to make TX work without copying the frame before
sending, yet.

-- 
Regards.



reply via email to

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