X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_packet.c;fp=src%2Fnet_packet.c;h=938b3b647de38b569e155c5359a8fd66ef297f02;hp=faf8378f82aee06163bf4cfefc5080c064115acb;hb=96e33d749cd61dd5f103ffef2e5e833f30185787;hpb=046616019def745aeeba3f553cda503affee1e86 diff --git a/src/net_packet.c b/src/net_packet.c index faf8378f..938b3b64 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -580,18 +580,18 @@ static void send_udppacket(node_t *n, vpn_packet_t *origpkt) { listen_socket[n->sock].priority = origpriority; switch(listen_socket[n->sock].sa.sa.sa_family) { -#if defined(SOL_IP) && defined(IP_TOS) +#if defined(IP_TOS) case AF_INET: ifdebug(TRAFFIC) logger(LOG_DEBUG, "Setting IPv4 outgoing packet priority to %d", origpriority); - if(setsockopt(listen_socket[n->sock].udp, SOL_IP, IP_TOS, (void *)&origpriority, sizeof(origpriority))) { /* SO_PRIORITY doesn't seem to work */ + if(setsockopt(listen_socket[n->sock].udp, IPPROTO_IP, IP_TOS, (void *)&origpriority, sizeof(origpriority))) { /* SO_PRIORITY doesn't seem to work */ logger(LOG_ERR, "System call `%s' failed: %s", "setsockopt", strerror(errno)); } break; #endif -#if defined(IPPROTO_IPV6) && defined(IPV6_TCLASS) +#if defined(IPV6_TCLASS) case AF_INET6: ifdebug(TRAFFIC) logger(LOG_DEBUG, "Setting IPv6 outgoing packet priority to %d", origpriority);