From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0082.outbound.protection.outlook.com [104.47.0.82]) by dpdk.org (Postfix) with ESMTP id CFC5E5A8D for ; Tue, 9 May 2017 22:49:47 +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; bh=xYSnVxoUxmqjTjpaEDt4J8el31FGElJzEy4G1WnYZcE=; b=THMIV87NXqAmgwErBj9x5N4lS3tG/B4oXnFoxeAs9ImWJbAggqdd6+BTorTJ8NUYFJ1BFT76uDpfX2TVP/56+plOlDIRBLjeEdIimb8BhENQWcU/xLhKLbUsvnRzxblfyJ8HUsmtmf55bfNCRTjPSqjxFD8NPf/UCOQC6jTKaQI= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=mellanox.com; Received: from mellanox.com (12.250.235.110) by VI1PR0501MB2047.eurprd05.prod.outlook.com (10.167.195.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Tue, 9 May 2017 20:49:44 +0000 From: Yongseok Koh To: CC: , , , , Yongseok Koh Date: Tue, 9 May 2017 13:49:29 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170506012018.18579-1-yskoh@mellanox.com> References: <20170506012018.18579-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [12.250.235.110] X-ClientProxiedBy: CY4PR1201CA0009.namprd12.prod.outlook.com (10.172.75.19) To VI1PR0501MB2047.eurprd05.prod.outlook.com (10.167.195.149) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fe6a70ac-9222-4cf0-c3f3-08d4971ced41 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:VI1PR0501MB2047; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2047; 3:08Gb1R3dVxsu1/30aZFoRtFBvrIZ1Lxsyyc48oB5gwdD36954VMFsAuZtaSavQV9vSO9QiQBvyJhL8OaupeUPcsUuIvSRRfhkRtXKi01QAW+BvUOl+JF5hZivm49ihM0piii5iXjK1Lg2NCM+qXoWw4h62PxYBwWKdzHbDuHJxDOVDkn8VzLS8zmaBry1xTDAl7t9cR9SuqCb2AKjlDs/m0k0KQkKfIUBRa4YS2eYeHS/On8DIhFhN44lKHEfnYTI/c+8Kd9jreYU+5NDyxi6pm1DYMJvx8UJa4GlrN5pkAJjo+FJOyIUR/bgoqMeIvjuaYVPFDe+1VgtiNYH2+DNM22c0LqcyeZ53Ixs98FkBI=; 25:if2ilgpQQys+l0B4Gbo3jsHbsuaL3X875/aKPeX3GNEqJLnisOfObIsKz2Bm/7JxK9HplvPsuoW2Ji0BkGQ8oFWSxSArNGFt/rxe+UAIJpZwa+6DXnxa7N28drCL0SlYiWrALA1J9Jhy5cDadVbJEcG5JmEq/8flKtQpZqVBAWwZw2XSRNuqJrlXLUBmvgEd4kwB7goozZlaB5WHZ1+3dmTBIwEBFJ+WfJSoFnfi2oAnt3L5Z9vSE6ai/Q9drXYSvSoAZIhyebbBtVb85A8LbgZluzHs9zbpW4cLjn99QUx2WUsunrv7KLSy7z5fSOQFBchik0+zwrdqbRSryOXnde3hyFPlVFJRnwBwUoKoCu7dXmnmAvDmIzJ1lHwJGJm5VGW5+qLzJ2bH623p9cYBsPOWfDx4be4eQAhz0Ku02pyWaWJe9q7R24C9wzOs52VW82gI9JLp8rvcBdqLkOqnv//t8eVGFgv9zNwdmRKsVlk= X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2047; 31:8+4/t1m/p46GEs58EX3drsx0yO9T0wIrxSh+uSR1ZfgBFAifJmt8KZpv5dLVaj2A19WYgn7JuDMJvBrfasGBfra8BjjnlHU+xf3Jz0xEh3OscV5VaWvfUoUaPiDxOeBUhrPj8nmMC2Y+Yge3BwGIP4k3ix5iZ306ibM/pwaxadhKLTvPIrQUErdBpu1lPJaghg4HzCR+/XDvHLq4RezUncYNHXdg0jNztlzNow54D+dW0xJ7+Vocp+BsaXpd51ew; 20:fMwHqCR3++S0ieZdp7EZw9tlHQ1sQIo+pZvXyc/+QQkedw7XRcpIqfTeL2ChrH1q46vLTLM0iFL1qXpAbDoV8fEoGmwY8xlwHYutOTfz680ke8gsvhYRAm3sUxLj/V489z3BJtiF5wLKOG8nWaubiVmngQ7QPCT/wQoaEOjhJH9dX4rvsM9riIoSoqeqpZ6B9b/KUNPP2TtxTvjpqgOsnm5svurEHdeiDnEfwkEnzIX/fIsXdqdGpPmuorK4u95+Ol1SrOxxFDxv9ucSZzSoPp0fNbKoCLbhw1H52EaJiBlKw6j+uzOZro9Fo5U9O8pvbgRB3ob8Sq1+PJ5JUmma1FDrMrzDNJ1naOXTAt76/yilsdITlAMBXZIpAE3VsYgmNmYVkH3fiyTd2j3iCAiFZT+H31GiX3XIfVmJ/64gvIg+WYHhIhgCrSNq3wD3MgyoP2YilwZglwmREHgMDyoJw7Yo8TG0R9h7z3aS5TF+2bXisgUZ0iEzvpg+Ju1AoeV1 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:VI1PR0501MB2047; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2047; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2047; 4:M4DWuqPlQb7h4bjMNgEJzlxb6k6WxlHCQ99s4VZ+MTPFj1djf8lxBB8vfNcxmYx3yVIicmmlusKA0gm+cMpBkGZDmG8a5DUtCwcLtKtocRa4GJWqz4TVdNpufoi1mPznyO6oPimTVWS3SxuP3vxunREaYaFK371fcLxzzguidQotTgKCPdXCBm3DLg6L34strncUz0JJMTLOuZ7Iaf+1gJmnsp9Vjx5+nFks0/NkWb9mCGy7cX+foOEDFW5oP77f/yYI6HreQnbrb+UbyXfMu7j+RsIlRUqskuZLNZDy/95Rg9N3WYWU3P+8y6n/rTwsKnZevwL3CBtUxxhL9OG0m58ScDIPaWsc4FI+jrFf9ExaJ6h66Yo6y6Tpt52Blo5LwqrVL9i9OgUH7nQ44JyRDePEDQB0I9yhfdWWLDM8TrwiVoiW8bD2Xdb1dDcx+XqKUB2nHkN1FjEkxtmL/Te1FBurCaTIpu1xhVnm19u7uymeaub5/FjW2iSbA65GU4V+5UgW0i/wxSC1jqyPhytfaEIA5FfEBrT2mELMAUPALo4/tQNWQmmfVqb1uHPHt/N8GLtHSQpQCSvdXW24I8Z0JX5fcWUQcHqfBCKvB1BVeuzOArUslppweyMN2csfN9Pty8mSNPlyQ3ia4SkHRuCWCgGPjG50Zi7q96G79dbO31txQu/bP14j2T0GUEsJchXfQadODdbU8rniRU6h+/EStfNLLCT2aI4SvSXMs93sNgg8w/emaPYn+YhHMlFJswh8VRIjaZaRM0fcrlXITchwiqjCghTLJbyqv3Hkjqb5L5FTYsLlBWfzetXRMNGZpNip X-Forefront-PRVS: 0302D4F392 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39400400002)(39850400002)(39410400002)(6916009)(42186005)(8676002)(81166006)(25786009)(189998001)(36756003)(4326008)(50466002)(2351001)(48376002)(33646002)(50226002)(66066001)(47776003)(2906002)(3846002)(33026002)(110136004)(7736002)(55016002)(6116002)(5660300001)(305945005)(53936002)(50986999)(76176999)(107886003)(86362001)(478600001)(38730400002)(5003940100001)(54906002)(6666003)(2950100002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2047; H:mellanox.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0501MB2047; 23:pK2uXitNYFHrTX261rg6SSPdD1uSxncwK7HFrBT?= =?us-ascii?Q?RfMjqdBHUzoMeoXQdI+m7Ve8rz6H6w5+XUKEULO3E3dmJPIYC/vpjHvIqymW?= =?us-ascii?Q?j7o5BqMuCn8cMYtBHFJs4SoPwLjaYRetDTJK2p3T7tw6dt+EUnAP8sk9yj1G?= =?us-ascii?Q?F36GKsTWaYeBXMqKfMHlL67j9bi7cLcSvqj1U9Ws2d+99K1hBG4qOMWgmD3P?= =?us-ascii?Q?IS8NxeDDdK9ipjMUnl5QNlLykNiLXkJSjBHqgY8sAm/kbqT74xFcsq2TZozd?= =?us-ascii?Q?dalEnE76WRpauzmxDs1uxB/Yf0FAfX8jUTdh94mUGAjCtfznLlYYMaG798Ea?= =?us-ascii?Q?eL3RQCkzQOWKnJ1002O7hGwXYWWqoKV1OC71IUqe60CjI9yBG+f2sk8J+OvK?= =?us-ascii?Q?dkLrz7Ls/qrlfeTmNUR33pnA1OLjftduIsrseUoHoomkpByy4beM/ruAAgYt?= =?us-ascii?Q?5upS75x3BpIsQHTkyx8qTZ/ktwo64QhUwRluNupreVI/+ffC2sO9cqa0OYss?= =?us-ascii?Q?VGc9/2vfuomJWlzWj8YuQWMTiKLKv/jOPRerO4DK2ZdVcfe+9Y9Ee5ddCQvN?= =?us-ascii?Q?iWwqyR+Lcjtmx9BiwDQUTk6LkDiSVG6U73lokFU+j9PvrtW//Rgd6eZgGgFt?= =?us-ascii?Q?jpQaFi9jkLs0lQ3Z0HewLg0uwHZBhg2HsxkaAgTw0jfUaef7ZnDdqHDXNtSO?= =?us-ascii?Q?8ZMU90/Om9A67uyNWl1FfX/9xvy1gdq5sCcpni8v09EHsUfanwp92VgfQyPT?= =?us-ascii?Q?zxvf8erLpNTe+0Fah8uGFzPNpQR5N22vVuh1XWQvbbn8SruhQaeqE8QE9KQH?= =?us-ascii?Q?uCPyjP80iUrpFHwAFGGBSize+YxTjt0rABrtL97r7RGu/RzhSs6cgiMyon84?= =?us-ascii?Q?VcpK2NO/ku20ximTD6k51wlSdA2olxnybYVhPdH7seYaSfB9yVS1QaPO4kkI?= =?us-ascii?Q?jaF06W0gcqwDUYovzeSM2sLwdvahPkmmdhn4+TLDuSzCf/K+8OjOXKWl8K53?= =?us-ascii?Q?mX6cqDUGsF6Mf4l0BRPDRzswqVoOLmTUYH08R+gB1m9ef7BJD2oEATOO4Dle?= =?us-ascii?Q?Js1XEzfZibCi17Pp+b8GI3cyfQ93K?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2047; 6:gq5V5I3hHA8UIbg6hg+Z5aoURVIapqOEqFITqnVqbt8ImnOMjwB6wCwjoyeMIdRmurP1KHKx4QEMVw8C0tCO5pDPWqmkwdvlZIS+NMeZKSl/2DowWg3D1l7jwJ0oI6Q8iEIgAXdL/ZUS+5nZc9Hl7LZNdERAAnyip16YCEf/CSpnpUhubcCVRGrReOrWnmnTek74zQCivBBr8YLJ4QscBpKQ8mB6Gmd36eS7llOsNecJme9mVGWq/hvS8sbNUnuY46jYee/i92AQNgg3mikW4AR5Wp2NqYXRJlGcEXk8bHZ2tbhR3AKat5iQ6aN5emrzLZrZPkAhXTvMvFdv9PgInIDxbX/LkvN3CIkOMkU9BEA8xsIaVUJNw97c2uKkdMsKk3HtE9x/uXxy7eZZDYNV/UQ+bepdPp1oqi1lxaffdRsBIZiN88MPm7P9WxH1iyPdvMa/25+z6HU4L0w5W8M07o9O58alupyJF6CpcTBacc9bPt/uMBkkIFz3NTj0kJYwQRbtRMcp4cQhpzDGfAFKGcGgjCzShy1FbEyj0kljk/I=; 5:x5UODI6f4Y5DLqRwKnGZYhAdlPY+aRp7f7i/OE1oLMpwAort/lUDIa7Q0kdhRPLYRgNYoulETAaBy0P1ZbLXIAjbFvpnjm5i4dYhgBSSn4MfQjchNPsxWdhGC31/22wl9f+iWP2KSEiw/Q3Btngbig==; 24:S++UWGu5i9wGDWL8N8hUpqUWFcqDuy6jhCYB8MRo01+A9tGvBsuPKyH4YbgVEsMTAdCEWmvwuvtrN1dC7dvY3CMO8Tc4hYxnozM9M3ZnXpg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2047; 7:BD8gwj6dCGUO3DMGxpyqtvxF8QV93JPETn4MHKruQI6y5uAbIm94nm0/nPXx3lGrW9Sw+46wnjAEovdl37l36xGErjEZLOsd8o9CbIAR90d/fzAJfZ0vqZsYZSsWs2T0gdsKZ4LfsGroEQ9OBvBtuzmdsT7HfYunzZH85vNs4y9as9nlMxlINAQTxsjCGay+ZH2IYmteysKs4UDzbVJOcd6yBOC7a4bnNdmFfBhXbL3h9MbUE7PBtPxGGJBYnwVsMUNIRV38TbsrrRVET4rCtvHQdl4hFIpBp8gBuT1JBmVMRIKlvQ3VTu0IFP8haGG6MBEX5teLsn6FjKg+QDr9rw== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 20:49:44.6789 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2047 Subject: [dpdk-dev] [PATCH v2 0/2] net/mlx5: fix erroneous index handling for Tx ring 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: Tue, 09 May 2017 20:49:48 -0000 This patchset is to fix a critical bug which can occur in case of resource deficiency on Tx path. Flowing multi-segment packets can accelerate the occurrence rate. v2: * Split the patch into two separate ones to make back-port easier. * Added "Fiexes:" tag and "CC: stable@dpdk.org" for the bug fix. Yongseok Koh (2): net/mlx5: fix erroneous index handling for Tx ring net/mlx5: change error-prone code on Tx path drivers/net/mlx5/mlx5_rxtx.c | 51 +++++++++++++++++++------------------------- 1 file changed, 22 insertions(+), 29 deletions(-) -- 2.11.0