зеркало из https://github.com/microsoft/msquic.git
uncomment ipv6 breaking code
This commit is contained in:
Родитель
1a2a36cadb
Коммит
fb0332969b
|
@ -875,24 +875,24 @@ CxPlatSocketContextInitialize(
|
|||
}
|
||||
|
||||
printf("SETTING SOCKET OPTION FOR EPOLL!!!\n");
|
||||
// Option = TRUE;
|
||||
// Result =
|
||||
// setsockopt(
|
||||
// SocketContext->SocketFd,
|
||||
// IPPROTO_IPV6,
|
||||
// IPV6_HOPLIMIT,
|
||||
// (const void*)&Option,
|
||||
// sizeof(Option));
|
||||
// if (Result == SOCKET_ERROR) {
|
||||
// Status = errno;
|
||||
// QuicTraceEvent(
|
||||
// DatapathErrorStatus,
|
||||
// "[data][%p] ERROR, %u, %s.",
|
||||
// Binding,
|
||||
// Status,
|
||||
// "setsockopt(IPV6_HOPLIMIT) failed");
|
||||
// goto Exit;
|
||||
// }
|
||||
Option = TRUE;
|
||||
Result =
|
||||
setsockopt(
|
||||
SocketContext->SocketFd,
|
||||
IPPROTO_IPV6,
|
||||
IPV6_HOPLIMIT,
|
||||
(const void*)&Option,
|
||||
sizeof(Option));
|
||||
if (Result == SOCKET_ERROR) {
|
||||
Status = errno;
|
||||
QuicTraceEvent(
|
||||
DatapathErrorStatus,
|
||||
"[data][%p] ERROR, %u, %s.",
|
||||
Binding,
|
||||
Status,
|
||||
"setsockopt(IPV6_HOPLIMIT) failed");
|
||||
goto Exit;
|
||||
}
|
||||
|
||||
#ifdef UDP_GRO
|
||||
if (SocketContext->DatapathPartition->Datapath->Features & CXPLAT_DATAPATH_FEATURE_RECV_COALESCING) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче