Changes between Initial Version and Version 2 of Ticket #868


Ignore:
Timestamp:
Apr 3, 2019, 2:09:14 PM (6 years ago)
Author:
kallisti5
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #868

    • Property Component Network & Internet/PPPNetwork & Internet/Stack
    • Property Keywords tun added
  • Ticket #868 – Description

    initial v2  
    1 Certain connection types (SLIP, PPP, VPN, Bluetooth, WiFi) share similar behavior/concepts (ConnectOnDemand, authentication, point-to-point networks, etc.), so it might be useful to have a generic API for point-to-point connections in order to simplify their implementation.
     1Certain connection types (SLIP, PPP, VPN, Bluetooth) share similar behavior/concepts (ConnectOnDemand, authentication, point-to-point networks, etc.), so it might be useful to have a generic API for point-to-point connections in order to simplify their implementation.
     2
     3Linux and BSD's implement this as a "tun" interface.
     4
     5We have a rust port, and https://github.com/cloudflare/boringtun is a nice userspace implementation of the new wireguard VPN.  It needs tun_haiku.rs written, which can't exist until we have some tun implementation... so it might be a good "first consumer" of tun.