forked from mirrors/gecko-dev
Backed out changeset 25b411a687da (bug 1377004) for quantum_pageload_google failures on win10 a=backout
MozReview-Commit-ID: IYlC0BWMxC7 --HG-- extra : source : 44502217ccf7cd6e6de02a47a084cbc2e33a2b01
This commit is contained in:
parent
50ae69bb30
commit
a016e6e84a
3 changed files with 11 additions and 10 deletions
|
|
@ -4699,7 +4699,7 @@ pref("network.tcp.keepalive.retry_interval", 1); // seconds
|
||||||
pref("network.tcp.keepalive.probe_count", 4);
|
pref("network.tcp.keepalive.probe_count", 4);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
pref("network.tcp.tcp_fastopen_enable", true);
|
pref("network.tcp.tcp_fastopen_enable", false);
|
||||||
pref("network.tcp.tcp_fastopen_consecutive_failure_limit", 5);
|
pref("network.tcp.tcp_fastopen_consecutive_failure_limit", 5);
|
||||||
|
|
||||||
// Whether to disable acceleration for all widgets.
|
// Whether to disable acceleration for all widgets.
|
||||||
|
|
|
||||||
|
|
@ -400,8 +400,8 @@ TCPFastOpenFinish(PRFileDesc *fd, PRErrorCode &err,
|
||||||
// We have some data ready in the buffer we will send it with the syn
|
// We have some data ready in the buffer we will send it with the syn
|
||||||
// packet.
|
// packet.
|
||||||
PRInt32 rv = (tfoFd->lower->methods->sendto)(tfoFd->lower,
|
PRInt32 rv = (tfoFd->lower->methods->sendto)(tfoFd->lower,
|
||||||
nullptr,
|
secret->mFirstPacketBuf,
|
||||||
0,
|
secret->mFirstPacketBufLen,
|
||||||
0, //flags
|
0, //flags
|
||||||
&secret->mAddr,
|
&secret->mAddr,
|
||||||
PR_INTERVAL_NO_WAIT);
|
PR_INTERVAL_NO_WAIT);
|
||||||
|
|
|
||||||
|
|
@ -4164,9 +4164,7 @@ nsHalfOpenSocket::StartFastOpen()
|
||||||
SetupBackupTimer();
|
SetupBackupTimer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (mEnt) {
|
|
||||||
mEnt->mDoNotDestroy = false;
|
mEnt->mDoNotDestroy = false;
|
||||||
}
|
|
||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4261,14 +4259,17 @@ nsHalfOpenSocket::SetFastOpenConnected(nsresult aError, bool aWillRetry)
|
||||||
mStreamOut = nullptr;
|
mStreamOut = nullptr;
|
||||||
mStreamIn = nullptr;
|
mStreamIn = nullptr;
|
||||||
|
|
||||||
Abandon();
|
// If backup transport ha already started put this HalfOpen back to
|
||||||
|
// mEnt list.
|
||||||
|
if (mBackupTransport) {
|
||||||
|
mEnt->mHalfOpens.AppendElement(this);
|
||||||
|
gHttpHandler->ConnMgr()->mNumHalfOpenConns++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mFastOpenInProgress = false;
|
mFastOpenInProgress = false;
|
||||||
mConnectionNegotiatingFastOpen = nullptr;
|
mConnectionNegotiatingFastOpen = nullptr;
|
||||||
if (mEnt) {
|
|
||||||
mEnt->mDoNotDestroy = false;
|
mEnt->mDoNotDestroy = false;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue