|
@@ -276,10 +276,14 @@ public:
|
|
|
*/
|
|
|
inline bool disableCompression() const
|
|
|
{
|
|
|
-#ifndef ZT_SDK
|
|
|
+#ifndef ZT_DISABLE_COMPRESSION
|
|
|
return ((this->flags & ZT_NETWORKCONFIG_FLAG_DISABLE_COMPRESSION) != 0);
|
|
|
#else
|
|
|
- return false; // Compression is disabled for SDK builds since it doesn't play nice with lwIP
|
|
|
+ /* Compression is disabled for libzt builds since it causes non-obvious chaotic
|
|
|
+ interference with lwIP's TCP congestion algorithm. Compression is also disabled
|
|
|
+ for some NAS builds due to the usage of low-performance processors in certain
|
|
|
+ older and budget models. */
|
|
|
+ return false;
|
|
|
#endif
|
|
|
}
|
|
|
|