always enable QoS

This commit is contained in:
Nikhil Narayana 2021-11-30 17:37:52 -08:00
commit f52c49f55f

View file

@ -651,22 +651,19 @@ void SlippiNetplayClient::ThreadFunc()
}
}
#else
if (SConfig::GetInstance().bQoSEnabled)
for (int i = 0; i < m_server.size(); i++)
{
for (int i = 0; i < m_server.size(); i++)
{
#ifdef __linux__
// highest priority
int priority = 7;
setsockopt(m_server[i]->host->socket, SOL_SOCKET, SO_PRIORITY, &priority, sizeof(priority));
// highest priority
int priority = 7;
setsockopt(m_server[i]->host->socket, SOL_SOCKET, SO_PRIORITY, &priority, sizeof(priority));
#endif
// https://www.tucny.com/Home/dscp-tos
// ef is better than cs7
int tos_val = 0xb8;
qos_success =
setsockopt(m_server[i]->host->socket, IPPROTO_IP, IP_TOS, &tos_val, sizeof(tos_val)) == 0;
}
// https://www.tucny.com/Home/dscp-tos
// ef is better than cs7
int tos_val = 0xb8;
qos_success =
setsockopt(m_server[i]->host->socket, IPPROTO_IP, IP_TOS, &tos_val, sizeof(tos_val)) == 0;
}
#endif