summaryrefslogtreecommitdiff
path: root/accel-pppd/ctrl/pppoe
AgeCommit message (Collapse)Author
2019-03-08initialize ssl_halen = ETH_ALEN in sockaddr_ll structuresDmitry Kozlov
2018-03-06pppoe: fixed invalid behaviour after changing pado-delayDmitry Kozlov
2018-03-03pppoe: fixed PADO delaying functionDmitry Kozlov
2017-12-20shaper: define UINT16_MAX if not setDmitry Kozlov
2017-12-05ppp: implement per-ctrl ppp interface rename support, may be overrided by radiusVladislav Grishenko
Reuse exsisting radius functionality and allow set iterface name template for pppoe/pptp/l2tp, '%d' specification will be replaced automagically to the next available index by kernel. PPP interface rename allows to easy differ client's interfaces from the other ppp ones, for example, with just netfilter interface rules. Example: [pptp] ifname=pptp%d will produce pptp0, pptp1, ...
2017-08-08Merge branch 'master' of github.com:xebd/accel-pppDmitry Kozlov
2017-04-18implemented session count limitingDmitry Kozlov
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
2017-04-18Revert "implemented session count limiting"Dmitry Kozlov
This reverts commit 88a908974b0b2e9c7eee8ad9a8b0b4432e95d167.
2017-04-18implemented session count limitingDmitry Kozlov
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
2017-04-18Revert "implemented session count limiting"Dmitry Kozlov
This reverts commit 9ea88bac7d5bf8fc5cf2d5f7d0a734ec7a9e6df6.
2017-04-18implemented session count limitingDmitry Kozlov
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
2016-12-06ipoe,pppoe: do not check for vlan-mon module is loadedDmitry Kozlov
2016-11-13Bugfix for sending service name tagsroot
2016-11-13Add possibility to specify multiple service names, add option ↵root
accept-any-service to provide backward compatibility with old accel-ppp
2016-07-11implemented support for network namespaceDmitry Kozlov
This is done using radius attribute NAS-Port-Id. The new format of this attribute is NAS-Port-Id=[ns/][name]. Namespaces must be created malually by "ip netns add ..." command
2016-06-02set INSTALL_RPATH for ipoe and pppoeDmitry Kozlov
2016-04-17preparation for DPDK intergation (part 7)Dmitry Kozlov
2016-04-15preparation for DPDK intergation (part 6)Dmitry Kozlov
2016-04-11Revert "pppoe: do not negotiate LCP MRU option if it is larger than 1492"Dmitry Kozlov
This reverts commit fc098b3062badfd802f91241533069cad4886b6f.
2016-04-10Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2016-04-10pppoe: do not negotiate LCP MRU option if it is larger than 1492Dmitry Kozlov
2016-04-07link pppoe and ipoe with vlan-mon libraryDmitry Kozlov
2016-04-05improved logging: if session's interface is empty log ctrl's interfaceDmitry Kozlov
2016-04-05pppoe: add interface name to log messagesDmitry Kozlov
2016-04-04pppoe: stop "vlan timeout" timer on new connectionDmitry Kozlov
2016-04-04vlan_mon: make possible to work other module after message "vlan not started"Dmitry Kozlov
2016-04-04ipoe,pppoe,vlan_mon: deleted conditions to simultaneous start ipoe and pppoe ↵Dmitry Kozlov
on same interfaces (started by vlan_mon)
2016-04-04pppoe: add support for PPP-Max-Payload tag (RFC 4638)Dmitry Kozlov
2016-03-31pppoe: disc.c: add missing initialization of context's before_switch functionDmitry Kozlov
2016-03-31pppoe: fix typoDmitry Kozlov
2016-03-29pppoe: add missing stopping of discovery on vlan timeoutDmitry Kozlov
2016-03-18pppoe: fixed vlan creation by vlan-monDmitry Kozlov
2016-03-17vlan_mon,ipoe,pppoe: implemented detection of vlan existanceDmitry Kozlov
2016-03-05pppoe: fixed race conditionDmitry Kozlov
2015-12-04pppoe: implemented per net discovery socketDmitry Kozlov
2015-12-04preparation for DPDK intergation (part 3)Dmitry Kozlov
2015-12-04preparation for DPDK intergation (part 2)Dmitry Kozlov
2015-12-04preparation for DPDK intergationDmitry Kozlov
2015-11-24Merge branch 'master' of /home/dima/Projects/accel-ppp into vlanmonDmitry Kozlov
2015-11-24pppoe: fix missing pthread_mutex_unlockDmitry Kozlov
2015-11-23pppoe: improved lockingDmitry Kozlov
2015-11-21pppoe: use single discovery socketDmitry Kozlov
2015-11-21pppoe: implemented vlan monitorDmitry Kozlov
2015-06-16pppoe: do not send reply if Service-Name is emptyDmitry Kozlov
2015-01-09pppoe: check for tag length in print_packet function (fixes sigsegv)Dmitry Kozlov
2014-11-22remove trailing whitespacesDmitry Kozlov
2014-10-20pppoe: stop server if interface down detectedDmitry Kozlov
2014-09-20rewrite of authentication/accounting proceduresDmitry Kozlov
This patch gets rid of synchronuos style of authentication/accounting. Synchronous style of authentication/accounting produced sleeping threads which becomes a problem when lots of sessions started/stopped and all they want authorization/accounting.
2014-09-13pppoe: start interfaces asynchronouslyDmitry Kozlov
When there are many interfaces to start accel-ppp stucks on startup because kernel slowly creates raw sockets. So starting this proccess asynchronous improves accel-ppp responsiveness
2014-09-13pppoe: improved session id allocation procedure (optimizes memory usage)Dmitry Kozlov