From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Kleen Subject: Re: Linux 2.4.22 loopback question Date: Thu, 6 May 2004 08:35:47 +0200 Sender: netdev-bounce@oss.sgi.com Message-ID: <20040506063547.GE8804@wotan.suse.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: netdev@oss.sgi.com Return-path: To: Cheng Jin Content-Disposition: inline In-Reply-To: Errors-to: netdev-bounce@oss.sgi.com List-Id: netdev.vger.kernel.org On Wed, May 05, 2004 at 02:53:41PM -0700, Cheng Jin wrote: > I have instrumented the code in net/core/dev.c, and it seems that indeed > the corresponding ack would sometimes be generated by the receiver, > received and timestamped by netif_rx before tcp_transmit_skb returns. Most likely because the network softirq runs in parallel in interrupt context and picks up all the already queued packets. e.g. this can be triggered when you receive a packet from ethernet. -Adni