From: c vw Date: Thu, 9 Sep 2021 14:19:51 +0000 (+0200) Subject: updated IP QoS strategy (thanks D.G.) X-Git-Url: https://git.rkrishnan.org/Site/Content/$sch_link?a=commitdiff_plain;h=d1e6d898e10ce4e1162da668ed24295f7fbcfa3d;p=pihpsdr.git updated IP QoS strategy (thanks D.G.) --- diff --git a/new_protocol.c b/new_protocol.c index 8b9d479..d6bac9d 100644 --- a/new_protocol.c +++ b/new_protocol.c @@ -595,7 +595,8 @@ void new_protocol_init(int pixels) { setsockopt(data_socket, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)); setsockopt(data_socket, SOL_SOCKET, SO_REUSEPORT, &optval, sizeof(optval)); #ifdef __APPLE__ - optval = 0x10; // IPTOS_LOWDELAY + //optval = 0x10; // IPTOS_LOWDELAY + optval = 0xb8; // DSCP EF if(setsockopt(data_socket, IPPROTO_IP, IP_TOS, &optval, sizeof(optval))<0) { perror("data_socket: SO_PRIORITY"); } diff --git a/old_protocol.c b/old_protocol.c index 14c46ed..c856db5 100644 --- a/old_protocol.c +++ b/old_protocol.c @@ -406,7 +406,8 @@ static void open_udp_socket() { perror("data_socket: SO_RCVBUF"); } #ifdef __APPLE__ - optval = 0x10; // IPTOS_LOWDELAY + //optval = 0x10; // IPTOS_LOWDELAY + optval = 0xb8; // DSCP EF if(setsockopt(tmp, IPPROTO_IP, IP_TOS, &optval, sizeof(optval))<0) { perror("data_socket: SO_PRIORITY"); } @@ -480,7 +481,8 @@ static void open_tcp_socket() { perror("tcp_socket: SO_RCVBUF"); } #ifdef __APPLE__ - optval = 0x10; // IPTOS_LOWDELAY + //optval = 0x10; // IPTOS_LOWDELAY + optval = 0xb8; // DSCP EF if(setsockopt(tmp, IPPROTO_IP, IP_TOS, &optval, sizeof(optval))<0) { perror("data_socket: SO_PRIORITY"); }