summaryrefslogtreecommitdiff
path: root/accel-pppd/ppp/ppp.h
AgeCommit message (Collapse)Author
2015-11-18ipoe: do not send immediate Accounting Stop in soft terminate modeDmitry Kozlov
2015-02-20ppp: create ppp units after authenticationFrançois Cachereul
This avaid allocating a ppp unit when authentication failed Split establish_ppp in two functions estabish_ppp and connect_ppp_channel. The fist one connect the channel on an instance of /dev/ppp, allocate channel resources and start first ppp layer. The second functions create ppp unit and connect the channel to this unit. It is called after authentication. destablish_ppp is also split in two function for symmetry and ppp_terminate is adapted to handle the case when the unit is not created. Signed-off-by: François Cachereul <f.cachereul@alphalink.fr>
2015-02-20ppp: set mtu and mru after unit creationFrançois Cachereul
In the following patch PPP unit will be created after MRU negotation. Signed-off-by: François Cachereul <f.cachereul@alphalink.fr>
2014-10-29ppp: cleanning of ppp.hFrançois Cachereul
removes no longer used structures and prototypes. Signed-off-by: François Cachereul <f.cachereul@alphalink.fr> Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
2013-01-24generalize single-session checkingKozlov Dmitry
2013-01-24move 'comp' field from struct ppp_t to struct ap_sessionroot
Conflicts: accel-pppd/ctrl/openvpn/openvpn.c
2012-06-19general preparation for IPoE integrationKozlov Dmitry
2012-06-05ppp: implemented unit cacheKozlov Dmitry
If enabled accel-pppd will not destroy interface immediately after corresponding session is terminated, instead interface will be brought down and placed to cache for later use for new sessions. It should reduce kernel interface creation/deletion rate lack and increase responsibility of daemon
2012-05-14cli: add 'comp' field to 'show sessions' to indicate compression/encryption ↵Kozlov Dmitry
method
2012-04-21implemented per CTRL mppe configKozlov Dmitry
2012-01-13set FD_CLOEXEC on opened file descriptorsKozlov Dmitry
2011-12-27radius, ippool: implemented Framed-Pool attributeKozlov Dmitry
2011-08-29ipv6_dhcp: add routes to delegated prefixesKozlov Dmitry
2011-08-26ppp: fix optional layers startup issueKozlov Dmitry
2011-08-24ppp: reworked layer startup procedureKozlov Dmitry
ppp: make IPCP and IPV6CP optional depends on configuration
2011-08-23ppp: ipv6: multiple prefixes, route option, rdnss option implementationKozlov Dmitry
2011-08-23ppp: Neighbor Discovery for IP version 6 (prefix only)Kozlov Dmitry
2011-08-22futher ipv6 workKozlov Dmitry
2011-08-20Merge branch 'ipv6'Dmitry Kozlov
2011-08-20ppp: initial IPV6CP supportDmitry Kozlov
2011-08-19snmp supportKozlov Dmitry
2011-06-10ppp: implemented passive CCPKozlov Dmitry
2011-05-17ppp: delay IPCP acknowledge until CCP brings upDmitry Kozlov
2011-04-20ppp: introduced new option 'single-session' to control single session per userKozlov Dmitry
2011-01-26ppp, radius: Acct-Terminate-Cause=Lost-Carrier when ppp terminates by lcp ↵Dmitry Kozlov
reply absence
2011-01-17memory usage optimizationDmitry Kozlov
2011-01-05rename accel-pptp to accel-pppDmitry Kozlov