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§

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

Enums§

ProxyConnectStatus
Terminal connection status reported by an outbound proxy task.

Type Aliases§

ConnectionTrackerDeprecated
Deprecated name for TcpConnectionTracker.