Chris Branch
Chris Branch
Make the use of the IFF_MULTI_QUEUE flag independent of the number of queues actually requested. It is possible and valid to open a tun device in multiqueue mode but still...
This change supports applications that want to receive or pass a tun device's file descriptor to another (possibly less privileged) application and have it usable by tokio-tun on the other...
`Tun` implements `AsRawFd` but it would be useful to support `FromRawFd` or moral equivalent. The use case is if you inherit a fd for a tun device or receive it...
Adds TCP_FASTOPEN for Darwin/FreeBSD (boolean) and Linux-like (integer backlog), plus Linux settings for controlling TCP Fast Open behaviour and cookie generation.
This allows shellflip to be used directly in systemd's process lifecycle, instead of forking a process. The lifecycle handler is the same as with the forking model, with two significant...
This usually manifests as the process not responding to restart signal after accepting a connection on the restart socket. In practice you are probably using one or the other, so...
We added fields twice. We may add them again. As a bonus, we can hide some of the implementation details during construction.