]> Cypherpunks.ru repositories - govpn.git/blobdiff - doc/user.texi
Ability to use TUN-interfaces under GNU/Linux
[govpn.git] / doc / user.texi
index b5ebd8fdd67af90b99411ad514c0962aba07b25e..34a93c34c7caa8e981eefe63693ba0add283218d 100644 (file)
@@ -1,38 +1,27 @@
-@node User manual
+@node User
 @unnumbered User manual
 
 Announcements about updates and new releases can be found in
-@ref{Reporting bugs}.
+@ref{Contacts, contacts}.
 
-GoVPN is split into two pieces: client and server. Each of them work on
-top of UDP and TAP virtual network interfaces. GoVPN is just a
-tunnelling of Ethernet frames, nothing less, nothing more. All you
-IP-level network management is not touched by VPN at all. You can
-automate it using up and down shell scripts.
+GoVPN is split into two pieces: @ref{Client} and @ref{Server}. Each of
+them work on top of @ref{Network, UDP/TCP} and TUN/TAP virtual network
+interfaces. GoVPN is just a tunnelling of Ethernet frames, nothing less,
+nothing more. All you IP-related network management is not touched by
+VPN at all. You can automate it using up and down shell scripts.
+
+What network performance can user expect? For example single
+@emph{Intel i5-2450M 2.5 GHz} core on @emph{FreeBSD 10.2 amd64}
+with @emph{Go 1.5.1} gives 786 Mbps (UDP transport) throughput.
 
 @menu
-* Timeout::
-* Nonce difference::
-* MTU::
-* Client part::
-* Server part::
-* Stats::
-* Noise::
-* Example usage::
+* Glossary::
+* Client part: Client.
+* Server part: Server.
+* Example usage: Example.
 @end menu
 
-@include timeout.texi
-
-@include noncediff.texi
-
-@include mtu.texi
-
+@include glossary.texi
 @include client.texi
-
 @include server.texi
-
-@include stats.texi
-
-@include noise.texi
-
 @include example.texi