lwip/src
goldsimon 41fea4ad7d sockets: change closing: netconn is freed when socket is closed, not before
This is necessary to implement fullduplex sockets that are closed asynchronously:
the netconn in the socket must not be freed before all threads have given up
using it.

We now call the first part of 'netconn_delete()' (moved to 'netconn_prepare_delete()')
from lwip_close() and only actually end up calling 'netconn_free()' from
'free_socket()', which might be called later if LWIP_NETCONN_FULLDUPLEX is enabled.

Signed-off-by: goldsimon <goldsimon@gmx.de>
2018-04-18 20:55:49 +02:00
..
api sockets: change closing: netconn is freed when socket is closed, not before 2018-04-18 20:55:49 +02:00
apps netbiosns: check question type before generating an answer 2018-04-18 08:17:10 +02:00
core Fix bug #53559: IPv4 to IPv6 filtering not freeing PBUFs 2018-04-04 21:04:14 +02:00
include sockets: change closing: netconn is freed when socket is closed, not before 2018-04-18 20:55:49 +02:00
netif lowpan6_ble: local address is required for compression/decompression, too 2018-03-27 21:20:01 +02:00
Filelists.mk add lowpan6_common.c to Filelists.mk 2018-03-22 08:39:20 +08:00
FILES update some FILES list files 2016-08-03 20:21:54 +02:00