internal/

directory
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL