Есть ли способ, которым openldap позволяет нам устанавливать значения DSCP (QOS (IP_TOS) на уровне IP)? - PullRequest
0 голосов
/ 11 мая 2011

Мое приложение использует стек openldap для отправки запроса на сервер LDAP. Я хочу установить значения DSCP (IP_TOS). Есть ли способ сделать это?заранее спасибо

1 Ответ

0 голосов
/ 11 мая 2011

Конечно, просто используйте setsockopt на сокетах LDAP:

#include <sys/types.h>
#include <sys/socket.h>

int tos = IPTOS_LOWDELAY;

if (setsockopt(sock, IPPROTO_IP, IP_TOS, (char *) &tos, sizeof(tos)) < 0 ) {
       printf("Failed setting TOS on socket");
       abort(); 
}
...