Skip to main content

Module conn

Module conn 

Source
Expand description

Connection tracker: manages smoltcp TCP sockets for the poll loop.

Creates sockets on SYN detection, tracks connection lifecycle, relays data between smoltcp sockets and proxy task channels, and cleans up closed connections.

Structs§

ConnectionTracker
Tracks TCP connections between guest and proxy tasks.
NewConnection
Information for spawning a proxy task for a newly established connection.
ProxyConnectState
Shared status for an outbound proxy task.

Enums§

ProxyConnectStatus
Terminal connection status reported by an outbound proxy task.