Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions welcome.proto
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,19 @@ message Welcome {
// "fd00::/64"). Empty when the Node offers no IPv6 tunnel.
string subnet6 = 13;

// Maximum transmission unit, in bytes, the client MUST apply to its
// own tunnel interface for the lifetime of this session. The Node
// derives it from its own tunnel interface and from the framing the
// transport of this session wraps around every encapsulated packet,
// so the value differs between the TCP and the QUIC channel: a
// full-size inner packet must still fit the narrowest path once
// wrapped. A client that sizes its interface above this value
// blackholes its own largest packets on every path narrower than the
// wrapped packet, with no ICMP to explain the loss. Zero means the
// Node predates this field, in which case the client MUST keep its
// built-in default of 1420.
uint32 mtu = 14;

// Free-form error message explaining why authentication failed.
// Set only when `status == ERROR`; empty otherwise.
string error = 3;
Expand Down