%% sockctrl.tex
%%
-%% Copyright (C) 2004-2005 Simone Piccardi. Permission is granted to
+%% Copyright (C) 2004-2006 Simone Piccardi. Permission is granted to
%% copy, distribute and/or modify this document under the terms of the GNU Free
%% Documentation License, Version 1.1 or any later version published by the
%% Free Software Foundation; with the Invariant Sections being "Prefazione",
\item[\const{SIOCGSTAMP}] restituisce il contenuto di una struttura
\struct{timeval} con la marca temporale dell'ultimo pacchetto ricevuto sul
socket, questa operazione può essere utilizzata per effettuare delle
- misurazioni precise del tempo di andata e ritorno\footnote{il cosiddetto
- \itindex{round~trip~time} \textit{round trip time}.} dei pacchetti sulla
- rete.
+ misurazioni precise del tempo di andata e ritorno\footnote{il
+ \itindex{Round~Trip~Time} \textit{Round Trip Time} cui abbiamo già
+ accennato in sez.~\ref{sec:net_tcp}.} dei pacchetti sulla rete.
\item[\const{SIOCSPGRP}] imposta il processo o il \itindex{process~group}
\textit{process group} a cui inviare i segnali \const{SIGIO} e
\const{SIOCGPGRP} e \const{SIOCSPGRP}.
-
-
\subsection{L'uso di \func{ioctl} per i socket IP}
\label{sec:sock_ioctl_IP}
controllo (vedi sez.~\ref{sec:net_ancillary_data}).
\end{basedescript}
-Oltre a questi si trovano alcuni ulteriori file, la cui documentazione si
-trova nel file ...
-
+Oltre a questi nella directory \texttt{/proc/sys/net/core} si trovano altri
+file, la cui documentazione dovrebbe essere mantenuta nei sorgenti del kernel,
+nel file \texttt{Documentation/networking/ip-sysctl.txt}; la maggior parte di
+questi però non è documentato:
\begin{basedescript}{\desclabelwidth{3.2cm}\desclabelstyle{\nextlinelabel}}
-\item[\texttt{dev\_weight}]
+\item[\texttt{dev\_weight}] non documentato.
-\item[\texttt{lo\_cong}]
+\item[\texttt{lo\_cong}] non documentato.
-\item[\texttt{mod\_cong}]
+\item[\texttt{mod\_cong}] non documentato.
-\item[\texttt{no\_cong}]
+\item[\texttt{no\_cong}] non documentato.
-\item[\texttt{no\_cong\_thresh}]
+\item[\texttt{no\_cong\_thresh}] non documentato.
-\item[\texttt{somaxconn}]
+\item[\texttt{somaxconn}] imposta la dimensione massima del \textit{backlog}
+ della funzione \func{listen} (vedi sez.~\ref{sec:TCP_func_listen}), e
+ corrisponde al valore della costante \const{SOMAXCONN}; il suo valore di
+ default è 128.
\end{basedescript}
\subsection{I valori di controllo per il protocollo IPv4}
-\label{sec:sock_gen_sysctl}
+\label{sec:sock_ipv4_sysctl}
Nella directory \texttt{/proc/sys/net/ipv4} sono presenti i file che
corrispondono ai parametri dei socket che usano il protocollo IPv4, relativi
-I parametri specifiv
+I parametri specifici
% LocalWords: socket sez dotted decimal resolver Domain Name Service cap DNS
%%% mode: latex
%%% TeX-master: "gapil"
%%% End:
-% LocalWords: quest'ultime neigh
+% LocalWords: quest'ultime neigh dev weight cong mod somaxconn Di
+% LocalWords: Documentation