From cf5ac6752e9e486602ead574030583cdd132d1e8 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 20 Dec 2011 14:16:32 +0000 Subject: [PATCH] fix the TOS socket option for ipv6 --- daemon/call.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/call.c b/daemon/call.c index 338c353a6..0b5bf2b66 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -589,7 +589,7 @@ static int get_port6(struct streamrelay *r, u_int16_t p) { nonblock(fd); reuseaddr(fd); - setsockopt(fd, IPPROTO_IP, IP_TOS, &r->up->up->call->callmaster->tos, sizeof(r->up->up->call->callmaster->tos)); + setsockopt(fd, IPPROTO_IPV6, IPV6_TCLASS, &r->up->up->call->callmaster->tos, sizeof(r->up->up->call->callmaster->tos)); ipv6only(fd, 0); ZERO(sin);