make path length configurable on compile time

pull/184/head
Jeff Becker 6 years ago
parent 0789f28109
commit 3a8818980f
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -23,6 +23,9 @@
#include <vector>
#define MAXHOPS (8)
#ifndef DEFAULT_HOP_LENGTH
#define DEFAULT_HOP_LENGTH (4)
#endif
#define DEFAULT_PATH_LIFETIME (10 * 60 * 1000)
#define PATH_BUILD_TIMEOUT (30 * 1000)
#define MESSAGE_PAD_SIZE (128)

@ -11,7 +11,9 @@ namespace llarp
namespace service
{
Endpoint::Endpoint(const std::string& name, llarp::Router* r)
: path::Builder(r, r->dht, 6, 4), m_Router(r), m_Name(name)
: path::Builder(r, r->dht, 6, DEFAULT_HOP_LENGTH)
, m_Router(r)
, m_Name(name)
{
m_Tag.Zero();
}
@ -1002,7 +1004,8 @@ namespace llarp
Endpoint::OutboundContext::OutboundContext(const IntroSet& introset,
Endpoint* parent)
: path::Builder(parent->m_Router, parent->m_Router->dht, 3, 4)
: path::Builder(parent->m_Router, parent->m_Router->dht, 3,
DEFAULT_HOP_LENGTH)
, SendContext(introset.A, {}, this, parent)
, currentIntroSet(introset)

Loading…
Cancel
Save