X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_socket.c;h=cb271063b0bc5d25ad22d3d0cec65e66ad5052f8;hp=948ce0112e9953eeb20a9c4d6054a4bf64aed25f;hb=c72e237caa22525ab36a8286758e47544db3d496;hpb=ac11a79ba7d56e8c770b3dd4c503b9243c4ea4e3 diff --git a/src/net_socket.c b/src/net_socket.c index 948ce011..cb271063 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -78,6 +78,11 @@ static void configure_tcp(connection_t *c) { option = IPTOS_LOWDELAY; setsockopt(c->socket, SOL_IP, IP_TOS, (void *)&option, sizeof(option)); #endif + +#if defined(IPPROTO_IPV6) && defined(IPV6_TCLASS) && defined(IPTOS_LOWDELAY) + option = IPTOS_LOWDELAY; + setsockopt(c->socket, IPPROTO_IPV6, IPV6_TCLASS, (void *)&option, sizeof(option)); +#endif } static bool bind_to_interface(int sd) {