[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [lwip-users] low_level_output question
From: |
Bill Auerbach |
Subject: |
RE: [lwip-users] low_level_output question |
Date: |
Fri, 3 Apr 2009 09:32:33 -0400 |
Yes, it will work this way. In fact, the Stellaris lwIP Ethernet driver is
done just like this.
Bill
>-----Original Message-----
>From: address@hidden
>[mailto:address@hidden On
>Behalf Of John Kennedy
>Sent: Thursday, April 02, 2009 6:16 PM
>To: address@hidden
>Subject: [lwip-users] low_level_output question
>
>Hi,
>I'm porting lwip (using an RTOS and the socket API) and I have a
>question regarding the low_level_output function.
>If I can't send the pbuf immediately (netif busy), to avoid copying the
>pbuf, I'd like to do the following:
>* Increment the reference count to prevent lwip from re-using or
>freeing the pbuf.
>* Put the pbuf on my output queue and try to send it later.
>* Return ERR_OK.
>Later when the netif is not busy...
>* Remove the pbuf from my output queue.
>* Send the pbuf.
>* Free the pbuf.
>
>Will this scheme work with lwip?
>
>Thanks,
>John Kennedy
>
>
>
>
>
>________________________________________
>John Kennedy
>
>
>Idaho Technology Inc.
>390 Wakara Way
>Salt Lake City, UT 84108, USA
>
>USA: 1-800-735-6544
>Bus:+1 (801)736-6354 x448
>Fax:+1 (801)588-0507
>
>http://www.idahotech.com/
>
>________________________________________
>CONFIDENTIALITY NOTICE: This E-mail and any attachments are confidential
>information of the sender and are for the exclusive use of the intended
>recipient. If you are not the intended recipient, be aware that any
>disclosure, copying, distribution, or use of this E-mail or any
>attachment is prohibited. If you have received this E-mail in error,
>please notify us immediately by returning it to the sender and delete
>this copy from your system. Thank you for your cooperation.
>
>
>
>
>_______________________________________________
>lwip-users mailing list
>address@hidden
>http://lists.nongnu.org/mailman/listinfo/lwip-users
Re: [lwip-users] low_level_output question, Kieran Mansley, 2009/04/07