From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0055.outbound.protection.outlook.com [104.47.41.55]) by dpdk.org (Postfix) with ESMTP id 557FC325F for ; Sun, 1 Apr 2018 07:47:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yYgnoKIch6r2Q4JwoMk0x1kUBZpTAhgRXn6uNikpG+E=; b=JzOXvtA0ekVIhukYWkA5FgR+QGQsRNCfQ+iGnhLcx66Di9xgY6mDyy7vPjRuIGemssK5poRjsSqIY6uascEEDojqY5RKqb18F/5m+6QeY50fg4TUs6v5FgXOsoPvJXQlIcEL0sGWxkTmbPPt47i/7kqAFK54TPTBPCARL+CZ2hw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Rasesh.Mody@cavium.com; Received: from cavium.com (198.186.0.2) by DM5PR0701MB3670.namprd07.prod.outlook.com (2603:10b6:4:7e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Sun, 1 Apr 2018 05:47:26 +0000 From: Rasesh Mody To: dev@dpdk.org Cc: Rasesh Mody , ferruh.yigit@intel.com, Dept-EngDPDKDev@cavium.com Date: Sat, 31 Mar 2018 22:46:50 -0700 Message-Id: <1522561624-15817-1-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [198.186.0.2] X-ClientProxiedBy: BN6PR11CA0017.namprd11.prod.outlook.com (2603:10b6:405:2::27) To DM5PR0701MB3670.namprd07.prod.outlook.com (2603:10b6:4:7e::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7f703a6f-42af-4cd2-154b-08d597940d45 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DM5PR0701MB3670; X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3670; 3:BgcM/0fTBb43Wet0wYvlH5yMvElAHrVxDC7PAZugGKqDrp3uVvBsnd31ViJPp6900gPZovEX8jsyK0mea1+CeTxtAihaCOPaCCXFZTGYXLLA4S+Vd5Bf52JFsRnJYPtRl8cf5XlCgSDz3cQOSt0CXDg4czuw4XYmq3ii5qaslo9/CEmFQrQ7bkcvNW+Idw+AZ+te3Ya/HvE4JIpylNjXaXsFHNcoEbJJYzqJqUhdL/sS0u99r0pB/moXyD7hZXf2; 25:PjbRar/nOaGzP58wKcMmNV92NKjZMi6KdYQ0vYF0l0JCPVGuD9OAeAQ3ouLflvkiJKdBEkPmOmNUTUo1efbmwNgIAy6xJvAF5o/Bgy+LWLl8xI0xhH49hhmLT2Q+6+KgX3uzzVfo8LI3QG5c3OtDZLfbiLm+HzF3171IkfySaLrdiNwM3HbBRrNxOgQ//3YmxsmM7siVuTbjCDqjgHisgekC3SJffgPfCGLJogW6IKUzjVtsUGvZnHpsStXoYnUjGzj5vLnldI/D90KNvINPViEXtmngvGZY/3ao7M1hEwmuQkJyt14UmJl2cLTxLgoLVMFOEjEQysTpiCxXHDnSRg==; 31:6zzCZMZaEXZlXEF2biEONgHxJPlE6ZbmM1vOnf5xqT6tp5yC0MlIgDnF+TH8mi+0b/71pyUHRjtETkd8KffiPOJYwWMw8e9cxuBQ5vRZ7gd6Gw2bXTLryDcwcceoxYhKgko/oofEplp7rEpci2MuU07ziyZpmkjLmmhNV2kR5ET6tc4FGT8oTL7JlPCwCH78MoDtFXd55IkhKVUhwYt975TxvMr7TYEChhiih2Ujnac= X-MS-TrafficTypeDiagnostic: DM5PR0701MB3670: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3670; 20:j0Vh4peZUdto/u/NmNw86Js8fk4AkkSnBT3VpNhedrWZCfeNEbGJJelUKBU+7kTJKXHznHgPbqKhyA4YMiMkopvrUXN2Agf+bWXGUNJmAME2ynon+T9o17szT5nHVfOOE3uY1QqgXAKY6UOxBuTTki372fTlmmRleDYmsRxew9sNlALxaXvvZOiNFE5OOV23ZB/NJwfguQltf6Xs0zzjan4tllA3QYiEIE1JFbOXD5jrb6VqUNxfloDWdJIpoo3katStVq/O/6aLdKGW+j3/22We07f27siDf5dZvmU1ThW6AD7cN9Pxz00cOCtLobJmwt9OSh+AI7N7sOQIxz4tqCmpJOtDewe490VBbzskzZuOrMiFpk1fKnSDpz2UHWSIU6Tz6BN6oBnJM8XnobbiPcLUTbt8ptx0B/1V51OPPp8bEDAjcQbJjV3bCbUFo++N5B8aUwlGxgmBN3h4qMJN1uv7vZqeti8RRnGRHysvuNrVJNqZJpH5ZrYJGW1xL7DL; 4:qdrv9zh3S1TduiCVVB6tuGTI1SATosl32m7F009WNfxqUa84h295KqhhLyNZK5Md7PPgcOTsb3mx+cx0F5u5/lBGeGy+rlke7MxOCbloz8+ddODZhnUYa3eUho8ha3/7owkG1QgA4HsJC4tqHFS0X80j2fBnDO3ETfmwE77jDxAoLemyYTENy9zuAr6ci4chkCmk/yzP2yC0PWgVHgTPtfX3mAzAMX64rX8Nrk1ytYuiOFRYrDoMAGQQZgPe39CAup3xoCr0mWitUMa1B4A22g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501327)(52105095)(93006095)(93001095)(3002001)(10201501046)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DM5PR0701MB3670; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0701MB3670; X-Forefront-PRVS: 06290ECA9D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39850400004)(376002)(346002)(366004)(396003)(39380400002)(189003)(199004)(25786009)(16526019)(52116002)(81166006)(81156014)(8676002)(7696005)(478600001)(72206003)(51416003)(305945005)(26005)(386003)(7736002)(186003)(2361001)(59450400001)(86362001)(47776003)(69596002)(2906002)(66066001)(4326008)(68736007)(2351001)(55016002)(97736004)(21086003)(50226002)(6666003)(107886003)(4720700003)(36756003)(8936002)(15650500001)(16586007)(316002)(52396003)(6116002)(106356001)(53936002)(105586002)(5660300001)(6916009)(3846002)(486005)(476003)(48376002)(50466002)(486005)(956004)(2616005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0701MB3670; H:cavium.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0701MB3670; 23:yb8djpTBhDblbmYz/jCXM1txAlTFtUZ6dQ/Kk6s?= =?us-ascii?Q?BNjOiTsVQJKSJDwzERFDP59UCUxdP65V97AxWbLAXOTsHh6TluBZ4T1DnO+S?= =?us-ascii?Q?cc5aJ9eYcR/gjpBagZc77+X5lhDbAjYJjfQEPz1f8bwBpXmpL6mkXCh32ET9?= =?us-ascii?Q?bjioqamTr5HHveHkahxYuwcaIQ3HVQM2JpNEixO0iSBv3LvURy6qekAtq5SE?= =?us-ascii?Q?q5hSXRjzOWMp9ryfKjR/JFOClDlmn3TCvfpUJunin73iUrY/Onoub7G7aEql?= =?us-ascii?Q?TUlXzSPlOluxcE4VhsmLWwSmZjglhG4s60E3mriHd9XUBw2DSIYMUSZY5UMH?= =?us-ascii?Q?z+fcX/v6/9fDv4rWptOX/qVv30bR2YD8zdPYMHalOb/27JKJbnBQNF1CToVf?= =?us-ascii?Q?OzrP1jZSxOvtdqRBI9/KflZvRKzA9dH8uuRfsajoBD/6TCbuFTY1+GtTleIl?= =?us-ascii?Q?twl9EOnHKzemHAw4NBtOcUY57VgFq+xN/k1Xg8IO2MbmofvVhFVXUd41LDl3?= =?us-ascii?Q?6ObhkyeNJB9shFw1plIyU/eJnBSqEHp/RPDkiLUOcIvFq6R3zx/4DYXHCfwb?= =?us-ascii?Q?fMgPnIqBF3KT12doka53qDzxdThGlO5ZCO7bM+r6bo2HASVmPnBGt2oVUeN/?= =?us-ascii?Q?hqIMhpqdl1tFAe5dMYuJdcSHVo1Q7hKlq7DPz4+6nz//IDaljb0v7TcHz1hS?= =?us-ascii?Q?gF1Npt991Smez8/cZBa6apZdi0wWyh+HaPoR7Oyb/mfKB1o0dCoGqkk3Xn9U?= =?us-ascii?Q?ApXKCvRpwclprtys9sWYEIglY7BGOa8soB49XM3P/RFZZckH8boSb0vEoIE2?= =?us-ascii?Q?fLmDHzjULXhHh8x3dgmw7UUiw+nfIynN78DTOGQZg/k5YyLlsiMmliy7LBjP?= =?us-ascii?Q?px2xuCCROWAt6S67dSjZToSFRujol0Fdzy2nmFsg1TmkUNhVSJ0hQmHu7qO2?= =?us-ascii?Q?KkulJ6MLYrXeVAPnD06hCWcVK8jPu0xehsjwOza9kdB7eFbIkRnQfyjmIX0t?= =?us-ascii?Q?JGWXqLuxEyd6H/fY9iSx8Jm+wibXfXbPZHcaGUdtoXM6IfG9zIhpTk78hxtE?= =?us-ascii?Q?EMx7jUBNOlsX0GVJSJdvjHuQGB6sJkbZqegN1CExU8Eac9G+P5TvS+3p/6YJ?= =?us-ascii?Q?banitVWMy+qUjwLa2M27b4ALc7tX1HY1eRxzzMTsiUafM7YR5aHXaBqhSpj2?= =?us-ascii?Q?POOOaE8MhyuJagFFeiX8DsmjZSmQRKE9iIH4xseS7XH2heqXRSR13MpiMA1u?= =?us-ascii?Q?SPxFgR674Y8xmUZsbEdU1NhFBrXbs5Ew1gvACBLiFbWjNSCMfPrFkvQ5hH3/?= =?us-ascii?Q?SYK3IgpxNTHH8fnbDwa+pBiB6xATy2kfncCaSkOfilueEHSLWcxZ/00gSivS?= =?us-ascii?Q?RULDh1Q=3D=3D?= X-Microsoft-Antispam-Message-Info: Ht+4/aiwU5YPpejFZx2Re10YMMb0B6t7WuzKK89epdZWqgtNKG/GAw+rGs4rtNPdi6HQvdkNfe106KHo1gN95oEKZ3q8tOykBrNpQZ+BsoYR2MrMQDPAXLuRENphvQ/qrcNhkxNxdTlWp1fCzsqz2Dsyz/r5HaS3Yd29qg8ycmCW3k8mOqJrbHGel47PLPK9 X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3670; 6:F1cTO26pAJYNrOwX5e3bfk1GIQTBHbQF8DT1WMLqGhjMFzK/9w7LophJErW3vU1zsCLzyX3kykv2NJtyIMa1ikvo4u4kcQIIwMynGr29Pw40re9Cf0wJV3adwmtsczXnigrd/bb4Vgqu6iZiCXuay/8mSpEKRrqZ2ri+jEJ38/WA3N37HoPGo/MPb4rqWXVTEj2FRQoaRHKZmbnSxfrWx940kltsdjVOQ+UDCWSmYl8mF0KSbIhenfDmLlgSIMwO7FR5hgLvG0uQkZ9rs2bQvl+f4990uLX30eEARGN8JgamBGcrIzkGGnys071CdgS7J657h75RRm5Wl3KJiPkL9KqAmU6GPRIZ8NxAK/WzgntrOvQ9DEcw3wFME99ZVykqZNA7yS6tqOuOWsSY+BjBPo7tTuubbfOdz/CdkboTKPrHnYZsAljG+7AkcA/TabjfStwQAyAIB0BX2y4tI0/cQQ==; 5:+tQUWDaa60rpGV7xeNfCbfYenKR04cq/8zId2vmVVx0arblKn39KawyQaJ27tDzMXcC3W3lRSCGwsUrlvOI6tzejjhNJxAfTvrLOL+qisSOYeIZ0vJwC+waLJOBeX+HsHT5mG6UVOREHyleKZg+j7mXp652qLYyKzkkTeGGUWcQ=; 24:O/y2XFaiETrlVjcPz2uASdzPDMKAJknTuBEaQoM+TdY8W16AtI6hc/193dhtOmfbO8B4RyCzNGYJz2rG60vxT5D5fTDVS4TfKn1YE1A0vNw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3670; 7:dQzTRruYPLjDHi3IYMDEPxR2pqO403MvitWyfQn3TmkvWWefA05v6QSBzgiVY/TOZS1xBSk29+hJ2ql2SUWxLs+6juBZ4iM/zpx3i6UZCX6quJG5ADt5Xegf04AouIXAuzTYuVYiT61fkYaWAquxB7Lek0wesElj4Gl37/VeefArU9/qYhinJUkp1fNBXz6OK27jFKxtkBzj6nB0/RCsgJkkm7T3mCfvv6UkiqJR91FycbvVUwX5YVRnadpPkXV7 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2018 05:47:26.7003 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7f703a6f-42af-4cd2-154b-08d597940d45 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0701MB3670 Subject: [dpdk-dev] [PATCH 00/14] net/qede/base: update PMD version to 2.8.0.1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2018 05:47:29 -0000 Hi, This patch set updates QEDE base driver to use FW version 8.33.12.0. It contains some base driver enhancements and fixes. The PMD version is updated to 2.8.0.1. Please apply. Thanks! -Rasesh Rasesh Mody (14): net/qede/base: use path ID for HW init net/qede/base: protect DMAE transactions net/qede/base: add DMAE sanity check net/qede/base: upgrade FW to 8.33.12.0 net/qede/base: symantic changes net/qede/base: add new chain API net/qede/base: allow changing VF MAC address net/qede/base: add MFW support for driver load timeout net/qede/base: refine error handling net/qede/base: add stats counter for link state net/qede/base: add APIs for xcvr net/qede/base: fix to support OVLAN mode net/qede/base: add packet pacing support net/qede: update PMD version to 2.8.0.1 drivers/net/qede/base/common_hsi.h | 8 +- drivers/net/qede/base/ecore.h | 28 +- drivers/net/qede/base/ecore_chain.h | 49 +- drivers/net/qede/base/ecore_cxt.c | 30 +- drivers/net/qede/base/ecore_cxt.h | 4 +- drivers/net/qede/base/ecore_dcbx.c | 7 +- drivers/net/qede/base/ecore_dcbx_api.h | 1 + drivers/net/qede/base/ecore_dev.c | 324 ++++++++++---- drivers/net/qede/base/ecore_dev_api.h | 20 +- drivers/net/qede/base/ecore_hsi_common.h | 106 ++++- drivers/net/qede/base/ecore_hsi_debug_tools.h | 108 +++-- drivers/net/qede/base/ecore_hsi_eth.h | 29 +- drivers/net/qede/base/ecore_hsi_init_func.h | 36 +- drivers/net/qede/base/ecore_hsi_init_tool.h | 107 ++--- drivers/net/qede/base/ecore_hw.c | 119 ++++- drivers/net/qede/base/ecore_hw.h | 4 + drivers/net/qede/base/ecore_init_fw_funcs.c | 210 +++++++-- drivers/net/qede/base/ecore_init_fw_funcs.h | 33 +- drivers/net/qede/base/ecore_init_ops.c | 32 +- drivers/net/qede/base/ecore_int.c | 11 +- drivers/net/qede/base/ecore_iov_api.h | 11 + drivers/net/qede/base/ecore_iro_values.h | 64 +-- drivers/net/qede/base/ecore_l2.c | 53 ++- drivers/net/qede/base/ecore_mcp.c | 220 ++++++++- drivers/net/qede/base/ecore_mcp_api.h | 46 ++ drivers/net/qede/base/ecore_proto_if.h | 3 + drivers/net/qede/base/ecore_rt_defs.h | 591 +++++++++++++------------ drivers/net/qede/base/ecore_sp_commands.c | 29 +- drivers/net/qede/base/ecore_spq.c | 36 +- drivers/net/qede/base/ecore_spq.h | 13 + drivers/net/qede/base/ecore_sriov.c | 41 +- drivers/net/qede/base/eth_common.h | 3 + drivers/net/qede/base/mcp_public.h | 3 + drivers/net/qede/base/reg_addr.h | 2 + drivers/net/qede/qede_ethdev.h | 2 +- drivers/net/qede/qede_main.c | 3 +- 36 files changed, 1632 insertions(+), 754 deletions(-) -- 1.7.10.3