[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1505822695.29839.48.camel@edumazet-glaptop3.roam.corp.google.com>
Date: Tue, 19 Sep 2017 05:04:55 -0700
From: Eric Dumazet <eric.dumazet@...il.com>
To: David Miller <davem@...emloft.net>
Cc: netdev <netdev@...r.kernel.org>
Subject: Re: [PATCH net-next] net: sk_buff rbnode reorg
On Mon, 2017-09-18 at 22:06 -0700, Eric Dumazet wrote:
> From: Eric Dumazet <edumazet@...gle.com>
...
> --- a/include/net/tcp.h
> +++ b/include/net/tcp.h
> @@ -797,11 +797,6 @@ struct tcp_skb_cb {
> u16 tcp_gso_segs;
> u16 tcp_gso_size;
> };
> -
> - /* Used to stash the receive timestamp while this skb is in the
> - * out of order queue, as skb->tstamp is overwritten by the
> - * rbnode.
> - */
> ktime_t swtstamp;
> };
I forgot that in upstream kernels, swtstamp can also be removed.
It is used in our kernels to store the time at which the skb was moved
into socket receive queue (after a possible stay in out of order queue)
Will send a V2, removing this field from net-next, before we add it
again later if we upstream our instrumentation code.
Powered by blists - more mailing lists