From: Eric Dumazet <eric.dumazet@gmail.com>
To: Dmitry Kozlov <xeb@mail.ru>
Cc: netdev@vger.kernel.org
Subject: Re: [PATCH v8] PPTP: PPP over IPv4 (Point-to-Point Tunneling Protocol)
Date: Sat, 21 Aug 2010 09:49:23 +0200 [thread overview]
Message-ID: <1282376963.2636.10.camel@edumazet-laptop> (raw)
In-Reply-To: <E1Omhkb-0005fi-00.xeb-mail-ru@f117.mail.ru>
Le samedi 21 août 2010 à 10:40 +0400, Dmitry Kozlov a écrit :
> PPP: introduce "pptp" module which implements point-to-point tunneling protocol using pppox framework
> NET: introduce the "gre" module for demultiplexing GRE packets on version criteria
> (required to pptp and ip_gre may coexists)
> NET: ip_gre: update to use the "gre" module
>
> Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
> ---
> This patch introduces then pptp support to the linux kernel which
> dramatically speeds up pptp vpn connections and decreases cpu usage in
> comparison of existing user-space implementation (poptop/pptpclient).
> There is accel-pptp project
> (https://sourceforge.net/projects/accel-pptp/) to utilize this module,
> it contains plugin for pppd to use pptp in client-mode and modified
> pptpd (poptop) to build high-performance pptp NAS.
>
> There was many changes from initial submitted patch, most important
> are:
> 1. using rcu instead of read-write locks
> 2. using static bitmap instead of dynamically allocated
> 3. using vmalloc for memory allocation instead of BITS_PER_LONG +
> __get_free_pages
> 4. fixed many coding style issues
> Thanks to Eric Dumazet.
>
> --
> MAINTAINERS | 14 +
> drivers/net/Kconfig | 11 +
> drivers/net/Makefile | 1 +
> drivers/net/pptp.c | 726 ++++++++++++++++++++++++++++++++++++++++++++++
> include/linux/if_pppox.h | 59 +++--
> include/net/gre.h | 18 ++
> net/ipv4/Kconfig | 7 +
> net/ipv4/Makefile | 1 +
> net/ipv4/gre.c | 151 ++++++++++
> net/ipv4/ip_gre.c | 14 +-
> 10 files changed, 975 insertions(+), 27 deletions(-)
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Thanks Dmitry !
next prev parent reply other threads:[~2010-08-21 7:49 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-21 6:40 [PATCH v8] PPTP: PPP over IPv4 (Point-to-Point Tunneling Protocol) Dmitry Kozlov
2010-08-21 7:49 ` Eric Dumazet [this message]
2010-08-21 9:17 ` Dmitry Kozlov
2010-08-21 9:31 ` Eric Dumazet
2010-08-21 11:24 ` Dmitry Kozlov
2010-08-21 12:42 ` Changli Gao
2010-08-22 6:01 ` David Miller
2010-08-22 6:03 ` David Miller
2010-08-22 7:17 ` Re[2]: " Dmitry Kozlov
2010-08-22 7:39 ` David Miller
2010-08-22 2:56 ` David Miller
-- strict thread matches above, loose matches on Subject: below --
2010-08-21 10:09 xeb
2010-08-21 6:36 Dmitry Kozlov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1282376963.2636.10.camel@edumazet-laptop \
--to=eric.dumazet@gmail.com \
--cc=netdev@vger.kernel.org \
--cc=xeb@mail.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox