summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2016-12-08ipoe: fixed nat supportDmitry Kozlov
2016-11-29ipoe: apply offer-delay rules to arp initiated sessionsDmitry Kozlov
2016-04-05ipoe_mod: code simplificationDmitry Kozlov
2016-04-04ipoe_mod: restored ip-mac binding functionDmitry Kozlov
2016-04-04Revert "vlan_mon: recalculate busy mask on vlan mask update"Dmitry Kozlov
This reverts commit f67292499b20f599f2bd744d2dcf0f6779581787.
2016-04-04vlan_mon: fixed panic on latest kernelsDmitry Kozlov
2016-04-04vlan_mon: fixed bugDmitry Kozlov
2016-04-04vlan_mon: make possible to work other module after message "vlan not started"Dmitry Kozlov
2016-04-04vlan_mon: recalculate busy mask on vlan mask updateDmitry Kozlov
2016-04-04vlan_mon: fixes for previous commitDmitry Kozlov
2016-04-04vlan_mon: introduced autoclean module parameterDmitry Kozlov
if autoclean=1 then vlan_mon will delete all vlan interfaces created by previous accel-pppd run f.e. vlan_mon cleans created interfaces if accel-pppd restarts
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_mod: ignore 0.0.0.0 and 255.255.255.255 addressesDmitry Kozlov
2016-03-29ipoe_mod: do not redirect arp requests to virtual ipoe interfacesDmitry Kozlov
2016-03-19ipoe: send arp reply for sessions started by arp requestDmitry Kozlov
2016-03-19ipoe: bug fixDmitry Kozlov
2016-03-18vlan_mon: do not allow to run ipoe and pppoe simultaneouslyDmitry Kozlov
2016-03-18ipoe: implemented starting UP session by arp requestDmitry Kozlov
2016-03-18ipoe: restored local-net functionDmitry Kozlov
local-net is used to filter incomming packets which may start UP session
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_mod: fix possible panicDmitry Kozlov
2016-03-14ipoe: bug fixesDmitry Kozlov
2016-03-14vlan_mon: kernel module cleanupDmitry Kozlov
2016-03-14ipoe_mod: do not set skb->tc_verdDmitry Kozlov
2016-03-13ipoe: many many changesDmitry Kozlov
2016-03-10ipoe_mod: support for 4.4 kernelDmitry Kozlov
2016-03-10ipoe_mod: partially revert 14780ff57d994a324de6e7de888381358ec7238fDmitry Kozlov
Virtual ipoe interfaces can not be used to attach wide routes, only routes behind client ip (gateway)
2016-03-09ipoe_mod: improved session lookup procudureDmitry Kozlov
Makes possible to attach routes to virtual ipoe interfaces
2015-12-04Merge branch 'vlanmon'Dmitry Kozlov
2015-12-041.10.0 releaseDmitry Kozlov
* ipoe: fixed mask calculation from ipaddr radius attribute * ipoe: fixed authentication with chap-secrets * ipoe: set Calling-Station-Id to client mac address for UP sessions * ipoe: introduced idle-timeout and session-timeout options * ipoe: for option password implemented special value csid * ipoe: change l4-redirect-ipset/l4-redirect-table by CoA * ipoe: don't block lua script if it raises error * ipoe: implemented soft session termination * ipoe: implemneted passing DHCP Option 82 to Radius as two separated attributes * ipoe: changed behavior of agent-remote-id option * ipoe: introduced option check-mac-change * ipoe: disabled udp checksum validation * ipoe: introduced 'calling-sid' option * ipoe: send client IP address in Framed-IP-Address for UP sessions * ipoe: implemented username=ifname for UP sessions * ipoe: use single socket for arp processing * ipoe: implemented dhcp option 58 * ipoe: for vlan name pattern implemented %P argument - VID of parent interface * ipoe: implemented ability to use lua to make vlan name * ipoe: show sessions: intoduced new field ipoe-type to display type of session (up or dhcp) * ipoe: implemented interface renaming by NAS-Port-Id * pppoe: use single discovery socket * pppoe: check for tag length in print_packet function (fixes sigsegv) * ppp: fixed send double ConfAck when LCP is started * ppp: fix mtu/mru set if not negotiated on any end plus cleanup * ppp: set mtu and mru after unit creation * ppp: create ppp units after authentication * ppp: set unit index from NAS_Port attribute if present * cli: show sesisons: introduced rx-bytes,rx-pkts,tx-bytes,tx-pkts fields * cli: show sesisons: introduced rx-bytes-raw,tx-bytes-raw fields * session: implemented idle and timeout timers * radius: override session's idle and timeout timers values by Idle-Timeout and Session-Timeout attributes * shaper: fixed parsing ecn/noecn for fq_codel * replace mktemp with mkstemp * properly handle Cisco-AVPair * consider only rx interface counter for idle timeout calculation * net-snmp: export interface counters in the sessionTable
2015-11-21vlan_mon module fixesDmitry Kozlov
2015-11-21split ipoe driver to ipoe and vlan_monDmitry Kozlov
introduced new module "vlan-mon"
2015-07-08ipoe: fixed compilation for < 4.1 kernelsDmitry Kozlov
2015-07-08ipoe: support for kernels up to 4.1Dmitry Kozlov
2015-04-19ipoe: remove NETIF_F_HW_VLAN_CTAG_FILTER from virtual device features (fixed ↵Dmitry Kozlov
warn in register_netdevice) (v2)
2015-04-18ipoe: remove NETIF_F_HW_VLAN_CTAG_FILTER from virtual device features (fixed ↵Dmitry Kozlov
warn in register_netdevice)
2015-04-18ipoe: fixed compiling driver for 3.10 kernelDmitry Kozlov
2015-03-14ipoe: fix compiling module for ubuntu kernelsDmitry Kozlov
2015-02-27ipoe: driver: wrap vla_add_vid by rtnl_lock/rtnl_unlockDmitry Kozlov
2014-12-091.9.0 release1.9Dmitry Kozlov
* radius: major improvments * radius: use NAS-Port-Id in Access-Accept for interface renaming * radius: introduced "weight" and "backup" per-server options * radius: introduced "attr-tunnel-type" option * radius: introduced "max-fail" option * ipoe: introduced "ip-unnumbered" option * ipoe: improved vlan monitor * ipoe: introduced "attr-dhcp-lease-time" option * ipoe: send option 82 from DHCP request to radius * ipoe: fixed passing packets in 'redirect on reject' mode * ipoe: implemented handling relayed DHCP clients * ipoe: implemented "L4 redirect on reject" for DHCP sessions * ipoe: implemneted ability to send L4 redirect table/L4 redirect ipset via radius attributes * pppoe: introduced "called-sid" option * pppoe: improved AC-Cookie mechanism * ippool: introduced "shuffle" option * core: improved "single-session=replace" handling * shaper: apply rate multiplier to integer values * shaper: implemented fq_codel leaf qdisc * shaper: fixed passing quantum parameter to kernel * shaper: introduced "moderate-quantum" option * shaper: introduced "fwmark" option * ipv6: add support for prefixes greater than 64 * ppp: make LCP magic number negotiation not mandatory * ppp: implement address/control and protocol field compression * ppp: implemented delayed unit close via unit cache * pppd_compat: pass IPV6_PREFIX and IPV6_DELEGATED_PREFIX to ip-up/ip-down scripts * cli: introduced verbose option
2014-12-09ipoe: support for kernels 3.16-3.18Dmitry Kozlov
2014-11-22remove trailing whitespacesDmitry Kozlov
2014-10-10ipoe: driver: fixed forwarning pakets after kernel natDmitry Kozlov
2014-10-09ipoe: driver: add rtnl locking to vlan monitor initializationDmitry Kozlov
2014-07-21ipoe: fixed removing ip from exclude listDmitry Kozlov
2014-07-17ipoe: fixed passing packets in 'redirect on reject' modeDmitry Kozlov
2014-07-09ipoe: add missing includeDmitry Kozlov
2014-07-09ipoe: add support for 3.13 and later kernelsDmitry Kozlov
2014-06-30ipoe: driver: fixed locking and rcu semanticsDmitry Kozlov