Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp561115rwr; Thu, 27 Apr 2023 05:26:35 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4d24D/lHPQHM50/64/pfO7w8BOy8V4tQ1WzzCskm4aOk1FyD9c810dEgwUaK1six2yS9OB X-Received: by 2002:a05:6a20:7da6:b0:f1:1ab5:5076 with SMTP id v38-20020a056a207da600b000f11ab55076mr116957pzj.2.1682598394644; Thu, 27 Apr 2023 05:26:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682598394; cv=none; d=google.com; s=arc-20160816; b=FqTZxA2iAhhlkKD51AM/vUUE7osF0zxbglpP9CN4pLhuCimKzm9v4ClYAIWiIn7dt4 Su6cN/UC+JDlcxWlB99f8ZXQiF6W9xufjDzrzflqKsrTg246ggfAv9tW90mhKPlp2EYi wqiZhFIpvLCx7nYM6AIrN/y0YdafWzSfAy6qIaXg0SVLhvxwX6d8l/stsw3okDziSV2m 09MRn1oHyuhVXaiVGu6mNQCNI0N6ROp62w7KffGEzdZov69zaUQ3IUiMK0dAjwjQbd90 naET64Ab++f1A7V6U9DIoM1eDCNjU9XjaiaAAy/rTDWr6kHJqBDZsF1eZ+3W659YJPmJ Ykgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=dTSpPIZe1Obt24YjnKDvoF2YqyJyc7UGd5/XTD7d67A=; b=ZRxVgastIm6MNvurWAj6jOQxMRrnZI7awFB2nzo2eHVnq4pU/IE0UEsgOghWwSFVRI 9i6bz8EXdwQfDe6SDpnaUacbHfUpG+yI8fEFkTPYN44ntK7r+9dywM/TLJMaMkHTDPbz 4fJcvshEyJZB+3VIoFuBdYMnUzfR78Ajab3U/bZHSU5h38Zt0mUqIbedHIo/ShW4gqF2 NJHdkCH+tsTCHhc/XygE+F+Q87PzwB0mdfNiuZrPHWbSXTIuLyCl+bVshXopnM22RYH6 oR7zUf9ej3S01zoBsq1JzGDJr7BHuzTQxqte3PV7hHHxqcTTwfDwDB1uiY3dlU+I26Ly QDWw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i189-20020a6387c6000000b005181ce2302csi11707630pge.749.2023.04.27.05.26.07; Thu, 27 Apr 2023 05:26:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243858AbjD0MVm (ORCPT + 99 others); Thu, 27 Apr 2023 08:21:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40402 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243517AbjD0MVl (ORCPT ); Thu, 27 Apr 2023 08:21:41 -0400 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60FA510DA for ; Thu, 27 Apr 2023 05:21:33 -0700 (PDT) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3f18176ea3aso15562075e9.0 for ; Thu, 27 Apr 2023 05:21:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682598092; x=1685190092; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dTSpPIZe1Obt24YjnKDvoF2YqyJyc7UGd5/XTD7d67A=; b=EH2R5XqcSX0KaigC4hCdSITVGZR1XOoFOXcnHmAtpiviQy3YodqKvtdRiywdE8+Wuk EAh/IM9TdCo2tteWjGwF93DdsbupTxYXTqGwtUBGfRsleDDSIkvnL1ECAJB5k/rxDknX BI+Ha+osucaYd8QicQXRtBA+0TYqqUm1Q6L/6skm4mVMuXRX5rbvCdb7rHzFsU65AuoK BfxunSAsweO2LnSoGMy0rlVEVKpR/21RzyvbIdGIc1zOBdCScy5YRxOqgeGTM1yUWre9 7EEGoapBY4WzrvbbLL2+5CulFOBex7qLpKe2Pg6xNJWXXp2JP2QECPJ/zRYF3YOWeMZ2 dg6g== X-Gm-Message-State: AC+VfDxvu7yXlR+F4Gs3yP561Nl3nxcShBug51nQPHytyin05oZo/Q/L WUG+npEwi1ia19VkEjqeU7E= X-Received: by 2002:a05:600c:1d02:b0:3f0:a845:f215 with SMTP id l2-20020a05600c1d0200b003f0a845f215mr1374344wms.3.1682598091745; Thu, 27 Apr 2023 05:21:31 -0700 (PDT) Received: from [192.168.64.192] (bzq-219-42-90.isdn.bezeqint.net. [62.219.42.90]) by smtp.gmail.com with ESMTPSA id n16-20020a05600c181000b003f046ad52efsm24372335wmp.31.2023.04.27.05.21.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 27 Apr 2023 05:21:31 -0700 (PDT) Message-ID: Date: Thu, 27 Apr 2023 15:21:30 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH] nvme/tcp: Add support to set the tcp worker cpu affinity Content-Language: en-US To: Hannes Reinecke , Li Feng Cc: Keith Busch , Jens Axboe , Christoph Hellwig , "open list:NVM EXPRESS DRIVER" , linux-kernel References: <20230413062339.2454616-1-fengli@smartx.com> <20230413063317.2455680-1-fengli@smartx.com> <7f553d34-9ada-426c-4847-c7cd1aba64a8@grimberg.me> <03a47920-9165-1d49-1380-fb4c5061df67@grimberg.me> From: Sagi Grimberg In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >>> Not saying that this should be a solution though. >>> >>> How many queues does your controller support that you happen to use >>> queue 0 ? >> Our controller only support one io queue currently. > > Ouch. > Remember, NVMe gets most of the performance improvements by using > several queues, and be able to bind the queues to cpu sets. > Exposing just one queue will be invalidating any assumptions we do, > and trying to improve interrupt steering won't work anyway. > > I sincerely doubt we should try to 'optimize' for this rather peculiar > setup. I tend to agree. This is not a common setup that I'm particularly interested in exporting something dedicated in the driver for fiddling with it...