meh / rust-tun

TUN device creation and handling.
343 stars 136 forks source link

feat: add multiqueue support #16

Closed jibi closed 4 years ago

jibi commented 4 years ago

This commit adds support for multiqueue interfaces.

Multiqueue devices are supported only on Linux, so trying to create a device with more than one queue on OSX will return an InvalidQueuesNumber error.

meh commented 4 years ago

Can you rename QueueAsync to AsyncQueue and DeviceAsync to AsyncDevice please?