Directories
¶
| Path | Synopsis |
|---|---|
|
Package baseline implements a TUIC-shaped reference proxy on the same QUIC stack that queqiao uses.
|
Package baseline implements a TUIC-shaped reference proxy on the same QUIC stack that queqiao uses. |
|
Package classifier implements the transport-independent flow classifier.
|
Package classifier implements the transport-independent flow classifier. |
|
Package coded carries frames over an unreliable datagram service, repairing the path's erasures with a code so that most of them cost nothing.
|
Package coded carries frames over an unreliable datagram service, repairing the path's erasures with a code so that most of them cost nothing. |
|
Package conformance holds the protocol-1 test vectors and the checks that hold this implementation to them.
|
Package conformance holds the protocol-1 test vectors and the checks that hold this implementation to them. |
|
Package congestion contains the optional QUIC send controllers used by queqiao.
|
Package congestion contains the optional QUIC send controllers used by queqiao. |
|
Package extproxy launches third-party proxy implementations so queqiao can be measured against them under the same emulated path.
|
Package extproxy launches third-party proxy implementations so queqiao can be measured against them under the same emulated path. |
|
Package fec repairs a path that erases packets, and decides how much repair to send.
|
Package fec repairs a path that erases packets, and decides how much repair to send. |
|
Package flowmeta asks the local capture agent what produced a flow.
|
Package flowmeta asks the local capture agent what produced a flow. |
|
Package identity implements Queqiao's provider trust domain, device identities, enrollment profiles, and TLS authentication.
|
Package identity implements Queqiao's provider trust domain, device identities, enrollment profiles, and TLS authentication. |
|
Package limiter contains bounded pacing primitives shared by all lanes of an endpoint.
|
Package limiter contains bounded pacing primitives shared by all lanes of an endpoint. |
|
Package lossmodel decides what a lost packet means.
|
Package lossmodel decides what a lost packet means. |
|
Package memlimit provides hard byte admission for memory retained by many concurrent flows.
|
Package memlimit provides hard byte admission for memory retained by many concurrent flows. |
|
Package metrics provides the small, dependency-free operational surface needed by queqiaod.
|
Package metrics provides the small, dependency-free operational surface needed by queqiaod. |
|
Package multipath contains transport-independent pieces of the striped flow session.
|
Package multipath contains transport-independent pieces of the striped flow session. |
|
Package netbind resolves operator-friendly local-address specifications for connections that must bypass a host TUN route.
|
Package netbind resolves operator-friendly local-address specifications for connections that must bypass a host TUN route. |
|
Package operlog provides queqiaod's bounded, durable operational log.
|
Package operlog provides queqiaod's bounded, durable operational log. |
|
Package pathmodel is the one place a path is measured.
|
Package pathmodel is the one place a path is measured. |
|
Package pathsim provides a deterministic UDP path emulator.
|
Package pathsim provides a deterministic UDP path emulator. |
|
Package pep implements the paired fixed-egress performance-enhancing proxy.
|
Package pep implements the paired fixed-egress performance-enhancing proxy. |
|
Package profile names the deployments this transport is known to fit, and carries the policy each one needs.
|
Package profile names the deployments this transport is known to fit, and carries the policy each one needs. |
|
Package protocol defines the versioned, bounded queqiao frame envelope.
|
Package protocol defines the versioned, bounded queqiao frame envelope. |
|
Package routerule decides what a flow does: take the tunnel, go direct, or be refused.
|
Package routerule decides what a flow does: take the tunnel, go direct, or be refused. |
|
Package session contains flow identifiers and bounded flow metadata.
|
Package session contains flow identifiers and bounded flow metadata. |
|
Package socks5 implements the bounded SOCKS5 surface used by the local agent.
|
Package socks5 implements the bounded SOCKS5 surface used by the local agent. |
|
Package stripe schedules one byte stream across several independent lanes by self-pacing: a lane is handed its next chunk when it finishes the last one.
|
Package stripe schedules one byte stream across several independent lanes by self-pacing: a lane is handed its next chunk when it finishes the last one. |
|
Package tcpinfo reads the kernel's own account of what a TCP connection is doing, which is the only place several of the answers exist.
|
Package tcpinfo reads the kernel's own account of what a TCP connection is doing, which is the only place several of the answers exist. |
|
Package udperr classifies UDP read errors that describe a single datagram rather than the socket carrying it.
|
Package udperr classifies UDP read errors that describe a single datagram rather than the socket carrying it. |
Click to show internal directories.
Click to hide internal directories.