72 Commits (ce708df877a00a652058c3e44a66dc49601799fb)

Author SHA1 Message Date
Adam Ierymenko 342fa9d33f
clang-format this branch 9 months ago
Adam Ierymenko ba2a4a605c
clang-format 9 months ago
Adam Ierymenko 96ba1079b2
Clang-format!!! 1 year ago
Adam Ierymenko 6b078ee935
Implement extended armor throughout system but not turned on yet. 1 year ago
Joseph Henry bf7dddbd84
Fix issues that prevent user multipath preferences from being respected 2 years ago
Joseph Henry 3ed6379c4c
Fix condition where active-backup would fail to engage 2 years ago
Joseph Henry 2e6cda38f6
Port multipath improvements to newer version 2 years ago
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 64c2634b71
suppress warnings: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] (#2063) 3 years ago
Grant Limberg 54f339f0c0
fix a couple of metrics (#1989) 3 years ago
Grant Limberg 06b487119d
More packet metrics (#1982) 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
Brenton Bostick 4d50ed0b9d Fix several warning: format specifies type 'XXX' but the argument has type 'YYY' 3 years ago
Brenton Bostick f74a594e98 fix typos in comments and strings 3 years ago
Joseph Henry b02a41751c
Fix unresponsiveness when moving flows in balance-aware (See #1764) 3 years ago
Joseph Henry e1f60e3f83
Behavioral changes to multipath balance modes (See: #1745 and #1753) 3 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
grapexy b733bb8ead Fix sanity checks overwriting custom policy parameters 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 0e23ba8f1a
Add logic short-circuit to avoid unnecessary bond rebuild logic when appropriate 4 years ago
Joseph Henry b6074da498
Fix nonsensical equality comparison which may prevent certain links from being regarded as preferred in multipath scenarios 4 years ago
Joseph Henry ff670d044a
Fix integer format specifier compiler warnings 4 years ago
Joseph Henry 7ed5bde426
Fix for ab-mode link failure, QoS metrics (WIP) 4 years ago
Joseph Henry 1a400d33fd
Fix link creation bug in active-backup mode 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 e9f8ecbf7e
Properly initialize active-backup path index as partial fix for #1587 4 years ago
Joseph Henry 66236e91a2
Style fix 4 years ago
Joseph Henry 7e4da53c0b
Check reference to failover path before use in active-backup scenario 4 years ago
Joseph Henry 99df637aae
Improve relationship between QOS timers and bucket sizes 4 years ago
Joseph Henry 3ead6b67cd
Dynamically scale bonded link monitor frequency according to aliveness 4 years ago
Joseph Henry 8148c658cf
Remove bonds for peers that have fully expired. Remove notion of bond health 4 years ago
Joseph Henry 1cf8a1f493
More accurate accounting of bond layer overhead traffic 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 2850f131e2
Fix code style 4 years ago
Andrej Binder aeec7dae36 Prevent arithmetic error on interface change. 4 years ago
Joseph Henry bdef9d3bd7
Fix situation where too many ECHOs are sent to multipath peer 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
Joseph Henry 05a0a20197
Fix multipath flow reallocation. Prevent allocation to dead paths 4 years ago
Joseph Henry cc6de583be
Prevent balance-xor from de-allocating from bad paths 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