summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
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
2014-06-27ipoe: improved vlan monitorDmitry Kozlov
Previous version used linear list of vlan monitor enabled interfaces, this caused huge overhead in packet receive path because for each received packet it performed search on linear list to check if vlan monitor is enabled on input device. Current version binds internal structure to net_device->ml_priv so search is not performed more.
2014-05-081.8.0 releaseDmitry Kozlov
* major l2tp rewrite * introduced ipoe (ipv4 only) module
2014-04-21ipoe: rename __kfree_rcu to ipoe_kfree_rcu due to conflict with kernel's symbolDmitry Kozlov
2013-10-03ipoe: use ipoeX as interface name in any usage scenarioDmitry Kozlov
Due to limitation to interface name (16 symbols) interfaces like eth1000.2000.ipoe10 does not fit to required limit. So the only way is to use short ipoeX naming scheme. Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
2013-09-05ipoe: various bug fixesDmitry Kozlov
2013-09-04ipoe: fixed compilation on 3.10 kernelDmitry Kozlov
2013-09-01ipoe: implemented vlan monitorDmitry Kozlov
2013-08-31ipoe: fixed race during receiving relay replyDmitry Kozlov
2013-08-28ipoe: fix driver compilation for newer kernelsKozlov Dmitry
2013-04-22ipoe: start dhcp socket on ipoe interfaces for unicast dhcp messagesDmitry Kozlov
2013-04-19ipoe: fixed start=dhcpv4,shared=1 modeKozlov Dmitry
2013-04-19ipoe: accept packets only from specified interfacesKozlov Dmitry
2013-04-19ipoe: fix local-net handlingKozlov Dmitry
2012-08-13Merge branch 'master' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp
2012-08-13snapshotKozlov Dmitry
2012-08-11ipoe: fixed packet output pathKozlov Dmitry
2012-08-10ipoe: set dev->tx_queue_len=100Kozlov Dmitry
2012-08-10ipoe: fixed packet receive pathKozlov Dmitry
2012-07-15ipoe: better support for ip unnumberedKozlov Dmitry
2012-07-13ipoe: use netfilter pre routing hook to capture packetsKozlov Dmitry
2012-07-13ipoe: shared nat supportKozlov Dmitry
2012-07-12ipoe: per-interface static dhcp pool of addressesKozlov Dmitry
2012-07-11ipoe: fix transmit bytes calculationKozlov Dmitry
2012-07-11ipoe: implemented unit cacheKozlov Dmitry
2012-07-11futher session backup implementationKozlov Dmitry
cli: introduced 'restart' command to restrat daemon
2012-07-05ipoe: futher workKozlov Dmitry
2012-07-02ipoe: integrating accel-pppd and ipoe kernel moduleKozlov Dmitry
2012-06-29ipoe: implemented unclassified packet queueKozlov Dmitry
ipoe: send unclassified packet info to userspace via netlink
2012-06-28ipoe: interface statisticsKozlov Dmitry
2012-06-27ipoe: futher kernel module implementingKozlov Dmitry
2012-06-26ipoe: initial implementation of kernel moduleKozlov Dmitry