[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-commits] lwip CHANGELOG doc/sys_arch.txt src/api/api_lib...,
Frédéric Bernon <=