|
|
Establece o devuelve el campo Tipo de Servicio (Type-Of-Service, TOS) a enviar con cada paquete IP creado desde este conector. Se usa para priorizar los paquetes en la red. TOS es un byte. Existen algunas opciones TOS estándares definidas: IPTOS_LOWDELAY para minizar los retrasos en el caso de tráfico interactivo, IPTOS_THROUGHPUT para optimizar el rendimiento, IPTOS_RELIABILITY para optimizar la fiabilidad e IPTOS_MINCOST, que se debería usar para "datos de relleno" donde no tenga sentido una transmisión lenta. Como mucho, se puede especificar uno de estos valores TOS. Los otros bits son inválidos y se limpiarán. Por defecto, Linux envía primero datagramas IPTOS_LOWDELAY pero el comportamiento exacto depende de la disciplina de encolamiento configurada. Algunos niveles de prioridad alta pueden necesitar un identificador de usuario efectivo 0 o la capacidad CAP_NET_ADMIN. La prioridad también se puede configurar de una manera independiente del protocolo mediante la opción de conector ( SOL_SOCKET, SO_PRIORITY) (vea socket(7)).
|