lwip-commits
[Top][All Lists]
Advanced

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

[lwip-commits] lwip CHANGELOG doc/sys_arch.txt src/api/api_lib...


From: Frédéric Bernon
Subject: [lwip-commits] lwip CHANGELOG doc/sys_arch.txt src/api/api_lib...
Date: Sat, 05 Jan 2008 21:10:33 +0000

CVSROOT:        /sources/lwip
Module name:    lwip
Changes by:     Frédéric Bernon <fbernon>     08/01/05 21:10:33

Modified files:
        .              : CHANGELOG 
        doc            : sys_arch.txt 
        src/api        : api_lib.c api_msg.c tcpip.c 
        src/include/lwip: api.h api_msg.h opt.h sys.h 

Log message:
        sys_arch.txt, api.h, api_lib.c, api_msg.h, api_msg.c, tcpip.c, sys.h, 
opt.h: Introduce changes for task #7490 "Add return value to sys_mbox_post" 
with some modifications in the sys_mbox api: sys_mbox_new take a "size" 
parameters which indicate the number of pointers query by the mailbox. There is 
three defines in opt.h to indicate sizes for tcpip::mbox, netconn::recvmbox, 
and for the netconn::acceptmbox. Port maintainers, you can decide to just add 
this new parameter in your implementation, but to ignore it to keep the 
previous behavior. The new sys_mbox_trypost function return a value to know if 
the mailbox is full or if the message is posted. Take a look to sys_arch.txt 
for more details. This new function is used in tcpip_input (so, can be called 
in an interrupt context since the function is not blocking), and in recv_udp 
and recv_raw.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/lwip/CHANGELOG?cvsroot=lwip&r1=1.279&r2=1.280
http://cvs.savannah.gnu.org/viewcvs/lwip/doc/sys_arch.txt?cvsroot=lwip&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/lwip/src/api/api_lib.c?cvsroot=lwip&r1=1.87&r2=1.88
http://cvs.savannah.gnu.org/viewcvs/lwip/src/api/api_msg.c?cvsroot=lwip&r1=1.91&r2=1.92
http://cvs.savannah.gnu.org/viewcvs/lwip/src/api/tcpip.c?cvsroot=lwip&r1=1.66&r2=1.67
http://cvs.savannah.gnu.org/viewcvs/lwip/src/include/lwip/api.h?cvsroot=lwip&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/lwip/src/include/lwip/api_msg.h?cvsroot=lwip&r1=1.30&r2=1.31
http://cvs.savannah.gnu.org/viewcvs/lwip/src/include/lwip/opt.h?cvsroot=lwip&r1=1.110&r2=1.111
http://cvs.savannah.gnu.org/viewcvs/lwip/src/include/lwip/sys.h?cvsroot=lwip&r1=1.31&r2=1.32




reply via email to

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