Alcune note sui parametri di sysctl per i socket generici non documentati.
authorSimone Piccardi <piccardi@gnulinux.it>
Mon, 24 Apr 2006 12:29:58 +0000 (12:29 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Mon, 24 Apr 2006 12:29:58 +0000 (12:29 +0000)
sockctrl.tex
tcpsock.tex

index 9c17ab6eb51957dc26d22084dfa11e04547c77bb..c21547d5385d51a298e8e2c042b318132a088bcb 100644 (file)
@@ -3064,8 +3064,6 @@ processo che riceve i segnali) che si effettuano chiamando \func{ioctl} con
 \const{SIOCGPGRP} e \const{SIOCSPGRP}.
 
 
-
-
 \subsection{L'uso di \func{ioctl} per i socket IP}
 \label{sec:sock_ioctl_IP}
 
@@ -3168,21 +3166,25 @@ sono i seguenti:
   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}
 
@@ -3319,4 +3321,5 @@ I parametri specifici
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
-% LocalWords:  quest'ultime neigh dev weight cong mod somaxconn
+% LocalWords:  quest'ultime neigh dev weight cong mod somaxconn Di
+% LocalWords:  Documentation
index 54b9e0a93c17decdb52a84be861b38f7817a5f28..f7a706b903904c87e7f369710972782210d69bab 100644 (file)
@@ -964,7 +964,9 @@ protezione dei syncookies per
 attivare usando \file{/proc/sys/net/ipv4/tcp\_syncookies}) questo valore viene
 ignorato e non esiste più un valore massimo.  In ogni caso in Linux il valore
 di \param{backlog} viene troncato ad un massimo di \const{SOMAXCONN} se è
-superiore a detta costante (che di default vale 128).
+superiore a detta costante (che di default vale 128).\footnote{il valore di
+  questa costante può essere controllato con un altro parametro di
+  \func{sysctl}, vedi sez.~\ref{sec:sock_ioctl_IP}.}
 
 La scelta storica per il valore di questo parametro era di 5, e alcuni vecchi
 kernel non supportavano neanche valori superiori, ma la situazione corrente è
@@ -3553,12 +3555,6 @@ ingresso. Si applicano comunque anche a questo server le considerazioni finali
 di sez.~\ref{sec:TCP_serv_select}.
 
 
-
-%%% Local Variables: 
-%%% mode: latex
-%%% TeX-master: "gapil"
-%%% End: 
-
 % LocalWords:  socket TCP client dell'I multiplexing stream three way handshake
 % LocalWords:  header stack kernel SYN ACK URG syncronize sez bind listen fig
 % LocalWords:  accept connect active acknowledge l'acknowledge nell'header MSS
@@ -3598,3 +3594,8 @@ di sez.~\ref{sec:TCP_serv_select}.
 % LocalWords:  RDWR fifo Trip ping fourth CLR sull'I SETSIZE nread break Denial
 % LocalWords:  Service poll POLLIN POLLRDNORM POLLPRI POLLRDBAND POLLOUT events
 % LocalWords:  POLLHUP POLLERR revents pollfd
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: