summaryrefslogtreecommitdiff
path: root/node/Path.hpp
AgeCommit message (Expand)Author
2023-08-15Add setmtu command, fix bond lifetime issueJoseph Henry
2023-05-03fix type signatures (#1991)Brenton Bostick
2023-05-01Brenton/curly braces (#1971)Brenton Bostick
2023-01-12User-configurable physical MTU for individual linksJoseph Henry
2022-12-05fix typosBrenton Bostick
2022-10-09Behavioral changes to multipath balance modes (See: #1745 and #1753)Joseph Henry
2022-09-20Improved multipath link monitoringJoseph Henry
2022-09-16Improve output of bond list commandJoseph Henry
2022-02-25Change ECHO divisor from 20 to 6Joseph Henry
2022-02-21Change ECHO rate-limit divsor from 16 to 20Joseph Henry
2022-02-21Rate gate ECHO per Path instead of per PeerJoseph Henry
2021-09-01Consolidation of multipath logic. Better system separationJoseph Henry
2020-11-23Add new bond control commands to CLIJoseph Henry
2020-10-14Revert change to path quality to fix IPv6 issue in beta. We will rework this ...Adam Ierymenko
2020-09-18Prefer IPv6 if all else is equal.Adam Ierymenko
2020-08-20BSL date bumpAdam Ierymenko
2020-06-17Adjust terminologyJoseph Henry
2020-05-26Remove vestigial constructor, fix typos, clean up codeJoseph Henry
2020-05-14FormattingJoseph Henry
2020-05-12Add Bonds, Slaves, and FlowsJoseph Henry
2020-05-12Merge dev into multipathJoseph Henry
2019-08-23Relicense: GPLv3 -> ZeroTier BSL 1.1Adam Ierymenko
2019-08-19Added notion of FlowsJoseph Henry
2019-08-12Merge master into multipathJoseph Henry
2019-06-17Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into devGrant Limberg
2019-06-17Don't call _phy->getIfName if localSocket is -1Grant Limberg
2019-06-17Windows build fixes, fix double/float types to get rid of warnings.Adam Ierymenko
2019-06-13Compiler warning cleanupGrant Limberg
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-03-22RingBuffer<> is now templated with size, buffer is now static.Adam Ierymenko
2019-03-11Revert "#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROT...Grant Limberg
2019-03-01#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VER...Joseph Henry
2019-01-14Updated licenses for 2019Joseph Henry
2018-08-06Added debug tracesJoseph Henry
2018-06-22Improved path selection, more efficient traffic allocation, lower QoS/ACK ove...Joseph Henry
2018-06-14Fixed aggregateLinkLatency(). Also changed unit for throughput from byte to bitJoseph Henry
2018-06-14Added multipath field to zerotier-cli status output. Adjusted how path estima...Joseph Henry
2018-06-13Minor cleanup. More efficient push() operation for RingBufferJoseph Henry
2018-06-12Reduced how often relative path qualities and aggregate link allocations are ...Joseph Henry
2018-06-12Improved rate limit logic for QoS/ACK packets. Also reduced how often process...Joseph Henry
2018-06-07Spellcheck sweep across codebaseJoseph Henry
2018-06-01Added auto-escalation to multipath if both peers support it. Improved QoS/ACK...Joseph Henry
2018-05-30Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path qualityJoseph Henry
2018-05-02Adjusted locking order of _paths_m for path pruning. Other minor multipath ch...Joseph Henry
2018-05-02Cleanup. Misc type conversion and signedness fixesJoseph Henry
2018-05-01Introduced basic multipath supportJoseph Henry
2018-02-01Fix build on Intel C/C++ Compiler for Linux.Adam Ierymenko
2018-01-26More cleanup of old stuff.Adam Ierymenko
2018-01-08Copyright updates for 2018.Adam Ierymenko
2018-01-08Tear out old "link quality" stuff since it is not currently used and will be ...Adam Ierymenko