How does auto mode decide between ultrapeer and leaf?
In order to be promoted to ultrapeer mode the following conditions must be met: • There must be more than 8192 bytes/s outgoing bandwidth available. • If bandwidth schedulers are enabled, leaf nodes must not be configured to steal all the HTTP outgoing bandwidth. • If Gnutella network output scheduler is enabled, there must be at least 256 bytes/s per Gnutella network connection (ultrapeer or normal aka legacy). • Overall, there must be 32 bytes/s per configured leaf plus 256 bytes/s per Gnutella peer connection available.