size arena to match batch size

This commit is contained in:
JackDoan
2026-05-13 15:07:21 -05:00
parent 13ebc1b343
commit 697294a676
3 changed files with 9 additions and 5 deletions

View File

@@ -21,10 +21,10 @@ const passthroughBaseNumSlots = 128
// standalone Passthrough batcher: 128 slots × udp.MTU ≈ 1.1 MiB.
const DefaultPassthroughArenaCap = passthroughBaseNumSlots * udp.MTU
func NewPassthrough(w io.Writer, arena *Arena) *Passthrough {
func NewPassthrough(w io.Writer, slots int, arena *Arena) *Passthrough {
return &Passthrough{
out: w,
slots: make([][]byte, 0, passthroughBaseNumSlots),
slots: make([][]byte, 0, slots),
arena: arena,
}
}