Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
pathmeasure
command
Command pathmeasure asks what a stack achieves on a path, which is the question pathprobe deliberately refuses to answer.
|
Command pathmeasure asks what a stack achieves on a path, which is the question pathprobe deliberately refuses to answer. |
|
pathprobe
command
Command pathprobe measures what a path does to an offered rate, which is a different question from what a transport achieves on it.
|
Command pathprobe measures what a path does to an offered rate, which is a different question from what a transport achieves on it. |
|
queqiaobench
command
Command queqiaobench runs queqiao and a TUIC-shaped reference proxy over an identical, deterministic emulated WAN path and reports goodput and latency.
|
Command queqiaobench runs queqiao and a TUIC-shaped reference proxy over an identical, deterministic emulated WAN path and reports goodput and latency. |
|
queqiaod
command
|
|
|
queqiaopack
command
Command queqiaopack builds the distributable queqiaod archives.
|
Command queqiaopack builds the distributable queqiaod archives. |
|
queqiaoref
command
Command queqiaoref runs the TUIC-shaped reference proxy as a standalone client or server so queqiao can be compared against it on a real link.
|
Command queqiaoref runs the TUIC-shaped reference proxy as a standalone client or server so queqiao can be compared against it on a real link. |
|
internal
|
|
|
baseline
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. |
|
classifier
Package classifier implements the transport-independent flow classifier.
|
Package classifier implements the transport-independent flow classifier. |
|
coded
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. |
|
conformance
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. |
|
congestion
Package congestion contains the optional QUIC send controllers used by queqiao.
|
Package congestion contains the optional QUIC send controllers used by queqiao. |
|
extproxy
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. |
|
fec
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. |
|
flowmeta
Package flowmeta asks the local capture agent what produced a flow.
|
Package flowmeta asks the local capture agent what produced a flow. |
|
identity
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. |
|
limiter
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. |
|
lossmodel
Package lossmodel decides what a lost packet means.
|
Package lossmodel decides what a lost packet means. |
|
memlimit
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. |
|
metrics
Package metrics provides the small, dependency-free operational surface needed by queqiaod.
|
Package metrics provides the small, dependency-free operational surface needed by queqiaod. |
|
multipath
Package multipath contains transport-independent pieces of the striped flow session.
|
Package multipath contains transport-independent pieces of the striped flow session. |
|
netbind
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. |
|
operlog
Package operlog provides queqiaod's bounded, durable operational log.
|
Package operlog provides queqiaod's bounded, durable operational log. |
|
pathmodel
Package pathmodel is the one place a path is measured.
|
Package pathmodel is the one place a path is measured. |
|
pathsim
Package pathsim provides a deterministic UDP path emulator.
|
Package pathsim provides a deterministic UDP path emulator. |
|
pep
Package pep implements the paired fixed-egress performance-enhancing proxy.
|
Package pep implements the paired fixed-egress performance-enhancing proxy. |
|
profile
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. |
|
protocol
Package protocol defines the versioned, bounded queqiao frame envelope.
|
Package protocol defines the versioned, bounded queqiao frame envelope. |
|
session
Package session contains flow identifiers and bounded flow metadata.
|
Package session contains flow identifiers and bounded flow metadata. |
|
socks5
Package socks5 implements the bounded SOCKS5 surface used by the local agent.
|
Package socks5 implements the bounded SOCKS5 surface used by the local agent. |
|
stripe
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. |
|
tcpinfo
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. |
|
udperr
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. |
|
mobile
|
|
|
tools/notices
command
Command notices creates the exact third-party notice file embedded in both mobile applications.
|
Command notices creates the exact third-party notice file embedded in both mobile applications. |
Click to show internal directories.
Click to hide internal directories.