summaryrefslogtreecommitdiff
path: root/accel-pppd/extra/ipv6pool.c
AgeCommit message (Collapse)Author
2020-01-10ipv6pool/radius: implement named ipv6 poolsVladislav Grishenko
default stateful ipv6 address & prefix radius attrs are per-rfc6911: 171 Delegated-IPv6-Prefix-Pool 172 Stateful-IPv6-Address-Pool the single pool name from chap-secret file pool is shared for ipv4/ipv6/ipv6 dp, new config syntax TBD. per-proto pool names are still for ipv4 only, new config syntax TBD.
2018-10-25fix gateway address setup fail due memory corruptionVladislav Grishenko
log: libnetlink: RTNETLINK answers: Invalid argument ppp0: f7bb00a79ef667d2: failed to set IPv4 address: Invalid argument ipaddr_add_peer() called only with mask equeal 0 or 32, but w/o zero-allocated structs it contans garbage in some cases. so, instead ipaddr_add() was called with wrong mask value. also, init chap-secrets mask for the same reason.
2017-12-25ipv6pool: added gw-ip6-address option and special handling for /128 prefixesDmitry Kozlov
If pool specified with /128 prefix length, then initialize intf_id by gw_ip6_address and peer_intf_id by generated pool address.
2014-11-22remove trailing whitespacesDmitry Kozlov
2014-07-18ipv6: add support for prefixes greater than 64Dmitry Kozlov
2014-06-03get out of SPINLOCK_INITIALIZER as it is not cross-platform compatibleDmitry Kozlov
2012-06-19general preparation for IPoE integrationKozlov Dmitry
2012-01-31changed modules load priorityKozlov Dmitry
2011-08-29ipv6pool: implemented prefix delegation supportKozlov Dmitry
2011-08-28ipv6: initial dhcpv6 supportKozlov Dmitry
2011-08-24ipv6pool: fix incorrect item initializationKozlov Dmitry
2011-08-23radius: ipv6 supportDmitry Kozlov
2011-08-23ppp: ipv6: multiple prefixes, route option, rdnss option implementationKozlov Dmitry
2011-08-23ppp: Neighbor Discovery for IP version 6 (prefix only)Kozlov Dmitry
2011-08-22extra: ipv6pool moduleKozlov Dmitry