better exit pad size

pull/90/head
Jeff Becker 6 years ago
parent 0a1712924f
commit b9b7d3d1c7
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -9,6 +9,7 @@ namespace llarp
{
namespace routing
{
constexpr size_t ExitPadSize = 768;
constexpr size_t MaxExitMTU = 1500;
struct TransferTrafficMessage final : public IMessage
{

@ -115,7 +115,7 @@ namespace llarp
m_DownstreamQueue.emplace_back();
auto pktbuf = pkt.Buffer();
auto & msg = m_DownstreamQueue.back();
if(msg.Size() + pktbuf.sz > 1024)
if(msg.Size() + pktbuf.sz > llarp::routing::ExitPadSize)
{
m_DownstreamQueue.emplace_back();
return m_DownstreamQueue.back().PutBuffer(pktbuf);

@ -350,7 +350,7 @@ namespace llarp
if(m_Exit)
{
pkt.UpdateIPv4PacketOnDst({0}, pkt.dst());
m_Exit->QueueUpstreamTraffic(std::move(pkt), 1024);
m_Exit->QueueUpstreamTraffic(std::move(pkt), llarp::routing::ExitPadSize);
}
else
llarp::LogWarn(Name(), " has no endpoint for ", pkt.dst());

Loading…
Cancel
Save