Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-10 | treewide: define and use macro IN6_IS_ADDR_ULA | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-02-10 | ndp: deregister netlink event socket for non recoverable errors | Hans Dedecker | |
Deregister netlink event socket in case of error different from ENOBUFS or failure to set netlink rx buffer size Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-02-09 | ndp: harden netlink event socket error handling | Hans Dedecker | |
Start with a netlink receive buffersize of 130k for the netlink event socket; double the netlink receive buffer size in case an ENOBUFS is reported. Also align function naming and its parameters. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-02-09 | ndp: close proc file descriptor also during error handling | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-02-09 | npd: rework IPv6 relay logic (FS#396) | Hans Dedecker | |
Rework the IPv6 relay logic to make it more robust by making use of libnltiny to process netlink messages. At the same time reimplement the IPv6 relay finite state machine to make the relay logic less error prone Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-31 | odhcpd: properly handle netlink messages (FS#388) | Hans Dedecker | |
Use libnl-tiny to construct and process netlink messages when manipulating IPv6 routes and fetching IPv6 addresses. This fixes lingering netlink error messages on the netlink socket in case route deletion failed causing fetching of IPv6 addresses to be aborted and odhcpd faultly assuming no IPv6 addresses being present on the interface. | |||
2017-01-23 | treewide: rework prio of syslog messages | Hans Dedecker | |
Rework prio of syslog messages allowing to filter out the relevant messages by setting the correct log level Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-23 | ndp: code cleanup | Hans Dedecker | |
ia_reconf is only set but nowhere used; so let's remove it ... Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-21 | router: add syslog debug tracing for trouble shooting | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-21 | treewide: use RELAYD_MAX_ADDRS as address array size | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-21 | ndp: don't scan netlink attributes in case of netlink route event | Hans Dedecker | |
In case a netlink route event is received for a default route netlink data attributes were faulty processed as neigbor netlink data. Fix this by not processing any netlink attribute for any route event. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-11-16 | Handle netlink ENOBUFS events | Steven Barth | |
2015-07-27 | ra/dhcpv6: unify address change handling | Steven Barth | |
2015-07-14 | ndp: reintroduce address replay | Steven Barth | |
2015-07-14 | Remove unsolicited unicast RAs, adjust intervals | Steven Barth | |
2015-07-14 | ndp: fixup relay | Steven Barth | |
2015-07-14 | ndp: remove bindtodevice workaround | Steven Barth | |
2015-07-13 | ndp: fixup route replication | Steven Barth | |
2015-07-07 | router: also send RAs to every known neighbor | Steven Barth | |
2015-07-07 | ndp: replay on-link routes instead of address assignments | Steven Barth | |
2015-06-30 | ra: keep alive neighbor entries so we can send unicast RAs in the future | Steven Barth | |
2015-03-30 | properly handle return codes | John Crispin | |
Signed-off-by: John Crispin <blogic@openwrt.org> | |||
2014-10-17 | ndp: more fixes | Steven Barth | |
2014-10-17 | ndp: fix proxying behavior | Steven Barth | |
2014-10-17 | ndp: fix proc-setting | Steven Barth | |
2014-10-16 | Begin rewrite of NDP-relay | Steven Barth | |
2014-07-22 | Revert "rewrite of NDP proxy" for now | Steven Barth | |
2014-07-17 | Fix compilation | Steven Barth | |
2014-07-17 | Add missing NDP sync features | Steven Barth | |
2014-07-16 | Initial rewrite of NDP proxy | Steven Barth | |
2014-07-14 | odhcpd: only enable packet socket if really needed | Steven Barth | |
2014-07-01 | DHCPv6 destination address check | Hans Dedecker | |
As described in RFC3315 §15 any solicit, confirm, rebind or information request message is discarded if the destination address is unicast Likewise any request (§18.2.1), renew (§18.2.3), release (§18.2.6) or decline (§18.2.7) message is discarded and the server replies with the status code use multicast. | |||
2014-03-20 | Don't segfault when there is no IPv6 support | Steven Barth | |
2014-02-25 | Fix parsing of static ndp entries | Hans Dedecker | |
2014-02-17 | Add support for (managed) prefixes of length 65-96 | Steven Barth | |
2014-01-17 | Don't enable relay master if no slaves are present | Steven Barth | |
2013-12-31 | ndp: Enable ping6 keep-alive | Steven Barth | |
2013-12-05 | Fix possible SEGFAULT conditions | Hans Dedecker | |
2013-10-14 | Initial commit | Steven Barth | |