Jeff Becker
56dce90de9
add trace log level for tracking logic thread jobs
2019-11-22 16:23:19 -05:00
Jeff Becker
eb6d042e73
make sure all calls of logic thread jobs are not having contention
2019-11-22 16:23:18 -05:00
Jeff Becker
d7f09a365d
contention killer
2019-11-22 16:23:18 -05:00
Thomas Winget
5ce6ed5134
fixes some logical errors in per-path queues
2019-11-07 15:05:04 -05:00
Thomas Winget
17de3f2478
do...while; make format; remove erroneous GUARDED_BY
2019-11-06 10:26:51 -05:00
Thomas Winget
12adff570d
fix seg fault, fix uninitialized static member
2019-11-06 10:26:51 -05:00
Thomas Winget
75512b1b58
ban zero id for pathid; clarity and cleanup
2019-11-06 10:26:51 -05:00
Thomas Winget
9d3e7d349c
Add per-path queues, prioritize control messages over traffic
2019-11-06 10:26:51 -05:00
Michael
4d8fe2a8a8
Move meta programming to subdirectory
2019-09-03 20:52:28 +01:00
Jeff Becker
0241851b72
add likn layer delivery timeout notification for iwp
2019-08-27 08:07:48 -04:00
Jeff Becker
822f529be8
add link layer delivery feedback
2019-07-26 12:19:31 -04:00
Thomas Winget
011abde5ec
make travis happy again *and* don't break message sending
2019-07-25 15:04:48 -04:00
Thomas Winget
af2c960867
revert change that made travis happy because it broke things
2019-07-25 14:48:32 -04:00
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.
2019-07-25 14:11:02 -04:00