summaryrefslogtreecommitdiff
path: root/drivers/ipoe/ipoe.c
AgeCommit message (Collapse)Author
2016-03-19ipoe: send arp reply for sessions started by arp requestDmitry Kozlov
2016-03-19ipoe: bug fixDmitry 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-17ipoe_mod: fix possible panicDmitry Kozlov
2016-03-14ipoe: bug fixesDmitry 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-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
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