From b6c298c4db0c039a91f2497f170e7172fb34ad10 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Sun, 17 Jul 2011 23:48:21 +0000 Subject: [PATCH] Aggiunte alcune novita' del 3.0 --- sockadv.tex | 3 +++ socket.tex | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/sockadv.tex b/sockadv.tex index 8692ff7..60b39c9 100644 --- a/sockadv.tex +++ b/sockadv.tex @@ -36,6 +36,9 @@ socket in forma semplificata. Se infatti si devono semplicemente ... % TODO trattare anche recvmmsg, introdotta con il kernel 2.3.33, vedi % http://kernelnewbies.org/Linux_2_6_33 +% TODO trattare anche sendmmsg, introdotta con il kernel 3.0, vedi +% + \subsection{I messaggi ancillari} \label{sec:net_ancillary_data} diff --git a/socket.tex b/socket.tex index efca2ca..c026305 100644 --- a/socket.tex +++ b/socket.tex @@ -149,6 +149,10 @@ come vedremo in sez.~\ref{sec:sock_type}, lo stile di comunicazione) e implicitamente dal tipo di socket, per cui di norma questo valore viene messo a zero (con l'eccezione dei \textit{raw socket}). +% TODO: l'ultimo argomento viene usato anche dai nuovi ping socket introdotti +% con il kernel 3.0, vedi anche http://lwn.net/Articles/420799/ e +% http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=c319b4d76b9e583a5d88d6bf190e079c4e43213d + Si noti che la creazione del socket si limita ad allocare le opportune strutture nel kernel (sostanzialmente una voce nella \itindex{file~table} \textit{file table}) e non comporta nulla riguardo all'indicazione degli -- 2.30.2