diff options
| author | Joseph Henry <[email protected]> | 2019-02-14 19:03:49 -0800 |
|---|---|---|
| committer | Joseph Henry <[email protected]> | 2019-02-14 19:03:49 -0800 |
| commit | e40c3f5527fc8ff0ae84e86882a00dc850c07a3c (patch) | |
| tree | 6b02544c53b0dee5308592825822e3910c49c46f /ext | |
| parent | 34b84a0b3cd4120a2964ecc41e4193e646aac142 (diff) | |
Patched ZeroTierOne to disable outgoing frame compression
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/ZeroTierOne.patch | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/ext/ZeroTierOne.patch b/ext/ZeroTierOne.patch index dbae021..ad081db 100644 --- a/ext/ZeroTierOne.patch +++ b/ext/ZeroTierOne.patch @@ -15,9 +15,30 @@ index dab81b9e..0d90152b 100644 * @return A pointer to the underlying buffer */ diff --git a/node/Switch.cpp b/node/Switch.cpp -index 74c22d33..58979e26 100644 +index 74c22d33..3e4f53b4 100644 --- a/node/Switch.cpp +++ b/node/Switch.cpp +@@ -425,16 +425,16 @@ void Switch::onLocalEthernet(void *tPtr,const SharedPtr<Network> &network,const + from.appendTo(outp); + outp.append((uint16_t)etherType); + outp.append(data,len); +- if (!network->config().disableCompression()) +- outp.compress(); ++ //if (!network->config().disableCompression()) ++ // outp.compress(); + aqm_enqueue(tPtr,network,outp,true,qosBucket); + } else { + Packet outp(toZT,RR->identity.address(),Packet::VERB_FRAME); + outp.append(network->id()); + outp.append((uint16_t)etherType); + outp.append(data,len); +- if (!network->config().disableCompression()) +- outp.compress(); ++ //if (!network->config().disableCompression()) ++ // outp.compress(); + aqm_enqueue(tPtr,network,outp,true,qosBucket); + } + @@ -532,7 +532,7 @@ void Switch::aqm_enqueue(void *tPtr, const SharedPtr<Network> &network, Packet & TXQueueEntry *txEntry = new TXQueueEntry(dest,RR->node->now(),packet,encrypt); |
