38 Commits (fd9afdce34ca36cebd983fc0633934fd1082d337)

Author SHA1 Message Date
Adam Ierymenko 0e5651f353
1.12.0 merge to main (#2104) 3 years ago
Joseph Henry b8b5d0bff8
Add setmtu command, fix bond lifetime issue 3 years ago
Brenton Bostick f73e51e94c
Brenton/curly braces (#1971) 3 years ago
Joseph Henry 39f3f5b2d9 User-configurable physical MTU for individual links 3 years ago
Joseph Henry e1f60e3f83
Behavioral changes to multipath balance modes (See: #1745 and #1753) 4 years ago
Joseph Henry bc521504ca
Improved multipath link monitoring 4 years ago
Joseph Henry 0797adf223
Improve output of bond list command 4 years ago
Joseph Henry 50e131a4ff
Partial fix for discrepancy between docs and implementation 4 years ago
Joseph Henry e18d206248
Add warm spare feature for balance modes 4 years ago
Joseph Henry 1d1843bf3b
Forget links if QoS verbs fail to arrive 4 years ago
Joseph Henry 7ed5bde426
Fix for ab-mode link failure, QoS metrics (WIP) 4 years ago
Joseph Henry c34325fee7
Fix attribute placement for debugging functions (#1587) 4 years ago
Joseph Henry db8443ef7d
Remove attributes causing build failures on various platforms (#1587) 4 years ago
Joseph Henry 6c85f8c7a7
Safely handle disappearing bonded interfaces (See issue #1587) 4 years ago
David Baird eea93d2607
Fix SEGV caused by format string on 32-bit platforms / armv7l, reported in #1587 (#1658) 4 years ago
Joseph Henry 66236e91a2
Style fix 4 years ago
Joseph Henry 8148c658cf
Remove bonds for peers that have fully expired. Remove notion of bond health 4 years ago
Joseph Henry 1b0c183913
Force non-leaf peers into local active-backup bond when multipath is enabled 4 years ago
Joseph Henry 46e955e3a1
Split bond logs into two categories to reduce logging size 4 years ago
Joseph Henry b154b7296c
Improve multipath logging output 4 years ago
Joseph Henry 1c6fd4125d
Fix custom policy parsing bug mentioned in issue #1507 4 years ago
Joseph Henry 1f43a736b2
Fix active-backup path selection bug 4 years ago
Adam Ierymenko 75a45eeb27
Revert "Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed." 5 years ago
Adam Ierymenko 48ce7632fa
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed. 5 years ago
Joseph Henry 109252be4e
Remove debug trace 5 years ago
Joseph Henry e1af003e4f
Consolidation of multipath logic. Better system separation 5 years ago
Joseph Henry 13481cea18
Fix (some) compile-time warnings on Windows 5 years ago
Joseph Henry 29e5880d8b
Match formatting of Bond-related sources to ZeroTier standard (no functional changes) 5 years ago
Joseph Henry 1732f7371c
Minor bonding CLI fix 5 years ago
Joseph Henry ecfac0601a Add new bond control commands to CLI 5 years ago
Joseph Henry b1ddba0438 Remove a few old comments 6 years ago
Adam Ierymenko 06730c7d1d BSL date bump 6 years ago
Joseph Henry edd960566a Improve bond tracing, fix bond initialization bugs, remove vestigial debug code 6 years ago
Joseph Henry 9f4985b11a Add basic bond health status reporting (listbonds) 6 years ago
Joseph Henry a33a494d60 Adjust terminology 6 years ago
Joseph Henry 5f0ee4fc78 Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStrategy, Add basic hysteresis mechanism to flow re-assignment 6 years ago
Joseph Henry fa5c8ef434 Fix timers, fix flow count discrepancy after flow removal, fix balance-aware flow re-assignment when one or more links go down 6 years ago
Joseph Henry 7266550c22 Remove vestigial constructor, fix typos, clean up code 6 years ago
Joseph Henry 58d567c331 Formatting 6 years ago
Joseph Henry a50e8e9878 Add Bonds, Slaves, and Flows 6 years ago