Jeff
1403cff805
Merge pull request #1079 from majestrate/remove-dht-message-limit-2020-02-03
...
make message queue unbound for direct dht messages
4 years ago
Jeff Becker
80f8363386
don't drop messages with pathid zero which belong to snode to snode dht and path build requests.
4 years ago
Jeff Becker
9efd796145
initial wack at 0.7.0 dht fixes
4 years ago
Jeff Becker
1165466d56
don't deadlock when we want to remove lots of paths, flush queue instead when full
4 years ago
Jeff Becker
12899701c5
inform congestion on tail drop
4 years ago
Jeff Becker
860891b6a6
tail drop
4 years ago
Jeff Becker
4185d47d4b
link layer message priority
4 years ago
Stephen Shelton
698dddc151
Use std::max() and make format
4 years ago
Stephen Shelton
5c518d6586
Include outbound message queue stats in dumpState API response
4 years ago
Jeff Becker
56dce90de9
add trace log level for tracking logic thread jobs
5 years ago
Jeff Becker
eb6d042e73
make sure all calls of logic thread jobs are not having contention
5 years ago
Jeff Becker
d7f09a365d
contention killer
5 years ago
Thomas Winget
5ce6ed5134
fixes some logical errors in per-path queues
5 years ago
Thomas Winget
17de3f2478
do...while; make format; remove erroneous GUARDED_BY
5 years ago
Thomas Winget
12adff570d
fix seg fault, fix uninitialized static member
5 years ago
Thomas Winget
75512b1b58
ban zero id for pathid; clarity and cleanup
5 years ago
Thomas Winget
9d3e7d349c
Add per-path queues, prioritize control messages over traffic
5 years ago
Michael
4d8fe2a8a8
Move meta programming to subdirectory
5 years ago
Jeff Becker
0241851b72
add likn layer delivery timeout notification for iwp
5 years ago
Jeff Becker
822f529be8
add link layer delivery feedback
5 years ago
Thomas Winget
011abde5ec
make travis happy again *and* don't break message sending
5 years ago
Thomas Winget
af2c960867
revert change that made travis happy because it broke things
5 years ago
Thomas Winget
baf8019fe5
Refactor Router code into more classes
...
This commit refactors functionality from the Router class into separate,
dedicated classes.
There are a few behavior changes that came as a result of discussion on
what the correct behavior should be.
In addition, many things Router was previously doing can now be provided
callback functions to alert the calling point when the asynchronous
action completes, successfully or otherwise.
5 years ago