From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0086.outbound.protection.outlook.com [104.47.1.86]) by dpdk.org (Postfix) with ESMTP id 2AC9D2C0B for ; Thu, 16 Mar 2017 00:56:02 +0100 (CET) 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=YoEX95i7hJVtzkBD5c4U7f+dkS0sTRFKjjotopymxMQ=; b=QA+WdJWuL8oBp9dR4iBDUcL3hv9aZMcumslCz7XgtUyPdUnvj2gv58PaJgCTqSrHjqBX2dBu8eckrFtnRYKB/kKqsE2qkP8goxO38eY69yQjK27JPc6y7EWyCYyv8VBVI2lRvhkaXIu25+VH0yzL7MTMF4p7cm4XuedvWK+VPd8= 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 DB6PR0501MB2456.eurprd05.prod.outlook.com (10.168.73.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.17; Wed, 15 Mar 2017 23:55:59 +0000 From: Yongseok Koh To: CC: , , , Yongseok Koh Date: Wed, 15 Mar 2017 16:55:43 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170310231334.2457-1-yskoh@mellanox.com> References: <20170310231334.2457-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [12.250.235.110] X-ClientProxiedBy: MWHPR10CA0055.namprd10.prod.outlook.com (10.169.238.17) To DB6PR0501MB2456.eurprd05.prod.outlook.com (10.168.73.137) X-MS-Office365-Filtering-Correlation-Id: 1db0e747-c544-443b-e57d-08d46bfed4e7 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:DB6PR0501MB2456; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2456; 3:ljt4DsflXHRRIdNzG9kjQuyUE+haoMF5IHd9Pjtd/C0aNhfYgkz9NdYN17KW9dpwJEgUcLpQ92Bogl58Rhv6rqa8VyzjQzRT/nj7wzgbmC1jcriErKMYoJlKF7iVrWPnZdk7dC4837/Dut7voW+SaR5mCrjsF2cYZ1yYJtv87ovy5rX/xdiQeyKZQXBMtmFVo7mnq4Fe008P5xRmdPCkl9Xwls+yVg68j1EHvOaVcZLroy0aSFQPt/6jdt1vhkm8u38TWGa/nLMnCVOrshx21WIMLmaYSpUgJWpKBOYTrmQ=; 25:lysegqWfJf7pNnbm4i+XUJlemJrr7FfTeCL0yQJy4P7+wd/hW4yYYrhrbzb7ekDfzMmiYx8XpkdAm81OAjXkj9K0gp4qtdM5FicmjM68c8ENXhw5KlDL+y5ZoE4px2TrLA+o9cZ+fQDKxbf4+uvIx36CjsdeP0Ww/v5eW2mOwBlfbUW+TUUhlWenJM1sYtBGkZIEdE0csYo8V90HjUkxBZaqVizrgBSZSprvluNv/4r6bJxw0zTgrFZ654FW+sUeC/jxKwpSjT/+dhtgMIXJWFba6YMnUfQRWjqsnOtrKSFYMTyJBQ73Ug0WVdN649aEX0t55h5vcNSn90zz80EGAGfXDNO7VCmTNKuLZ0CPgukhSKTiLO5as0Dyu1eaVN4RWNUipXZdQYSRSOO+wzAWc/PWJ4DH/KyKLxyTdTtGnmLBOAYEWxFPnZinsWZd/t64nPIxT0986wEsm6m3TmyLlA== X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2456; 31:yQt4bhxDWiP+lulQXOKf3mgBvmmgW6b6TZ+0kxlwVIjbrdVlABaObmMuPbTqkx9YPIcuQdjqyyMbRSfuGX8AexpPSN4KyjFCFM/sPh0+W7wtFzD6B3rp4zTEg7ekBezHrZCdZxtShqiU5UpMJArBdwNlFopyfDAYVSVboKOBzv2iE0EQonRlGRJG1kSYL2zD9sRAHNaL2fMUfmfQiHvhEmA6i6xUruYheHaUDhr7oeVVyBWHwLKuw3vKH/aIrJxj; 20:aVNfw1BYMuh14/jPbu1eAahuiuDGpbVeE732xLUYrAjocA7fyzI7wy0aWH+u+Yqh5NyLHoVSIJ7Vce3qBOjz0EoQfV3dHKpXoT7/SbsFCidJ+6orEhJQ1pqVQS870BvTxvvVTVebC21ZFaUU4wb9a45HaMVYEBRhrZKYf1wcfM3FQwCktoA7gitlh4u++mqLWGLx83IRw8fYmKxf9slzt9bwrTFWMiCbQjy/7H/dVwtZhYNEgmgGhcdVoXZUPwecV5z72hoQP14DZ0Yx2xeng11mKCy4FNdcI9qyemOsDovPjHrGp9C5oXAXo6qgWHxqsnq9RxH3X1HquRN89yTsMz9c3DviNMnGTxiELw6+xgW+bcuLvUJ3yYMAcPv3cnQHc3oID5eSxk9GIVQ2c9BjyL2XjF77iFqHiY+gVgG6lgibhxa8CvFm7Qnglrshw0s9ZcpPbfJWwivjMoLWpCUklexecQ+vYIxCDq12wX7pV931h8KTNwLZZnTKqFGfeXHz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(20161123558025)(6072148); SRVR:DB6PR0501MB2456; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0501MB2456; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2456; 4:jr1W2DRYrwoRZxXtp3T6AleDdjsJpMp3dGC+2OvU9z+sVBE9S+Rppw/e1hWnY12v8ER/IwAM7Lrg0ma1b7PJ52A/5xFwJYWTpdxP2zfGoVI8wg1AhmMS0IXStMMG1jxwAVY3LhDxeI35+TGMkFuVjpF+9L9vAVApDFC49u/LZATtF3VYHCfFNH5REku1rHBLXwKEa5nhIsf0GpleIbc8VEy/hCcNrEjEyS2/g/k0Gjd2ILPsqTjJS386QwbQnGQsaTjEJPzUhm0RJ3L3PHu99qxUGSbDOFqrwe2dBJyKBWsusxZ4z7tRXPOiEi6IB4VoBD6X1EgkSpz9+CSaBn8/ivDpmPGFi/M+DHO/jA3cvgJ1NPlEj6Gi4ldXrLLXF3KAUkg+8s1xofxN5ZjpbH+3c1gFNypUMekxjFP8COGOQmXjVRuKZyiWThomUuPMiiMeN60vPvnDjioFdj4c5/L9/TDp57Rvo4IGoiWS8eKJdQxyDzjZhSk/2M0COnlGXMw2ir00GJ+U7W/eY9scSvkmK+A7fE78gvyswliA3jjV9IJVyAfGownVh8B+n1EvAXw1wi1YH5dTLipOqh45h5kQS4uG8KrbYnfDK2M7xJLYEyTGf4ZjKoF7ayplrPgdkROj X-Forefront-PRVS: 02475B2A01 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39410400002)(39450400003)(39860400002)(48376002)(2950100002)(55016002)(6916009)(6666003)(50466002)(54906002)(5660300001)(107886003)(189998001)(38730400002)(110136004)(86362001)(53936002)(36756003)(305945005)(7736002)(5003940100001)(66066001)(81166006)(8676002)(4326008)(2906002)(42186005)(6116002)(2351001)(3846002)(33646002)(25786008)(50226002)(47776003)(76176999)(50986999)(33026002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2456; H:mellanox.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0501MB2456; 23:w+K6TKgY+C/nEsUBO1iQoz10TsP8hxtjIyPqIGD?= =?us-ascii?Q?KtifRNKVnhq9i+ve4h5bRBm4UIRAUmlJZds0BwYfR5DQJt5fTjToBaXqkwns?= =?us-ascii?Q?j39Yjj52xnk1MFkP1Bx5755aqp6gbZS7rIp4XGPp9eBBk+7h27/ZrJUvT/86?= =?us-ascii?Q?OdC9dF+efZ2ILQlJv77AHq36qK43Yx0KrqqYGHcZ7XdXn09FPgZVq0YMzzyA?= =?us-ascii?Q?Ja6xWqo7Fq8tfeuW9UyPtUFd+tloiEQqrH/dRhfG99f6OfxlbEF9XpNbvr5J?= =?us-ascii?Q?6/SZRLKsjEimhXgR+aXRi23Xy8e8xJpqIcRjPtbqd3g7W8p6YBNzeQDbJe/8?= =?us-ascii?Q?wFh9G/EcdvevNQualZjmAVeZjwjkDBdn9m5RDmvl6NW9bt2tdwCVUIo1/pYY?= =?us-ascii?Q?6Wq9N4VnKM8qbyKnEpz0MLqt/Zq+zi+9rRaiuC5q/i8aOy6oWwhJS8SA63zw?= =?us-ascii?Q?HEu/QUL/JP3OGBGmJqJ6qExdwn+tFsn94vQbd7NwvmiNGjkmynvrSkHfVB9b?= =?us-ascii?Q?jUBtC1vCCx+EpZ+XmvTvahsaFpq9q1vceHdVBOb/dLTlM1nzZDcPFbHk0ZeL?= =?us-ascii?Q?pknbLRLqvYkySoJfau67xl25bGsb5OjIN5U+MdZkJ5CkJiZlmhfcf8DttvGG?= =?us-ascii?Q?BqETOQ7BI3bgT5ouQAeStI34wAlbTnVSHxh5B+ngDQTmuvXlTGlVtjRxRDD6?= =?us-ascii?Q?MmJI46PQpPgQqls6cTKlS5K//MAyiOhHeYG1Lwp6/YjK8J/D1rtl0eLY55bs?= =?us-ascii?Q?dFX1jY4idTHhGBGVbGulq8cmIhvlZx3M6Q0kGFOGcs6ov33/RJC7WE0EeX3T?= =?us-ascii?Q?J4vHSHa3elM8yX8Q8u4+5WLo04dV4DhiVegwTzPGeVzCQuCO853kVCgrcFxH?= =?us-ascii?Q?VlM4vhTca/L/arauFY78BE37Zlam8gu3tXP6mOgRj0XHWKWnHU5JSLiOsSRt?= =?us-ascii?Q?mgJ4EnO89FQ9AKJ2J+d2JVcbTJrZ7ybV1q8p9Sj9fGpbv7Bo0O1geofCWniV?= =?us-ascii?Q?6bwlb7RWQ3aTKBd+SQN7Vj1Dphp7iNbOOoxZ5Xb6StV21p+hZANRRCUOuLqK?= =?us-ascii?Q?6J9JCoSc=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2456; 6:AG2E9DYCXhRDtHjh3WIQ2IDvvMV1k25j+axkywp3S4HYWScOTUva6tLZfxKdnndCcfcufCDaEHGw6onIu3tFUG+VbqHJ1ei2cFOreeMkJdJizTIHogiPu7nQvXpabQ8FoPBKgEkJ0gzSYNSbzDXN5UmumVzGp9mvo91XRxcLIjgTQZVEI/im9vDRkCqDbazSVxWIHtJIsUN0CETwG1cnQbSe8IfP8qjjx/C4/LI8RR77NOqukPL8A8RTNVt95RdskRYJ96E0j5ZKgJw6NS1dlGk+pY1GQ+ZW8n9kpn2TFspUo3Q3u9lxZb3QLOwD5xJermWrhbdo5tbmX1JKYc1ubmDDzSnz2n/sY5Fr0BaMecWg1QVAxUTrC7Zfj08bDYFQekpUtUg7TzRMQkfQB1P4Z/VrzIASTcQPVcwMZrHeVV8=; 5:gGHSK8htp1OcqWyraAjSnz8JKoK7FhyNB2RQ9FpEgv5daBjFjtG4VK0zgqpTVG7XREf7FqvHSbu7STHGnP/yZWiJnhLgWG9blAyAflUODe84+wZ4ne1r+0cOlfjObXiUAkTFO0nKcFpgcxkriBysEA==; 24:3xciC4DgPRpspUHB2IMG+zn30NRVFWP3DE2EtCKSN4Kj9USGbdXqDXqsysFN4JbIjW0dHRS++uSxfvTOJfdV48yDasCHrXPpqgrFcCJ03lw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2456; 7:fcRNSKB3+LEsAkPalQvQ5B44/mEAg2Io25JGWwE2wV1/wEXiEPx0SaP47rm/7VDCYThjPPaBZEvpBkBeUT+XlxR51MXRJEOpf6gkb51ALThnEqSmPtjpopLFiBAR/apskM6Rs461ilKv1rwAw+1WifKnqMKc1hCqt7iOqLjr6ZfpZN8rqGN7QYRbk8RtUd6Mctgr2SJ7jg0JHH/DkQCjIuiHyyqQWKeOqKGUHC/TQkDPihPubhHKzgqrC+I34EjN+UeUNKlYW4s7XBGkISxhQKrxZGMg3Dq8YY9ovStH2pVxfR5wQgnGxrOYR2807U/imuqxnJKae4iaUQPjLlI7sA== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2017 23:55:59.0964 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2456 Subject: [dpdk-dev] [PATCH v3 0/2] net/mlx5: add enhanced multi-packet send for ConnectX-5 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: Wed, 15 Mar 2017 23:56:02 -0000 This patchset is to add the Enhanced Multi-Packet Send feature which is newly introduced for ConnectX-5 families of adaptors. v3: * Fix indentation * Fix typo in comment * Change name of variables and functions v2: * Resolves conflicts with other patches in review. * Improved performance by relocating code segment. * Changes default values of PMD options. * Fixed comments in the code. Yongseok Koh (2): net/mlx5: add enhanced multi-packet send for ConnectX-5 doc: update PMD options for mlx5 doc/guides/nics/mlx5.rst | 31 +++- drivers/net/mlx5/mlx5.c | 37 +++- drivers/net/mlx5/mlx5.h | 4 +- drivers/net/mlx5/mlx5_defs.h | 7 + drivers/net/mlx5/mlx5_ethdev.c | 6 +- drivers/net/mlx5/mlx5_prm.h | 20 ++ drivers/net/mlx5/mlx5_rxtx.c | 410 +++++++++++++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_rxtx.h | 7 +- drivers/net/mlx5/mlx5_txq.c | 29 ++- 9 files changed, 534 insertions(+), 17 deletions(-) -- 2.11.0