From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hadar Hen Zion Subject: Re: [PATCH net-next 1/2] mlx4_en: Add PTP hardware clock Date: Thu, 26 Dec 2013 10:26:52 +0200 Message-ID: <52BBE84C.1030702@mellanox.com> References: <1387312359-9476-1-git-send-email-shawn.bohrer@gmail.com> <1387312359-9476-2-git-send-email-shawn.bohrer@gmail.com> <52B6E568.4030400@mellanox.com> <20131223184845.GA4922@netboy> <52B992EE.5030401@mellanox.com> <20131225115322.GB5378@netboy> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Cc: Shawn Bohrer , "David S. Miller" , Or Gerlitz , Amir Vadai , "netdev@vger.kernel.org" , "tomk@rgmadvisors.com" , Shawn Bohrer To: Richard Cochran Return-path: Received: from eu1sys200aog113.obsmtp.com ([207.126.144.135]:52750 "EHLO eu1sys200aog113.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751381Ab3LZI1P (ORCPT ); Thu, 26 Dec 2013 03:27:15 -0500 In-Reply-To: <20131225115322.GB5378@netboy> Sender: netdev-owner@vger.kernel.org List-ID: On 12/25/2013 1:53 PM, Richard Cochran wrote: > On Tue, Dec 24, 2013 at 03:58:06PM +0200, Hadar Hen Zion wrote: >> >> The spin locks case such a bottleneck since I'm using multiple >> streams in my performance test. RSS mechanism scattered the streams >> between multiple RX rings while each RX ring is bound to a different >> cup. >> The describe scenario cause lock contention between the different RX rings. >> >> Performance drops from 37.8 Gbits/sec to 32.1 Gbits/sec when spin >> locks are added and goes back to 37.8 Gbits/sec when using >> read/write locks. > > And you are time stamping every received packet? > > Thanks, > Richard > Yes, current implementation time stamping every received packet. I do think time stamping only packets from the relevant socket will make more sense but SIOCSHWTSTAMP ioctl provides only the device without any socket attributes. Thanks, Hadar