Caleb James DeLisle
|
de159175b7
Better logging + Subnode: always ping a peer when it emerges
|
4 years ago |
Caleb James DeLisle
|
63c60852f7
Minor logging improvements
|
4 years ago |
Caleb James DeLisle
|
ddd2161302
InterfaceController: do not move endpoints because it is possible to have multiple valid peerings with the same node
|
4 years ago |
Caleb James DeLisle
|
c2e9dfe3f1
Improved internal path quality metric computation
|
4 years ago |
Caleb James DeLisle
|
6c1751d868
Got rid of usages of Except and simplified Message.h
|
4 years ago |
Caleb James DeLisle
|
d4973dd0b8
Updated the drop counter to try to fix uint32 rollover
|
4 years ago |
Caleb James DeLisle
|
dfb0660f3f
Fix occasional crash when there are no known peers
|
6 years ago |
Caleb James DeLisle
|
f187db6b66
Major refactoring to push data up from the InterfaceController to the ReachabilityCollector for submitting lag, drops and passed bits to the snode
|
6 years ago |
Caleb James DeLisle
|
31303631c1
After a ping, send latency to pf as part of the metric
|
6 years ago |
Caleb James DeLisle
|
62f312de23
Remove code for exporting data which can as easily be calculated outside of cjdns
|
6 years ago |
Caleb James DeLisle
|
00b8e5be84
silly mistake
|
6 years ago |
Caleb James DeLisle
|
26a9a4fc64
Switch to using monotonic drop and received packet counts because the ReplayProtector is reset every session reset
|
6 years ago |
Caleb James DeLisle
|
dc28f82892
Switch to different averaging function
|
6 years ago |
Caleb James DeLisle
|
7207181faf
Add a moving average of dropped packets to evaluate 'droppeyness' of any given incoming path
|
6 years ago |
Caleb James DeLisle
|
d2e55d5854
Add the ability to timestamp packets when they arrive and log the time-differences between sequences of packets for bandwidth measurement
|
6 years ago |
Caleb James DeLisle
|
71b657f944
export iface info
|
6 years ago |
Caleb James DeLisle
|
3fe55c4187
Merged UDPbcastInterface into UDPInterface and made it beacon on a different port
|
6 years ago |
Mada
|
9bdfd5bf1a
Add Auto-peer support by using UDP broadcast
|
6 years ago |
Mada
|
29043584a2
Add ipv4 addr or mac of peer in peerStats info
|
6 years ago |
Caleb James DeLisle
|
d878d0280b
Added a log line to improve debugging
|
6 years ago |
Caleb James DeLisle
|
395a265634
missing semicolon :|
|
6 years ago |
Caleb James DeLisle
|
fa14a9e154
Refactor an assertion into 2 lines to track down an issue
|
6 years ago |
Mada
|
7f44843cf9
Fix interface ping loop
|
6 years ago |
Mada
|
cc3d783e44
Revert "Try just simplifying things"
|
6 years ago |
Caleb James DeLisle
|
bd6b60d817
Try just simplifying things
|
6 years ago |
Caleb James DeLisle
|
62089232f1
Tiny bit more debugging
|
6 years ago |
Caleb James DeLisle
|
f471c9c5ad
Improve logging of notification of peers
|
6 years ago |
Caleb James DeLisle
|
fef1e45242
embarassingly bad/wrong code not caught by clang, only gcc
|
7 years ago |
Caleb James DeLisle
|
3c1a29ed47
Make sure that each peer is re-notified to the SessionManager at least once per <number of peers> seconds
|
7 years ago |
Mada
|
fcadb4d283
Found peer re-handshake with us, triggle the peer gone event
|
7 years ago |