You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/iwp
Jeff Becker e6ac7e721d
use a std::map instead of a std::unordered_map for holding message buffers by their sequentially increasing message id.
when retransmissions happen, they will be executed in a deterministic order by their delivery id.
this reduces the jitter from delayed message delivery on link layer as with an unordered map the order of iteration is "random",
so when we iterate all messages for retransmission we do it lowest id first (the messages queued first).
3 years ago
..
iwp.cpp try coleasing inbound packets from iwp 3 years ago
iwp.hpp try coleasing inbound packets from iwp 3 years ago
linklayer.cpp get rid of use of llarp::IpAddress from hotpaths 3 years ago
linklayer.hpp feedback from tom. 3 years ago
message_buffer.cpp Config file improvements (#1397) 4 years ago
message_buffer.hpp The Great Wall of Blame 4 years ago
session.cpp only do single ack packets 3 years ago
session.hpp use a std::map instead of a std::unordered_map for holding message buffers by their sequentially increasing message id. 3 years ago