i did a hack for the first two things in the list..
i just take a semaphore in netconn_close() and wait till sent_tcp() is called
with tcp->unacked == NULL or err_tcp() is called, which releases the
in the socket layer i added a call to netconn_close() before calling
sorry i dont know much about the diff stuff and how to make a nice looking
and behaving patch. maybe someone can help me to know about this. i know the
diff command but i dont know how to do it the right way.
i also removed the "if(state == LISTEN)" normaly the tcp layer should know in
which state it has to what when close is called, or am i wrong!?