Skip to content

Configurable datagram budget / MTU probing #5

Description

@lgoyal6

config.h fixes mtu_payload at 1200 bytes (the conservative internet-safe budget). On closed meshes with jumbo frames this leaves throughput on the table; on weird VPNs it can still be too big.

First slice (good first issue): make the budget properly configurable end to end and validated against the header carve-out documented in docs/DESIGN-codec.md. Follow-up slice: simple path MTU probing.

Tests: SimNet transfer at a non-default payload size, plus a codec round-trip at the boundary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good-first-issueSelf-contained, well-scoped for a first contribution

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions