Use CS6 instead of CS7 for audio traffic

CS7 is reserved for network control traffic.
This commit is contained in:
Cameron Gutman 2024-02-01 21:07:15 -06:00
parent bb3b7984f3
commit 2008bc0eaa
2 changed files with 6 additions and 4 deletions

View File

@ -637,14 +637,15 @@ namespace platf {
option = IP_TOS;
}
// The specific DSCP values here are chosen to be consistent with Windows
// The specific DSCP values here are chosen to be consistent with Windows,
// except that we use CS6 instead of CS7 for audio traffic.
int dscp = 0;
switch (data_type) {
case qos_data_type_e::video:
dscp = 40;
break;
case qos_data_type_e::audio:
dscp = 56;
dscp = 48;
break;
default:
BOOST_LOG(error) << "Unknown traffic type: "sv << (int) data_type;

View File

@ -484,14 +484,15 @@ namespace platf {
option = IP_TOS;
}
// The specific DSCP values here are chosen to be consistent with Windows
// The specific DSCP values here are chosen to be consistent with Windows,
// except that we use CS6 instead of CS7 for audio traffic.
int dscp = 0;
switch (data_type) {
case qos_data_type_e::video:
dscp = 40;
break;
case qos_data_type_e::audio:
dscp = 56;
dscp = 48;
break;
default:
BOOST_LOG(error) << "Unknown traffic type: "sv << (int) data_type;