diff --git a/iguana/iguana777.h b/iguana/iguana777.h index 2983c9147..d20ee5d72 100755 --- a/iguana/iguana777.h +++ b/iguana/iguana777.h @@ -54,7 +54,7 @@ typedef int32_t (*blockhashfunc)(uint8_t *blockhashp,uint8_t *serialized,int32_t #define IGUANA_DEFAULTRAM 4 #define IGUANA_MAXRECVCACHE ((int64_t)1024L * 1024 * 1024L) #define IGUANA_MAXBUNDLES (50000000 / 500) -#define IGUANA_LOG2MAXPEERS 10 +#define IGUANA_LOG2MAXPEERS 9 #define IGUANA_LOG2PACKETSIZE 21 #define IGUANA_LOG2PEERFILESIZE 23 @@ -75,9 +75,9 @@ struct iguana_txdatabits { uint64_t addrind:IGUANA_LOG2MAXPEERS,filecount:10,fpo #define IGUANA_DEDICATED_THREADS #ifdef IGUANA_DEDICATED_THREADS -#define IGUANA_MAXCONNTHREADS 128 -#define IGUANA_MAXSENDTHREADS IGUANA_MAXPEERS -#define IGUANA_MAXRECVTHREADS IGUANA_MAXPEERS +#define IGUANA_MAXCONNTHREADS 32 +#define IGUANA_MAXSENDTHREADS (IGUANA_MAXPEERS>>2) +#define IGUANA_MAXRECVTHREADS (IGUANA_MAXPEERS>>2) #else #define IGUANA_MAXCONNTHREADS 64 #define IGUANA_MAXSENDTHREADS 64