Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-04 | libnetlink: add gateway and priority parameters to ip6route_*() | Guillaume Nault | |
Let callers set a gateway and a priority to IPv6 routes. This is necessary for implementing the RADIUS Framed-IPv6-Route attribute. Also let ip6route_del() configure .rtm_protocol. This is already implemented in ip6route_add(), so we need to add the ip6route_del() counterpart. Otherwise, we couldn't delete routes that were added using a non-zero protocol. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-10-23 | ipv6: fix IPv6 processing of sessions that only have only a link-local address | Guillaume Nault | |
Several modules assume that if ses->ipv6 is set, then ses->ipv6->addr_list contains at least one element. But this is not true if ipv6 was allocated by the pseudo ipdb backend of ipv6cp (ipv6cp_opt_intfid.c). That is, if the PPP session only has an automatic link-local address. This leads modules like pppd-compat and dhcpv6 to access invalid memory when trying to retrieve the IPv6 address of a PPP session. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-02-08 | ipv6: dhcpv6: fix PD linklocal route for ipoe clients | Vladislav Grishenko | |
peer linklocal address can't be negotiated in ipoe mode unlike ppp, so route may lead to nowhere with non-working PD routing as result. so, instead of guessing peer link-local address, use dhcpv6 client src address as the gateway. since dhcpv6 clients are onlink and there's no dhcpv6 relay support (yet), dhcpv6 source would be exactly final linklocal address, no matter ppp or ipoe is in use. fine tune commit abaa43a307fa7a790dd34034c5fd8013dbd0488c | |||
2018-01-13 | ipv6: dhcpv6: route all PD via one linklocal gateway | Vladislav Grishenko | |
2018-01-13 | ipv6: dhcpv6: fix iaid logging | Vladislav Grishenko | |
2018-01-13 | ipv6: dhcpv6: fix serverid overflow lead do dhcpv6 malfunction | Vladislav Grishenko | |
2018-01-13 | ipv6: consolidate and fix interface-id address generation for non-/128 | Vladislav Grishenko | |
2018-01-13 | ipv6: use macro for unspecified address ckecking | Vladislav Grishenko | |
2017-12-29 | ipv6: ignore "unspecified address" (::/128) | Dmitry Kozlov | |
2017-12-25 | ipv6: implemented special handling of /128 prefixes | Dmitry Kozlov | |
If prefix length is 128 then send RA with 64 prefix length and add point-to-point ipv6 address on interface | |||
2017-12-05 | Merge pull request #20 from themiron/ipv6-nd-fixes | xebd | |
ipv6: nd: add non-/64 prefixes & AdvOnLinkFlag option support | |||
2017-12-05 | ipv6: dhcpv6: fix Relay-Forward message typo | Vladislav Grishenko | |
2017-12-05 | ipv6: dhcpv6: fix Vendor-Class, Vendor-Specific and Interface-ID options ↵ | Vladislav Grishenko | |
print parsing | |||
2017-12-05 | ipv6: nd: add non-/64 prefixes support | Vladislav Grishenko | |
non-/64 subnets still needs Router Advertimenets for the default route & RDNSS. | |||
2017-12-05 | ipv6: nd: fix interface id addresses generation for prefixes > /64 | Vladislav Grishenko | |
2017-12-05 | ipv6: nd: add AdvOnLinkFlag option support | Vladislav Grishenko | |
2017-08-21 | dhcpv6: check if prefix_len equals 0, if so do not start dhcpv6 for this ↵ | Dmitry Kozlov | |
sessions | |||
2016-07-11 | implemented support for network namespace | Dmitry Kozlov | |
This is done using radius attribute NAS-Port-Id. The new format of this attribute is NAS-Port-Id=[ns/][name]. Namespaces must be created malually by "ip netns add ..." command | |||
2016-04-30 | radius: add Delegated-IPv6-Prefix to accounting packets | Dmitry Kozlov | |
2016-04-12 | ipv6: remove ipv6 address and routes on session termination | Dmitry Kozlov | |
2016-03-31 | dhcpv6: fix typo | Dmitry Kozlov | |
2015-01-29 | ipv6: don't send NotOnLink for hint address (f.e. for address in Solicit ↵ | Dmitry Kozlov | |
message) | |||
2014-12-01 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-12-01 | ipv6: if assigned prefix is <= 64 add it as address else add it as route | Dmitry Kozlov | |
2014-11-22 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
2014-11-21 | dhcpv6: do not answer to REBIND if client did not get address yet | Dmitry Kozlov | |
2014-11-05 | ipv6: move ipv6_dp from dhcpv6 private data to ap_session | Dmitry Kozlov | |
2014-09-13 | ipv6: randomize router adverts as per rfc4861 and add tunable ↵ | Vladislav Grishenko | |
MaxInitialRtrAdvCount, MaxInitialRtrAdvInterval parameters | |||
2014-09-13 | ipv6: announce non-/64 prefixes as not usable for stateless address ↵ | Vladislav Grishenko | |
configuration | |||
2014-07-24 | radius: exit from active interim request when termination event occures | Dmitry Kozlov | |
2014-07-18 | ipv6: add support for prefixes greater than 64 | Dmitry Kozlov | |
2014-07-09 | ipv6_nd: retry to start ND later if bind failed | Dmitry Kozlov | |
There is some issue on binding raw ICMPv6 socket immediately after assigning address on 3.14 (and probably later) kernel. This causes ipv6_nd to fail to start. This patch makes ipv6_nd to try to bind later if bind fails. | |||
2014-05-12 | triton: improved epoll events handling | Dmitry Kozlov | |
2014-04-24 | ppp: ipv6: check that ipv6 was not closed in ND | Dmitry Kozlov | |
2013-01-25 | cmake: use CMAKE_FIND_ROOT_PATH and LIB_SUFFIX | Kozlov Dmitry | |
2012-09-05 | Fix format string errors | Guillaume Nault | |
Fix several errors and compiler warnings in format string arguments. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2012-08-29 | fix various typos | Kozlov Dmitry | |
2012-06-19 | general preparation for IPoE integration | Kozlov Dmitry | |
2012-04-29 | dhcpv6: make SO_REUSEADDR | Kozlov Dmitry | |
2012-01-13 | set FD_CLOEXEC on opened file descriptors | Kozlov Dmitry | |
2011-09-01 | dhcpv6: inplemented reply to rebind | Kozlov Dmitry | |
2011-08-30 | ipv6-nd: read additional parameters from config | Kozlov Dmitry | |
2011-08-30 | dhcpv6: implemented reply to Information-Request | Kozlov Dmitry | |
2011-08-30 | dhcpv6: include missing rapid commit option to reply | Kozlov Dmitry | |
2011-08-30 | dhcpv6: rapid commit support | Kozlov Dmitry | |
2011-08-30 | dhcpv6: ignore ::/0 addresses/prefixes in IA_NA/IA_PD | Kozlov Dmitry | |
2011-08-30 | dhcpv6: set T1/T2 fields in IA_NA/IA_PD | Kozlov Dmitry | |
2011-08-30 | ipv6-nd: read dns/dnssl from ipv6-dns section | Kozlov Dmitry | |
2011-08-30 | dhcpv6: various improvments | Kozlov Dmitry | |