Open
Description
During the work on #3765 and #3766 I discovered several design issues in the current implementation. For me, the most prominent issue is the hardly comprehensible PCB (ie., socket) state handling in cases of early shutdown on either end (server and client). Also, the implementation suffers from scattered switch-cases for socket-fs file kinds where vfs_lxip uses objects. Note, both implementations need several VFS handles for one socket anyway.
The revision should also consider #3769 and is strongly linked to #3116.