X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sockctrl.tex;h=f69597ffc504d8912d1662a3ebe1582c2fa23a46;hp=f2eb820d60b1a0c7a22dd6a0e034ec83f1dc0ef4;hb=bf30b22885daaa31ef38bec56eccfb7bf33f5bd1;hpb=f63e2760dfd881f32a4fcf4f8d7a902ec1e6b042 diff --git a/sockctrl.tex b/sockctrl.tex index f2eb820..f69597f 100644 --- a/sockctrl.tex +++ b/sockctrl.tex @@ -4021,7 +4021,9 @@ nel file \texttt{Documentation/networking/ip-sysctl.txt}; la maggior parte di questi però non è documentato: \begin{basedescript}{\desclabelwidth{3.0cm}\desclabelstyle{\nextlinelabel}} \item[\texttt{dev\_weight}] blocco di lavoro (\textit{work quantum}) dello - scheduler di processo dei pacchetti. % TODO da documentare meglio + scheduler di processo dei pacchetti. + +% TODO da documentare meglio \item[\texttt{lo\_cong}] valore per l'occupazione della coda di ricezione sotto la quale si considera di avere una bassa congestione. @@ -4061,9 +4063,17 @@ accessibile con \texttt{man 7 ip}, sono i seguenti: \begin{basedescript}{\desclabelwidth{3.5cm}\desclabelstyle{\nextlinelabel}} \item[\texttt{ip\_default\_ttl}] imposta il valore di default per il campo TTL - (vedi sez.~\ref{sec:IP_header}) di tutti i pacchetti uscenti. Il valore può - essere modificato per il singolo socket con l'opzione \const{IP\_TTL}. - Prende un valore intero. + (vedi sez.~\ref{sec:IP_header}) di tutti i pacchetti uscenti, stabilendo + così il numero massimo di router che i pacchetti possono attraversare. Il + valore può essere modificato anche per il singolo socket con l'opzione + \const{IP\_TTL}. Prende un valore intero, ma dato che il campo citato è di + 8 bit hanno senso solo valori fra 0 e 255. Il valore di default è 64, e non + ci normalmente non c'è nessuna necessità di modificarlo,\footnote{l'unico + motivo sarebbe per raggiungere macchine estremamente ``lontane'' in + termini di \textit{hop}, ma è praticamente } aumentare il valore è una + pratica poco gentile, in quanto in caso di problemi di routing si allunga + inutilmente il numero di ritrasmissioni. + \item[\texttt{ip\_forward}] abilita l'inoltro dei pacchetti da una interfaccia ad un altra, e può essere impostato anche per la singola interfaccia. Prende @@ -4136,7 +4146,8 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: connessioni più rapidamente. \item[\texttt{tcp\_adv\_win\_scale}] questo valore indica al kernel quanto - spazio all'interno del buffer associato a un socket deve essere utilizzato + spazio all'interno del buffer associato a un socket (quello impostato con + \texttt{tcp\_rmem}) deve essere utilizzato per la \item[\texttt{tcp\_app\_win}] @@ -4219,7 +4230,10 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: \item[\texttt{tcp\_rfc1337}] -\item[\texttt{tcp\_rmem}] + +\item[\texttt{tcp\_rmem}] + + \item[\texttt{tcp\_sack}] \item[\texttt{tcp\_stdurg}] \item[\texttt{tcp\_synack\_retries}]