mirror of
https://github.com/nestriness/nestri.git
synced 2026-11-03 14:12:39 +02:00
send_many_datagrams queues a frame's fragments under one lock hold and one driver wake instead of one per fragment. It also rejects the whole frame on TooLarge, so a path that shrinks mid-frame no longer leaves half a frame on the wire for the client to time out. Eviction behaviour is unchanged. A refused PyroWave frame now keeps its sequence number, since nothing went out under it. pyro_bench mirrors both ends. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>