egress_cap and the transport params: one owner for 256*1024 #2

Open
opened 2026-08-13 06:33:58 +00:00 by a73x · 0 comments
a73x commented 2026-08-13 06:33:58 +00:00 (Migrated from git.a73x.sh)

From M15 (Task 8 review). The stream-window sizing decision is spelled three times: quic.egress_cap, quic_server.zig's initial_max_stream_data_bidi_remote literal, quic_client.zig's same. The tie between them is prose only — egress_cap's doc claims "sized to the stream window the peer advertises" and nothing enforces it; changing egress_cap alone silently falsifies its own comment. The drift class M15 killed, one level down. Wire the transport params to the constant (behavior-adjacent, hence deferred). See decisions.md M15.


Migrated from git-collab issue 0ebe07d8f575a949af37e4ef19308b141d22511d.

Original author: a73x dev@a73x.sh.

From M15 (Task 8 review). The stream-window sizing decision is spelled three times: quic.egress_cap, quic_server.zig's initial_max_stream_data_bidi_remote literal, quic_client.zig's same. The tie between them is prose only — egress_cap's doc claims "sized to the stream window the peer advertises" and nothing enforces it; changing egress_cap alone silently falsifies its own comment. The drift class M15 killed, one level down. Wire the transport params to the constant (behavior-adjacent, hence deferred). See decisions.md M15. --- Migrated from git-collab issue `0ebe07d8f575a949af37e4ef19308b141d22511d`. Original author: a73x <dev@a73x.sh>.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
a73x/mux#2
No description provided.