From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20060.outbound.protection.outlook.com [40.107.2.60]) by dpdk.org (Postfix) with ESMTP id EADBE326C for ; Fri, 27 Jul 2018 04:10:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cRVSdXKWH88MmGVetTSufXijb4oKFgRVVRQBgNxxr9I=; b=bC877GA2ws0ASB8osHE5KHzmaUsFz2Es2fQg7T+xPUQULAZIEXWotemXyzeClGGOq/e30j0JDWbOi+ACXJqJdZWEbk6Y+wj+3Lm2qk156EjdjvTFqkozzy7PHzWuTcXQHurZBt4nSexzkMjzbWC5mKmqeUnha7j+lvtoRoVrfDE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 27 Jul 2018 02:10:46 +0000 From: Yongseok Koh To: David Marchand Cc: Ajit Khaparde , dpdk stable Date: Thu, 26 Jul 2018 19:09:00 -0700 Message-Id: <20180727021019.37388-4-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727021019.37388-1-yskoh@mellanox.com> References: <20180727021019.37388-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM6PR08CA0022.namprd08.prod.outlook.com (2603:10b6:5:80::35) To HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fd6407bd-fdd0-46b4-9bbd-08d5f3662b3d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2041; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 3:gXalhZa0pJGvYBVoP4fvQIiCv/2IFdyJljxFdWLQqkq0yCGnlcnhCHpkancU9sDVY1SkxWhJcpdgRk+U+QRpxbzAlYXNL0eh+cd9VjME25WyhyqZegdcIxfpV9ozfYgw+LdsalZ0gtSjHOsu7q8/4YQlZ0YZ20S8r0s+/c+xDjQ0D7FRegc8tnMhnmnvJHbsR2j4AmQBXNmacYfVu9n20pTzrzIyg4Nep33rxx3IYXONnsGOv+N765w823G8Cr3t; 25:9fhjwkoHfrflvxX3G5Mgxn9MHDostZWlGdrvdaY+/ZlZ9tKo2tYH03Rsth/YCJgoNU2xOH9QPsdQ29X/5/S4QYZR6TbkncSjRtAcrmUuLeKeGZoFkDePWHaAeuT+59inXulUhJeZhLk7CLuhC3utum43ytWeFd1OQ9FnEJEDKOjAX5Cu1x4CkkYYcN4hxVzjGzVit4z9AwX/xu7DWIVnyfwi514QqSR5UrR8GdJvo+xr+8h0izAHaAqBJ0vNe6pIaZV4OC427t17D2svHj0MuAvc02lAjtdf9ANYG0yK/daCdzWvnpzqeZI/Lwzna1nfkRV14uHkkuQB9p15kSG7nQ==; 31:zo1isnOcExTiQC37zAN/wxkt7NqdamVW4bKx3br3VIXEK7NI794ybczYkA1D7MzL9NB1DeAasEZBXg3wDUW+0DbRzpJbTXaaxhofjjaoKvIF51A9lAQ3rMmZi2S1V0xKXhh/QWC02aAKzimEc48BaGW0TvVbQ5IPpDUcm00hfifrbVkS7uvKYIFp5hZrAgoLwuYGCEDvhrLKgabQ7KHpPhsXte2WNwL4O+L6g553gJk= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2041: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 20:/m2PRoIlZ4IpDwtYpTmLSZKo73h0hzQkAa9ULIGoF/Rl/skOzS+nlCZx9822ClY78BYE94pkDuEcjoRM5ICG3h3UN+8HtJZc0cmzb9mB/Cb4Xg/qjl1xaVXxT+V4c8a05dsj2T0TLNiQ4IvPBu9LimUChsIIufYDu3lgNGBk77TF+KgdIND3a93HF3H+pFfhSLEdSiBH+Bjo8zmw9qgpVyF6ah/g2udxM081KXC133OsT6z5M9IvgL9e37gyn0swzYYqEyIq+or2q5j01C1Lte4D1h0w7wf9Jeg0D6SzqSKtsFQ8I748752QCb552NCTg8yqKDFEAg+Hr0APDT2f30TtYAboBraRJ7Psy4SfszKPfh8wg8uvKKsLX2rWUA49Vd5vCJXecGEwauUJ+yHzWVPufbWF5xcEgkPHPS33zk98pisq1523Il1fGCVMOcqcs6fBsyub6o8U6IvYV6Bv1QyRV0M+unx/Fsu1RpP+JTPhLOdGSR65JjZ18KlR5WCi; 4:17qsY6jSztZQtdqUr3UipDg4j5XLH48X/lxLUa4RXE96Ee9htSc64IW3qYz5df6y4t+C0fCTBcOKR1grT0nBdUuKlZeOHAxt2yOLa9gTZd66nCgHIteMNp916tRvm73gw2Hac5LmOEJ/ch3UT+MVeVlML6bXm9dIAEvK9WF0ZQ13qY3m8GyRaGfqHXk+s2MgBznMxCmkf2s+0/jlXHd5dXG9gec3HTjzu3u+LTR3i6Nl9VVEQRiyRWbFxEw3+DUhgOkJozEa5qZeuLJKxz4r/NsUBrGtmA6si6XCO7qtjUGzzAtYwiuouS8j9jQQdyCV X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(208715162771679); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2041; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2041; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(136003)(376002)(396003)(346002)(69234005)(28163001)(189003)(199004)(6306002)(55016002)(53376002)(36756003)(4326008)(76176011)(2906002)(105586002)(26005)(2616005)(25786009)(956004)(486006)(21086003)(386003)(966005)(106356001)(51416003)(7736002)(86362001)(53546011)(575784001)(50466002)(16526019)(48376002)(1076002)(52116002)(8936002)(54906003)(5660300001)(11346002)(3846002)(16586007)(446003)(66066001)(81166006)(68736007)(316002)(69596002)(7696005)(6116002)(97736004)(53936002)(476003)(81156014)(50226002)(6666003)(47776003)(6916009)(186003)(1720100001)(8676002)(305945005)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2041; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2041; 23:kB3zPfpEUhyI0DX+4UL8mRGCURNgz3etu5mpe7z?= =?us-ascii?Q?lPYNQB6RUnA62D2E7HrAa4oZk5mxo3Nc8p8Uc/1qF0snv97MewPIIA48Bwjy?= =?us-ascii?Q?xbcAIQVuAMWtpSusjZLZoirwYiCL++4emYDFmfb4kwAICKC1H73pcrckVtnt?= =?us-ascii?Q?NP8rYoScvsPP3lCO25Qx3PRzybpXXCvva+DkuwV4lpXiwduHLAb0s2Mznkm6?= =?us-ascii?Q?mxwwBdbeUPCm4kcUFUvecVw/FYu8sJqf6JXMp6TiK2hPV3pFAUrPe+zkZHke?= =?us-ascii?Q?VkyKzhOshER5eB4Zhab1/FC60eCwAGnTBRG/3uTaG37L5RF+BFpFr1N5evad?= =?us-ascii?Q?WmqAYm5o8R7wW9ls+6jl2RIA7qPtaj5H69VuwPa3kL1ywmoQ4McTg9RsW7EN?= =?us-ascii?Q?Y7Iu1ZJXtiRn+MC+DPdW19VGtEroa8mU2YtmfUDpWW/mMID8GuL8gc7KMYms?= =?us-ascii?Q?xY+5e9/rspHo6zHZ/prd4MP1X7SDx2A72IeBzcFJ1T31Tss8ZJ1sGtQEObvV?= =?us-ascii?Q?QtRv3UNGx51J4J7+RkQXQfTBbFIkpSHECIgpwxfIhTYRhqDpvOZw6/rqGsAA?= =?us-ascii?Q?jh2BeYYSp1QOA7oTKXZ9Bt9TGeVJm9zC3QvmwOqssQ8UW+pe23C661eZ99gC?= =?us-ascii?Q?6F0AEZ/CSH2Wwxu07f+uy41+v+Jhx1a9PRnCdMMX99U3DR73BMWukYCe5kXF?= =?us-ascii?Q?2mXz/zxNEKWfXl7V5UsXl9kaQdPSeQTQLvw2eZspeNH7sWsyPnjbHwk0Q8J5?= =?us-ascii?Q?gvl7WEGCUmxRkBgN2NIitoxMO+0mgvKn6GHXhCq1yZShk2jZjPOm3ySXRUKO?= =?us-ascii?Q?gmANx81T7Xor2mZZ8gAOBPVWJAj8OgN0sLVlmy0g9BVo03oYEk2iANSdLKVL?= =?us-ascii?Q?NEg/ioRkOK+yBu7oyZSOTATkDthPf0zbdq/mWlg9ed3WAV9dcvcC8+K/2ETm?= =?us-ascii?Q?/EuqHmnnRNpcDd3lm+4ACJ/Re0jigkC6qYUQLSbyajkt9r1zsxqW4RYrissA?= =?us-ascii?Q?7aoJPuOihgVTEWY0KICKOwHzcXnXX4Gl6uAjSFq5Gt8Zm8ChPslJfVanuTTo?= =?us-ascii?Q?v4UmOGb+K8Vnve0ET8ghVqRQa038zDv2XHBPKgAiwpnqN51owoMVxRbpHq7b?= =?us-ascii?Q?8qeqEDGdLkUGuQGxBVGxn4ZFgjLD30um6SXFU+vjeVCFpgqxAIcU7yPERvJH?= =?us-ascii?Q?Z6A2ystyozPp5Uum8ci4a0xoW512c+9L6lLl2jREnsvlp7CMCziBI5eFJ9hb?= =?us-ascii?Q?XuiVJpZ7ynV9keGBHDPPUVSMR6AiLh/i2FURLYUJ5y4blJAIasiLr8U8uoIL?= =?us-ascii?Q?kJiJB4xIK2j36TmQZ5/+rJBR4Ouv0/klL8NOCfqXMMtq89YgGOycQWrAKlFa?= =?us-ascii?Q?bBwdPnijcqMac+LArfKUxEniXS7xCV+Y1JgvlaHW8ckpbTqTW?= X-Microsoft-Antispam-Message-Info: 1LGLsdCKbD2O+5mOv7R5vIX3v6S4s79s/z6M0tCV954v2OUsfwI0fRc4Uk/n+9PilB0Hg8CVZA7+Z8ft5YgfSBQbQyWUuyAMRvbfJSpnyrkIwcF72qHEwKYYPp03tFyhge8LRK7KxGOc9Gs/ST2nYFrgttfcPVrS/wc4ZpyXghKWPTm/yUQuAuYI6PjyLVjJqmkV1Vu2I/0piRSNjIRhjpnXM1eo+5EwOYjtA1Cdz+n1vMaeLD4S+OQjRTHfnG5mjm3vaqHHeRRamgUVyUyRa1v3iqOFb3+QWRaYVXm+2fXaM1bLe15CSUDmkaRmYDJGhzp+epSAuRW0jfCUM4seCtPHaoeEQwxu19fXGqZQMq0= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 6:I1Fav9DEISI3C3iKcY/OlODTFwxC7YcsOLpBxnjAo8HXXleLIsB7koC7SuuFR0bNeHw3Xyp0FpqQR6kcw1VxNed9yNwE5NtV4vI/fKI+n9SePS0Ro2EhEnSIldRhJMgz6QzMAlKmVx60U3wRg+7Mnzp9X9z0yHo03LbiBXil5m8NVBpbRrc3BkqYTo8oAuylvwbgti7beCv1cCHoDLJhaTP1VbmitgmBhPAhMqgClUmcyWZJUbX/yms6DH01ZpqHX4GslZp36lWCnuAIGxUAvDgXOryWnX8R1bgKFvh9/Nx+WhEqAO35WYjYmv7I5OV3t69z/wbe+nIFzss+IH4zfD7l5Yi0wjI0py7H349ovH2q/5Fl4rYd0wGcpNsrR10hX5en3HjjExf12a2QT95YG4533VaxUI/gy4BIfJju1qoOCtKU/zZ4faJeqXvSv5lpAYjrHTTgAuUdY3OK3+/FTg==; 5:zhCGohNx3nF4NwrjP/vU/ybA2H2RuxxESlLaSbAEk9CKoJp6j1ZCsOthXFFvphbWzB5iLxifyIuofEPpjQf0Tfge6bf+RxFl8bh4F3Y10rpDUNnk+G5YYrX6DZCMaHlxJejDxD4ZoJdVqML/ymclaFM8Uqe7AnccuGjv+vcW4dM=; 7:Gx7y4pCQUY5DwL3ivuD1E17l/YFkct/wpAFJhX7gQr8txJIxXkL+u2ZvBwq5i+tT+u4oe5/pGQT5LNU72Xb7NVZSokLrowwOtGdNxp7ul+CKEFhB2ZWnWT/hi+JvWUG4K/Oieyt6oN+v7KkzgMjTwXYu3zq9riXGGSJIW+FPq/JyTzNqrvuVntBGQb6Dm4o+YMYzpLa0HhtFQRiub+MK5IzSdkatGYOz8MjrHWYS+rCadoDnspgy5Tau00C6sJ9E SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:10:46.9214 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fd6407bd-fdd0-46b4-9bbd-08d5f3662b3d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2041 Subject: [dpdk-stable] patch 'net/bnxt: add missing ids in xstats' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2018 02:10:50 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 20a03b31648fb2c67916452e1ff23a3b589d972a Mon Sep 17 00:00:00 2001 From: David Marchand Date: Thu, 7 Jun 2018 07:36:05 +0200 Subject: [PATCH] net/bnxt: add missing ids in xstats [ upstream commit 6765998874ec7e1068b8646559e2f92ec0d3f308 ] The xstats API expects that the driver fills both values and ids for each filled entries. Fixes: bfb9c2260be2 ("net/bnxt: support xstats get/reset") Signed-off-by: David Marchand Acked-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_stats.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/bnxt/bnxt_stats.c b/drivers/net/bnxt/bnxt_stats.c index fe83d370a..f8bb4ed9e 100644 --- a/drivers/net/bnxt/bnxt_stats.c +++ b/drivers/net/bnxt/bnxt_stats.c @@ -296,6 +296,7 @@ int bnxt_dev_xstats_get_op(struct rte_eth_dev *eth_dev, count = 0; for (i = 0; i < RTE_DIM(bnxt_rx_stats_strings); i++) { uint64_t *rx_stats = (uint64_t *)bp->hw_rx_port_stats; + xstats[count].id = count; xstats[count].value = rte_le_to_cpu_64( *(uint64_t *)((char *)rx_stats + bnxt_rx_stats_strings[i].offset)); @@ -304,6 +305,7 @@ int bnxt_dev_xstats_get_op(struct rte_eth_dev *eth_dev, for (i = 0; i < RTE_DIM(bnxt_tx_stats_strings); i++) { uint64_t *tx_stats = (uint64_t *)bp->hw_tx_port_stats; + xstats[count].id = count; xstats[count].value = rte_le_to_cpu_64( *(uint64_t *)((char *)tx_stats + bnxt_tx_stats_strings[i].offset)); @@ -311,6 +313,7 @@ int bnxt_dev_xstats_get_op(struct rte_eth_dev *eth_dev, } /* The Tx drop pkts aka the Anti spoof coounter */ + xstats[count].id = count; xstats[count].value = rte_le_to_cpu_64(tx_drop_pkts); count++; -- 2.11.0