James Tucker 445c04c938
wgengine: inject packetbuffers rather than bytes (#4220)
Plumb the outbound injection path to allow passing netstack
PacketBuffers down to the tun Read, where they are decref'd to enable
buffer re-use. This removes one packet alloc & copy, and reduces GC
pressure by pooling outbound injected packets.

Fixes #2741
Signed-off-by: James Tucker <james@tailscale.com>
2022-03-21 14:58:43 -07:00
..
2022-03-19 13:02:38 -07:00
2022-03-19 13:02:38 -07:00
2022-03-17 11:35:09 -07:00
2022-03-17 11:35:09 -07:00
2021-12-15 08:43:41 -08:00