GNUnet debian-0.24.3-29-g453fda2cf
 
Loading...
Searching...
No Matches
gnunet_constants.h File Reference

Go to the source code of this file.

Macros

#define GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT
 Bandwidth (in/out) to assume initially (before either peer has communicated any particular preference).
 
#define GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT
 After how long do we consider a connection to a peer dead if we don't receive messages from the peer?
 
#define GNUNET_CONSTANTS_QUOTA_VIOLATION_TIMEOUT
 How long do we delay reading more from a peer after a quota violation?
 
#define GNUNET_CONSTANTS_SERVICE_TIMEOUT
 After how long do we consider a service unresponsive even if we assume that the service commonly does not respond instantly (DNS, Database, etc.).
 
#define GNUNET_CONSTANTS_MAX_CORK_DELAY
 How long do we delay messages to get larger packet sizes (CORKing)?
 
#define GNUNET_CONSTANTS_LATENCY_WARN
 After what amount of latency for a message do we print a warning?
 
#define GNUNET_CONSTANTS_IDLE_LOAD_THRESHOLD   70
 Until which load do we consider the peer overly idle (which means that we would like to use more resources).
 
#define GNUNET_CONSTANTS_MAX_BANDWIDTH_CARRY_S   5
 For how long do we allow unused bandwidth from the past to carry over into the future? (in seconds)
 
#define GNUNET_CONSTANTS_HELLO_ADDRESS_EXPIRATION
 After how long do we expire an address in a HELLO that we just validated? This value is also used for our own addresses when we create a HELLO.
 
#define GNUNET_CONSTANTS_DHT_MAX_EXPIRATION
 How long do we cache records at most in the DHT?
 
#define GNUNET_CONSTANTS_CORE_SIZE_ENCRYPTED_MESSAGE
 Size of the struct EncryptedMessage of the core (which is the per-message overhead of the core).
 
#define GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE   (63 * 1024)
 What is the maximum size for encrypted messages? Note that this number imposes a clear limit on the maximum size of any message.
 
#define GNUNET_CONSTANTS_CADET_P2P_OVERHEAD   164
 Size of the CADET message overhead: = sizeof (struct GNUNET_CADET_TunnelEncryptedMessage)
 
#define GNUNET_CONSTANTS_MAX_CADET_MESSAGE_SIZE
 Maximum message size that can be sent on CADET.
 
#define GNUNET_CONSTANTS_MAX_BLOCK_SIZE   (62 * 1024)
 Largest block that can be stored in the DHT.
 
#define GNUNET_CONSTANTS_BLOOMFILTER_K   16
 K-value that must be used for the bloom filters in 'GET' queries.
 

Detailed Description

Author
Christian Grothoff

Global constants for performance tuning

Definition in file gnunet_constants.h.