On Tue, 2016-11-29 at 16:45 +0100, Florian Westphal wrote: > jiffies based timestamps allow for easy inference of number of devices > behind NAT translators and also makes tracking of hosts simpler. > > commit ceaa1fef65a7c2e ("tcp: adding a per-socket timestamp offset") > added the main infrastructure that is needed for per-connection ts > randomization, in particular writing/reading the on-wire tcp header > format takes the offset into account so rest of stack can use normal > tcp_time_stamp (jiffies). > > So only two items are left: > - add a tsoffset for request sockets > - extend the tcp isn generator to also return another 32bit number > in addition to the ISN. > > Re-use of ISN generator also means timestamps are still monotonically > increasing for same connection quadruple, i.e. PAWS will still work. > > Includes fixes from Eric Dumazet. > > Cc: Mirja Kühlewind <mirja.kuehlew...@tik.ee.ethz.ch> > Signed-off-by: Florian Westphal <f...@strlen.de> > ---
Very nice work, thanks ! Acked-by: Eric Dumazet <eduma...@google.com>