diff --git a/src/network/network.cc b/src/network/network.cc index 1af2925..47b874e 100644 --- a/src/network/network.cc +++ b/src/network/network.cc @@ -114,6 +114,12 @@ void Connection::setup( void ) throw NetworkException( "setsockopt", errno ); } #endif + + /* set diffserv values to AF42 + ECT */ + uint8_t dscp = 0x92; + if ( setsockopt( sock, IPPROTO_IP, IP_TOS, &dscp, 1) < 0 ) { + throw NetworkException( "setsockopt on tos setting", errno ); + } } Connection::Connection( const char *desired_ip, const char *desired_port ) /* server */