16ecf60800
The current supervisor serves the quic connection by performing all of the following in one method: 1. Dial QUIC edge connection 2. Initialize datagram muxer for UDP sessions and ICMP 3. Wrap all together in a single struct to serve the process loops In an effort to better support modularity, each of these steps were broken out into their own separate methods that the supervisor will compose together to create the TunnelConnection and run its `Serve` method. This also provides us with the capability to better interchange the functionality supported by the datagram session manager in the future with a new mechanism. Closes TUN-8661 |
||
---|---|---|
.. | ||
connection.go | ||
connection_test.go | ||
control.go | ||
errors.go | ||
event.go | ||
header.go | ||
header_test.go | ||
http2.go | ||
http2_test.go | ||
json.go | ||
metrics.go | ||
observer.go | ||
observer_test.go | ||
protocol.go | ||
protocol_test.go | ||
quic.go | ||
quic_connection.go | ||
quic_connection_test.go | ||
quic_datagram_v2.go | ||
tunnelsforha.go |