[{"id":1761379,"web_url":"http://patchwork.ozlabs.org/comment/1761379/","msgid":"<20170831234412.GA28960@lunn.ch>","list_archive_url":null,"date":"2017-08-31T23:44:12","subject":"Re: [RFC net-next 1/8] net: dsa: Allow switch drivers to indicate\n\tnumber of RX/TX queues","submitter":{"id":13608,"url":"http://patchwork.ozlabs.org/api/people/13608/","name":"Andrew Lunn","email":"andrew@lunn.ch"},"content":"On Wed, Aug 30, 2017 at 05:18:45PM -0700, Florian Fainelli wrote:\n> Let switch drivers indicate how many RX and TX queues they support. Some\n> switches, such as Broadcom Starfighter 2 are resigned with 8 egress\n> queues.\n\nMarvell switches also have egress queue.\n\nDoes the SF2 have ingress queues? Marvel don't as far as i known.  So\ni wounder if num_rx_queues is useful?\n\nDo switches in general have ingress queues? \n\n   Andrew","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xjzVW1nPrz9s06\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 09:44:19 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751777AbdHaXoR (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 31 Aug 2017 19:44:17 -0400","from vps0.lunn.ch ([178.209.37.122]:47595 \"EHLO vps0.lunn.ch\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751404AbdHaXoQ (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tThu, 31 Aug 2017 19:44:16 -0400","from andrew by vps0.lunn.ch with local (Exim 4.84_2)\n\t(envelope-from <andrew@lunn.ch>)\n\tid 1dnZ88-0008UA-4B; Fri, 01 Sep 2017 01:44:12 +0200"],"Date":"Fri, 1 Sep 2017 01:44:12 +0200","From":"Andrew Lunn <andrew@lunn.ch>","To":"Florian Fainelli <f.fainelli@gmail.com>","Cc":"netdev@vger.kernel.org, jiri@resnulli.us, jhs@mojatatu.com,\n\tdavem@davemloft.net, xiyou.wangcong@gmail.com,\n\tvivien.didelot@savoirfairelinux.com","Subject":"Re: [RFC net-next 1/8] net: dsa: Allow switch drivers to indicate\n\tnumber of RX/TX queues","Message-ID":"<20170831234412.GA28960@lunn.ch>","References":"<1504138732-65383-1-git-send-email-f.fainelli@gmail.com>\n\t<1504138732-65383-2-git-send-email-f.fainelli@gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1504138732-65383-2-git-send-email-f.fainelli@gmail.com>","User-Agent":"Mutt/1.5.23 (2014-03-12)","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1761457,"web_url":"http://patchwork.ozlabs.org/comment/1761457/","msgid":"<8a530e4c-1932-dcbb-1eaf-fc4c849c5e3f@gmail.com>","list_archive_url":null,"date":"2017-09-01T04:00:43","subject":"Re: [RFC net-next 1/8] net: dsa: Allow switch drivers to indicate\n\tnumber of RX/TX queues","submitter":{"id":2800,"url":"http://patchwork.ozlabs.org/api/people/2800/","name":"Florian Fainelli","email":"f.fainelli@gmail.com"},"content":"On 08/31/2017 04:44 PM, Andrew Lunn wrote:\n> On Wed, Aug 30, 2017 at 05:18:45PM -0700, Florian Fainelli wrote:\n>> Let switch drivers indicate how many RX and TX queues they support. Some\n>> switches, such as Broadcom Starfighter 2 are resigned with 8 egress\n>> queues.\n> \n> Marvell switches also have egress queue.\n> \n> Does the SF2 have ingress queues? Marvel don't as far as i known.  So\n> i wounder if num_rx_queues is useful?\n\nAt the moment probably not, since we are not doing anything useful other\nthan creating the network devices with the indicated number of queues.\n\n> \n> Do switches in general have ingress queues? \n\nThey do, at least the Starfigther 2 has, and from the Broadcom tag you\ncan get such information (BRCM_EG_TC_SHIFT) and you could presumably\nrecord that queue on the SKB. I don't have an use case for that (yet?).","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"UR/lBTwe\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xk5BX2ZN2z9sNr\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 14:00:52 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1750836AbdIAEAs (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 1 Sep 2017 00:00:48 -0400","from mail-oi0-f44.google.com ([209.85.218.44]:35490 \"EHLO\n\tmail-oi0-f44.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1750707AbdIAEAr (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Fri, 1 Sep 2017 00:00:47 -0400","by mail-oi0-f44.google.com with SMTP id n18so8978110oig.2\n\tfor <netdev@vger.kernel.org>; Thu, 31 Aug 2017 21:00:47 -0700 (PDT)","from ?IPv6:2001:470:d:73f:e9b5:7cf7:cab:2662?\n\t([2001:470:d:73f:e9b5:7cf7:cab:2662])\n\tby smtp.gmail.com with ESMTPSA id\n\tu14sm2863893oie.40.2017.08.31.21.00.45\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 31 Aug 2017 21:00:45 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=subject:to:cc:references:from:message-id:date:user-agent\n\t:mime-version:in-reply-to:content-language:content-transfer-encoding; \n\tbh=vGQBpNgufRTRtz0858WrY1t7fUGWySz+aAEqioi0isE=;\n\tb=UR/lBTweu6yk/9jcbwS0foIpavMPdEBp9S+4A+bsHU1h0kfzwngBOxWXUXT9Ydhw52\n\txQxuccnL1O31+H2I9igHiyj0dZYT+8XnNoCSOdlwK47kOkuyr/VlRzcTJZHnUDBe7dNb\n\t10mFxb8KZPVfm8bj4/wWUGn6dvltbLGg1Et//gw8jbVw8Y1ZXeGUIzAc35MXex3fBsW+\n\tjtf22xBZCm2pLeX3EkbTTAuMg2ltXor1C8hB8qVpZJt6kRXtPZy/6ckO5j5yQVJJeVOf\n\tgKFpcKcIK5vinZ9xjt4rJK0jz/zgVXu3RoqhVtLNSPUQlx8YZgmiCdIGCLF01/92NC9J\n\t7riQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:to:cc:references:from:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=vGQBpNgufRTRtz0858WrY1t7fUGWySz+aAEqioi0isE=;\n\tb=IivmF/bqRbUFFmLOxLFnXpEBfRvMopbxUvK5BpxGC7a1ObCtW3J3dXZHvb5l46wtEh\n\tW/nLzTG75o6V4hXbzkqKgQDZYLWTlMInKblQMffXjvoj4qQyO938UVp6vBw3nC4eVAFx\n\tlfB6w2LRHmx/BcjWrVqe9kUjvqVJkmRDcYjlXu1MSPL0vY+Ak7olYpKrEk2EJ0yh7w8L\n\tGnf/q+y2o0DBY8v2n88ouhHxMbWjXFrdYKljOtxoB2+fk1HnnqUAdKKcVkP3FLFu7aZt\n\tHNbnJL00OPo/szE4cjAJm9HCTUcyast6wzkxdBhYO/4SKc700nTUEQyH4O+BRGL0cOOa\n\thcmA==","X-Gm-Message-State":"AHPjjUj1PUzjuhLhVjvl9zjbMkuzJrlvDfVUOTrrppaMAFLEUvGybTtr\n\tvNqa4U7rDtM/+Q==","X-Google-Smtp-Source":"ADKCNb6imrholrYtnXEnEMj/rvSsL3y1zZX7m5zBTTEb75HieCnzDjP6CTU22vZyFCsgdPZexEEh1w==","X-Received":"by 10.202.245.145 with SMTP id t139mr700619oih.261.1504238446849;\n\tThu, 31 Aug 2017 21:00:46 -0700 (PDT)","Subject":"Re: [RFC net-next 1/8] net: dsa: Allow switch drivers to indicate\n\tnumber of RX/TX queues","To":"Andrew Lunn <andrew@lunn.ch>","Cc":"netdev@vger.kernel.org, jiri@resnulli.us, jhs@mojatatu.com,\n\tdavem@davemloft.net, xiyou.wangcong@gmail.com,\n\tvivien.didelot@savoirfairelinux.com","References":"<1504138732-65383-1-git-send-email-f.fainelli@gmail.com>\n\t<1504138732-65383-2-git-send-email-f.fainelli@gmail.com>\n\t<20170831234412.GA28960@lunn.ch>","From":"Florian Fainelli <f.fainelli@gmail.com>","Message-ID":"<8a530e4c-1932-dcbb-1eaf-fc4c849c5e3f@gmail.com>","Date":"Thu, 31 Aug 2017 21:00:43 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170831234412.GA28960@lunn.ch>","Content-Type":"text/plain; charset=windows-1252","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}}]