Skip to content

Refactor vfs_lwip implementation #3835

Open
@chelmuth

Description

@chelmuth

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions