summaryrefslogtreecommitdiff
path: root/accel-pppd/ctrl/ipoe/ipoe.c
AgeCommit message (Collapse)Author
2018-05-31ipoe: use lua function to generate username for UP sessions too1.11Dmitry Kozlov
2017-12-05ipoe: fixed mutex deadlockDmitry Kozlov
2017-12-01ipoe: check connlimit for UP sessionsDmitry Kozlov
2017-10-25ipoe: fixed bugDmitry Kozlov
Assign opt82_ses=ses if shared=0
2017-09-26ipoe: introduced interface option mtu=NDmitry Kozlov
2017-08-08ipoe: add client ip as route when nat=1Dmitry Kozlov
2017-05-08ipoe: implemented support for vendor specific attrbiutesDmitry Kozlov
introduced new config option: [ipoe] vendor=Name this affects to all attributes specified in attr-xxx options
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 e3fc927ee321ed6663d46357de0165340b792860.
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-04ipoe: included lua bitop libraryDmitry Kozlov
Included bitop library http://bitop.luajit.org/index.html It may be used to extract vlan components in username function: function username(ses) vid=ses:vlan() svid=bit.rshift(vid,16) cvid=bit.band(vid,0xffff) ... end
2017-04-04ipoe: implemented ability to change ipset by CoADmitry Kozlov
For this need to send 2 attributes: L4-Redirect=1,L4-Redirect-Ipset=new-set
2017-03-27ipoe: fixed prefix calculation from ipaddrDmitry Kozlov
2016-11-29ipoe: assign point-to-point addresses to non-shared physical interface ↵Dmitry Kozlov
(prevents route cleaning by interface renaming)
2016-11-29ipoe: add support for peer-to-peer client interfacesDmitry Kozlov
2016-11-28ipoe: fixed typo (incorrect assignment)Dmitry Kozlov
2016-11-28ipoe: bug fixDmitry Kozlov
2016-06-08ipoe: fixed incorrect arp reply (reply for request which started session)Dmitry Kozlov
2016-06-08ipoe: fixed incorrect initialization of interface's hwaddr in internal structureDmitry Kozlov
2016-04-12ipoe: generate EUI-64 interface identifier for ipv6 addressesDmitry Kozlov
2016-04-05ipoe: continue to reply to dhcp requests on active sessions when "shutdown ↵Dmitry Kozlov
soft" is active
2016-04-05improved logging: if session's interface is empty log ctrl's interfaceDmitry 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-02ipoe: ignore start=auto for shared=1 interfacesDmitry Kozlov
2016-03-29ipoe: populate existing vlan interfaces by vlan info when vlan monitor event ↵Dmitry Kozlov
occurs
2016-03-29ipoe: do not cleanup shared=1 interfacesDmitry Kozlov
2016-03-19ipoe: send arp reply for sessions started by arp requestDmitry Kozlov
2016-03-19ipoe: bug fixDmitry Kozlov
2016-03-19ipoe: log interface renamingDmitry Kozlov
2016-03-18ipoe: implemented starting UP session by arp requestDmitry Kozlov
2016-03-18ipoe: call ap_session_set_ifindex to correct interface countersDmitry Kozlov
2016-03-18ipoe: translate UP session to dhcp session when dhcp request received (for ↵Dmitry Kozlov
shared=0 interfaces)
2016-03-18ipoe: implemented new option "start=auto"Dmitry Kozlov
If start=auto is specified then accel-pppd automatically starts session with username = interface name on shared=0 interfaces. Use it with conjuction vlan_mon. So any packet may start session.
2016-03-18ipoe: remove interfaces started by vlan_mon if they do not match config (on ↵Dmitry Kozlov
reload)
2016-03-18ipoe: do not start second session on shared=0 interfacesDmitry Kozlov
2016-03-18ipoe: restored local-net functionDmitry Kozlov
local-net is used to filter incomming packets which may start UP session
2016-03-18make termination caused by SIGTERM softDmitry Kozlov
2016-03-17Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2016-03-17vlan_mon,ipoe,pppoe: implemented detection of vlan existanceDmitry Kozlov
2016-03-17ipoe: add missing pthread_mutex_unlockDmitry Kozlov
2016-03-17ipoe: fixed possible race conditionDmitry Kozlov
2016-03-17ipoe: log warn if interface was not started by vlan_mon notificationDmitry Kozlov
2016-03-14ipoe: bug fixesDmitry Kozlov
2016-03-13ipoe: many many changesDmitry Kozlov
2016-03-09ipoe: fixed bringing down non-shared interfaceDmitry Kozlov
2016-01-03iputils: improved iproute_add and iproute_del functionsDmitry Kozlov
2015-12-25pptp,ipoe: fixed recursion bugDmitry Kozlov
2015-12-04preparation for DPDK intergationDmitry Kozlov
2015-12-04ipoe: fixed call ipoe_lua_make_vlan_name after merging vlanmonDmitry Kozlov