Received: by 2002:ab2:3319:0:b0:1ef:7a0f:c32d with SMTP id i25csp818419lqc; Fri, 8 Mar 2024 12:33:46 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW45ab3PiNVUGwYz7eQ45fEBHpPPz7ilCT1q0w0NGgNAxNj5FQDWqbCywAH1vXKM+0tSdKNiOAhs7sCQtWXVJJaS7qbJ8RmrucWQ2HeGg== X-Google-Smtp-Source: AGHT+IGRoabxtxmthRyoFSC8Ew7asGZj67n6ARmPUaXNgire9o9YWJwyccbaquoAouImZNGS8sOD X-Received: by 2002:a17:902:e992:b0:1db:e089:7474 with SMTP id f18-20020a170902e99200b001dbe0897474mr163516plb.66.1709930026450; Fri, 08 Mar 2024 12:33:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709930026; cv=pass; d=google.com; s=arc-20160816; b=yhGiJg7f1BK8XAAZidEoyA+H+QBs2ayJlSC0/H1nS8+nCYIlYyGRFpp2rTGRVqu3l2 Tj2W8zFvWSOaz3kseJllVGhyj0cE1lrEp/ApKNz+MjG4BsDYix4nknxUrsnc8jEfBdau DKGaVyFQ+sQqNGA5GujgR2t7l18S2rUPLZK2zD7XEp9/CYO9DBZkW73bSpf90tVTOc7z dsbmmcPaW5e5mYTZpUXYYMzk7WXO32iYyAl2HtuEISGAE/OmOe0P8XOLHrWh8ngMrmr1 /tLayD7T7exSjw96lC5TAamD2G69Phtp3vqaVM9tq2OO7eJg6ji5UvuBoH9nQNIfeiPI xSdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:dkim-signature:dkim-signature:date; bh=vwt+VDLDRvl/LmacdV+mArgWDFVTfPr6L4CGq1jg7iM=; fh=hEma27wI3unVBe5khih3cXQ4HTVCCec51rlMmpcQFvk=; b=WepfPXXzV++dKgKtDhw+/xJOoBB+7RKn45VJyfzaQmVrXlY8wkC2EmswwDPcKU5sxW vCUc7qjVjoQa/2zX0+YwY/Qs70UBhfNs/yYw/InaZfwVB548MMdYeUsBtDymHKNZHpdG yULnQ5oeo4X9es2kcqtIeAcHg/6Xp2le+t583UtEeoiqti+sx7VoLu3YWTW7dahogfJy /61xsu6Z4nHg6HczBvBLnZ2bMS/Io2GkSHlGiCTgbk2IS0igB4ja59sQARi6KBbgQrRz JDhHha8NzPs7jmemgbDkbtI5gaLEO2OYumcDly4hWJf15OHXIq+TF59dQs5XjXKXK9mN ymxg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=Y9f9RbSq; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; arc=pass (i=1 spf=pass spfdomain=linutronix.de dkim=pass dkdomain=linutronix.de dmarc=pass fromdomain=linutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-97555-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-97555-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id o6-20020a170902778600b001dd5bc8ae32si102067pll.242.2024.03.08.12.33.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Mar 2024 12:33:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-97555-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=Y9f9RbSq; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; arc=pass (i=1 spf=pass spfdomain=linutronix.de dkim=pass dkdomain=linutronix.de dmarc=pass fromdomain=linutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-97555-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-97555-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 5D2A5B212C8 for ; Fri, 8 Mar 2024 20:33:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3DD355E087; Fri, 8 Mar 2024 20:33:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="Y9f9RbSq"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="MOUx0g/2" Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ECE6E31A66; Fri, 8 Mar 2024 20:33:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709930014; cv=none; b=Qi3ePBDTcPylSN0z8WBFv0gYP/1zfGynknf2KWY/6IZjXNuD+JLJfFMmIknRlF5yDWajAT6/ntLmoUrlBReI+5m8DAPnAj1LDW2AVWBEZCaUajct9GYa4A6eK0uje88AAyXog66cDzrMWl9OJ2Wo4cqDesymIvC0cJoZnZ590co= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709930014; c=relaxed/simple; bh=mbU8isap81SxzNzDKLf+EXRxnmhyRYSIpTTrNxuafgw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=sOPzkLyt2YfrcOF+ESaSSsTYP+honxhjr9I2onevDVCYaZQ9ZJAF7d9KI9po0melq34ghTpneR0XlAFmPQR2paXK/wNuLDLMEOHmdxfIF2yKexcrr2nGRFziqLBzVcnZ/6l4ExxPOey8UpoRvZZaPM1ML1qQgMb018OIS0Ehr+o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=Y9f9RbSq; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=MOUx0g/2; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Date: Fri, 8 Mar 2024 21:33:28 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1709930010; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vwt+VDLDRvl/LmacdV+mArgWDFVTfPr6L4CGq1jg7iM=; b=Y9f9RbSqdey9V8dfdCvfDsnukOebtoJo+6d2pQKjR7kElvsby2DO2FvbgifxygGaG6lWZS Ju8mCG9/05W3bHjnk+GD4SeMi2yIjHt+UYM1CvCRHEKZm0ntRs+qJAMWeh7ta+s3YlIseu Wj3UNnRnSyAC5Fg8Z35dJu1hZXKwOjWd0biYGjnihXAq+1Hw56B9wPO1Qbfag96ZKDLl+k wBNHhNyOixrZuoVwuQ/gQXESQ02d/o4Q2oNOBQRiyfQJIb9F+gBWSEH7RRGhzcr3vOej/F oxOKYImAFl85qeUIjI4l2y1ZlZOjM0DiiUQgYCazCGJl1yHrEIgW5a5diGuBsQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1709930010; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vwt+VDLDRvl/LmacdV+mArgWDFVTfPr6L4CGq1jg7iM=; b=MOUx0g/2AvvcSiTbU8MX33za3/D88DDcKUIh16xlqY3skmnxiyrhRHlAgdgLf2qsj2+Ce/ q5/pd0mZvSVkZ/Aw== From: Sebastian Andrzej Siewior To: Haiyang Zhang Cc: Jakub Kicinski , Shradha Gupta , Shradha Gupta , "linux-kernel@vger.kernel.org" , "linux-hyperv@vger.kernel.org" , "linux-rdma@vger.kernel.org" , "netdev@vger.kernel.org" , Eric Dumazet , Paolo Abeni , Ajay Sharma , Leon Romanovsky , Thomas Gleixner , KY Srinivasan , Wei Liu , Dexuan Cui , Long Li , Paul Rosswurm , Alireza Dabagh , Sharath George John Subject: Re: RE: [PATCH] net :mana : Add per-cpu stats for MANA device Message-ID: <20240308203328.IvakSEHd@linutronix.de> References: <1709823132-22411-1-git-send-email-shradhagupta@linux.microsoft.com> <20240307072923.6cc8a2ba@kernel.org> <20240307090145.2fc7aa2e@kernel.org> <20240308112244.391b3779@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: On 2024-03-08 19:43:57 [+0000], Haiyang Zhang wrote: > > Do you have experimental data showing this making a difference > > in production? > Shradha, could you please add some data before / after enabling irqbalancer > which changes cpu affinity? so you have one queue and one interrupt and then the irqbalancer is pushing the interrupt from CPU to another. What kind of information do you gain from per-CPU counters here? > Thanks, > - Haiyang Sebastian