From 96a77e42d1323717c9159261f03736cdb4dd4ee6 Mon Sep 17 00:00:00 2001 From: Alexander Amanuel Date: Wed, 29 Jan 2014 20:17:14 +0400 Subject: Minor DSCP-related improvements - Improved usage annotation - Shifted DSCP value to set not whole DS field, but only it's DSCP part --- src/SocketCore.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/SocketCore.h') diff --git a/src/SocketCore.h b/src/SocketCore.h index 9d110b53..4442dc15 100644 --- a/src/SocketCore.h +++ b/src/SocketCore.h @@ -125,7 +125,8 @@ public: void applyIpDscp(); static void setIpDscp(int ipDscp) { - ipDscp_ = ipDscp; + // Here we prepare DSCP value for IPTOS option, which sets whole DS field + ipDscp_ = ipDscp << 2; } void create(int family, int protocol = 0); -- cgit