4 Commits

Author SHA1 Message Date
Josh Bleecher Snyder
ce52a5631b Revert "eliminate prefetch"
this breaks graceful shutdown. details TBD.

This reverts commit a474e79bf8967a573f05d07cee0b1abdbee4608a.
2021-07-13 15:15:16 -07:00
Josh Bleecher Snyder
e33d6a049b eliminate prefetch
looks like a premature optimization
2021-07-13 15:15:16 -07:00
Josh Bleecher Snyder
934709fd7a refactor out common write code 2021-07-13 15:15:16 -07:00
Josh Bleecher Snyder
ed0f50f924 split into several files
file for file stuff
tun for tun stuff
udp for udp stuff
io_uring for general uring stuff

also make build tags suffice
2021-07-13 15:15:16 -07:00