From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10060.outbound.protection.outlook.com [40.107.1.60]) by dpdk.org (Postfix) with ESMTP id 87E8628F3 for ; Thu, 23 Nov 2017 13:03:03 +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=biAayBRhvp0hyZtYzCt5SAwcrfPZbL/QJPtHMEYbXUM=; b=MPpdQD/yMu4WJJjZJqKYreEYpk5kLq2MZK/riUW7QTymEQBlyFcnKDE2TZmEniWTCn6jn3sTN50olqFpovFR2mCXwQDvWb5b73ImRHprpijof4bvIT1q4x8jWMNzBKyXKLcqwyf+6N6Px5c89Ik11ZI2sT/6m7UNP00PZoK0XnI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (82.166.227.17) by AM4PR05MB3138.eurprd05.prod.outlook.com (2603:10a6:205:3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Thu, 23 Nov 2017 12:03:01 +0000 From: Shahaf Shuler To: nelio.laranjeiro@6wind.com, yskoh@mellanox.com, adrien.mazarguil@6wind.com Cc: dev@dpdk.org Date: Thu, 23 Nov 2017 14:02:46 +0200 Message-Id: <20171123120252.143695-1-shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [82.166.227.17] X-ClientProxiedBy: DB3PR0202CA0031.eurprd02.prod.outlook.com (2603:10a6:8:1::44) To AM4PR05MB3138.eurprd05.prod.outlook.com (2603:10a6:205:3::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 3a78a709-e9dc-455f-06ce-08d5326a2551 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600025)(4604075)(2017052603199); SRVR:AM4PR05MB3138; X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB3138; 3:4KvQhJqVifb2D4ZNMKpANGvepiHiRVwQ9GX/QviAPr1Q6cMktFYXe87WLfC3d+GEpRQAdz0hu0yN+N/OSj9MDFOjyH69YXT0gj18ukPE36hsJQT4J00K4hGCrG849OYfKThmzabFYBSP2MNK1fQEyujsMtuObyl+6B7viiWQ2c9oQZbUZarPQoF6qpswc5ne9l/69KkIxjyaNTKu8CpG+3g0o57b3K/WwlO9LcStZFvaa0WLDnkMfixXXAtQGaiv; 25:w7tketbHiwpAiJ657hI3FOQXNKf8UVn2OZhH+Ny/nW/OSelt7klW41Q/yn3zYGbgJnHKZx7e5KTJ7MMmGEtkqqkXGj5NgvVq5pypmJt0yQUMJLHhqVCsX65N4unj9CXrLCpdfRMeUrWoDupyNBgHcFKJ0UzmpggCsMohghzqy6kEPyMLdGEtJZrk5NKJfNQz5ZjLbkLDFYugwPWvPaFG5Tj3+mCdJmYcpGdJ/ctISRvAxuW4Ezbiq4fe2AGWHQZqoOe2iAMm2VenUWh/qhx3gA1clNPZgxw/+jeqStfv6TtXnCMv5zk36Tqr2zbPHAOtQSkPWEU85BvqZGIcAHH3Anyps0MbLo3B3Nk24HpSfuI=; 31:Ypg9DgzqDyD/MX+uVjpyFsJU1MuMzg+WaDPtl82x6HF7qKNI/Lofv7PkWoaXvMQp+b+80kUh2okARoCXxQdZiNqapz6jNf+GTnQmwAHGYexbFKPNu1iZ0vBOAxLR/vq+Ody67swL9LoGtBA4swwIA1nv3QCyFRU5nnxECtEY/PT8PJ9iuCNf8Z5yYZCocrx+Kc1iyNTW5MPJKzRbe+cr6DFxU+SA+5WRfN8eF3ZAhEU= X-MS-TrafficTypeDiagnostic: AM4PR05MB3138: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB3138; 20:4bBN+HWLhcmZo2ozdGE/W8N/DhSEpxvI2T12FGKGBzFbiMySn9zz3lvZZ8fdRGU3PkzbnJ5pyuGkVcK7o4PRjjtzI+tR/ZK6b0c+GZJ6LedJ+Dn7kh8oSSqVxrvDhWZlP/cOGw05JpnCTBvddQLywzEcPbp7KcxsL1Ks4xcqQjGItBLFO/wpr5bgtMQtuKEFViX9D/3DrABsKtJ870aoegcB+oiNpQ2x3axzODxFC9egeYKQJhOh6e1xaP4Zq75nXacPcwT1k2tNXFufpBszCT5Fq4NGzNTnJrIg7DBSYdqVWT/IC9LBdGQ3Yp+uvrEvLr1BLqxuzsuGmYDkQfQIvQbpdq4Vh0vJKukOVspnRLPxx4tRZLw0t8HmZbiBSxKuumof+KRJgU8FfXxXCSDuVdH2h5quWbDEcXab/1vqp0wZpfGRacFEyMQqoBvC4AVGYb6NoORWbGAXcsJrU/LY9P89sbKhi3hHR/f8nW6DHLI1nUup9dYklqVv18YqT4YE; 4:/yKrNw6J+2qE181O2al42f3RTtbxxytx/PHyHKn8H/4yDb81K6PEmYQJYy65/PfMgVXNMOM+8pOfTjYIJw0uPJNGyNRigXjO9+XPOjLg0mJZsZOOiyPyhVXhjCU3R/8W/CYEgw6H3+2wjFuwciCLUPudwkH8gWOZkTcQcG0uPbtcXYpS5OLdNEit0nD9yrLjz31B3DpvnXAeuzyHuSUfat0yeBkkfjnOtC/IJDAVGFqD6kyk4VanR2ijALcZqCqU2eSDV7gaLV5piuUhOO0DSg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(3231022)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR05MB3138; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR05MB3138; X-Forefront-PRVS: 05009853EF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(39860400002)(346002)(366004)(199003)(189002)(97736004)(33026002)(6306002)(8676002)(53936002)(53376002)(305945005)(68736007)(1076002)(189998001)(52116002)(4326008)(15188555004)(7736002)(2906002)(101416001)(6666003)(5660300001)(81166006)(50986999)(81156014)(25786009)(478600001)(106356001)(47776003)(966005)(105586002)(316002)(5003940100001)(8936002)(50226002)(3846002)(69596002)(6116002)(16586007)(55016002)(86362001)(66066001)(21086003)(48376002)(50466002)(16526018)(36756003)(33646002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3138; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR05MB3138; 23:b/HmnwxLkgeCbQIMOvhku4bY3+uDiTJR3NRQV2xTT?= =?us-ascii?Q?VC0WEObKNPTCwr38ToIFLjo84syPrG2yCu/DELeYuuKY+RBXVEzU+m6vBq1O?= =?us-ascii?Q?Qt7+P5mQC/1RHrJxkNF8CuVVhxfVUuZ4/04dqeAB0Rof7GGrNTcXmGqhSylu?= =?us-ascii?Q?lyA62fTWDNMJfvbCIG1BlYii6MHRLxJcVEp156wWILIstAcTehNkjyZM2NoN?= =?us-ascii?Q?unRihxjRxTv3rhATY+wsLSPKNTScjhtZTvi9DRu8/NmdtQIf6efGGK07oNrn?= =?us-ascii?Q?bl/P32KPW3e++TKniqTaNcRsiTpsWwOdDfFU8rAR8dpw8nYdhGUIbDNq+V+Z?= =?us-ascii?Q?EwozqjoD3hKpZbGt3N6cR728TCHtKlU/1eOdnZutOQxLQCOWZBu4UL5MpXQ5?= =?us-ascii?Q?zDbSOX820H4yGzNuAOnjeY288f00WciiE4F5VMvDZv4sjAHq3ZvsTZQd0cwx?= =?us-ascii?Q?GaunNtJYcBt++64RP1zsTLS+ps5ZrG8MW1Ormrh6GLbvRrDxzTBNLssCo6Gi?= =?us-ascii?Q?Ip5GIVsXLw9BRAjjeaV2NfOG8iffRgbc1RB/ZViY7XndFVSBWeN5fkWM4vqK?= =?us-ascii?Q?wL2EknSrQb/9gK/9W+lEZqH1bkJMwN20acwi4SzI3YENBcbeLNKTuTM5EGKk?= =?us-ascii?Q?pA5bwZkiGj82Eq9EDY87vtm86v/9lBoZtqCTYDXRqmVHtqV4u0ICOV9i1pOh?= =?us-ascii?Q?vdtxKrq/7+PxWuB9Vse2t+meK0o3Wj/7830YvZNqtrnxCSXkhcp9GOHy3YeD?= =?us-ascii?Q?wrFHGd2x9HqX28lheyQ/Oj/qcBTF8krkj8QVW3kkIEs6c6Ky88o1OXVRk81M?= =?us-ascii?Q?m7KDRNlaLS9F6rhoBDpOiSaNrF8koOl5IeIxJXIkIRF5rTQ5d51TEvcXBhl6?= =?us-ascii?Q?mWgv2J7a8RMq2HbQyE2GlHca+o5j4Hx0kKZEg1b0V4PCD2OpnSHwbdJX5PCQ?= =?us-ascii?Q?T2AUnAHjojajAkSsR9KetEHUsu/HaY3ms2QTLqsTBBfFQDu1qSJylsC58Wqy?= =?us-ascii?Q?I5uY1CuiiiVSPE6bEr9wblQ3p2G41/rtMJwz6ZsH6xFJGANdLe+A3tYegb2y?= =?us-ascii?Q?Y71HG18b082x0enWKEIXMuS9SkJmTfGaR7cWopqC59m95jVYUG1rr53qZ669?= =?us-ascii?Q?3EgA7EGEcBzatXH9bgC+3x46/zvl7k8a988Nzm3m1mxBvRZHefYhmDY9KnIO?= =?us-ascii?Q?a53tEbZdnhfIzA=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB3138; 6:tBpWZ9/UVGGoclNXM7+pLISpsO4LZ+SHvIrSf13juvyi9plQJDihG0iw9ejtvUJpE2JCh7gRvAZ6ODLtsVdYXGTySsFImp4ajIHXMu1OaysPwpQl7aVYgy0eqND2AjYi4AfECW2dopWYJ7SUnINlBc4rwsI8AT4xSWNRxV+50/h0vmNNyur+bHzgFfS8tEWmrehRekHOEovg52ZEuSzvv3kxZA1KmP/V6Jcim7EzpXA90m5t85/MBeGZyzi+RrJnyY89I9pJM10sSpDvK8gYaaxxnbJ0VsjyCT/sPdqwgi9oLZs4gDfBGnqmajwW/tkufm1BJJEkyL2wS+DPVfCVh7lpCUj5oY/VMRVmrj8OrR0=; 5:kMi1NeXLa/w+rzR195YaId1RVIv7MLMUATnvOHDRIAtKcPPBpTRmZrmnErbeaZg+BCSAanq+7jJ6i4F8XD2uFIppqYW5apDqZUxU4YDfQZR95BXkS9NT1vgBoXiZh4HAMqpxtdrIdDttSnA2OjPUWdXI0zSbjUoubz1txYgN1rM=; 24:s88T4zdTr2VEg1oQGut0LJ5C44BXad1Jh7/HulJGAfxv3MIyb15A9adHpfMZER1ttGqWqshVrL8V1tv4aISPSTWnfpomsk8VNfxUEZXdGjQ=; 7:8S2FTXJ49xHUlZRpZTN6f0B91eYj3PSD7YzELYi8upDzluydrXThK1HtKGd36uJ4xC8KwYDwca67IrZN5kfUynVJ/4i2wvNim+Wl8+HZKiNlZ5hkUs6YV6jr9SVCvuDxOpceKf+V1+LlGtKdc5VS+WUPiIENaO716gQcbAPqOADxZxV9e7BJmYnuOQe3QCpNwWmdxtFkqemKC9YcLbR4jKxKdIRoAVSp9kSSDNfqs+06RKtjevjfqtD2CxUr+1rx SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2017 12:03:01.0376 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3a78a709-e9dc-455f-06ce-08d5326a2551 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3138 Subject: [dpdk-dev] [PATCH 0/6] convert mlx PMDs to new ethdev offloads API 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: Thu, 23 Nov 2017 12:03:03 -0000 This series is to convert mlx4 and mlx5 PMDs to the new offloads API [1]. [1] http://dpdk.org/ml/archives/dev/2017-October/077329.html Shahaf Shuler (6): net/mlx5: store PMD args in private structure net/mlx5: convert to new Tx offloads API net/mlx5: convert to new Rx offloads API net/mlx5: fix VLAN configuration after port stop net/mlx4: convert to new Tx offloads API net/mlx4: convert to new Rx offloads API doc/guides/nics/mlx5.rst | 12 +-- drivers/net/mlx4/mlx4.c | 20 ++++ drivers/net/mlx4/mlx4_ethdev.c | 17 +--- drivers/net/mlx4/mlx4_flow.c | 5 +- drivers/net/mlx4/mlx4_rxq.c | 78 ++++++++++++++- drivers/net/mlx4/mlx4_rxtx.h | 3 + drivers/net/mlx4/mlx4_txq.c | 66 ++++++++++++- drivers/net/mlx5/mlx5.c | 176 ++++++++++++++++++---------------- drivers/net/mlx5/mlx5.h | 24 +++-- drivers/net/mlx5/mlx5_ethdev.c | 55 ++++++----- drivers/net/mlx5/mlx5_rxq.c | 108 +++++++++++++++++---- drivers/net/mlx5/mlx5_rxtx.h | 6 +- drivers/net/mlx5/mlx5_rxtx_vec.c | 30 ++++-- drivers/net/mlx5/mlx5_txq.c | 95 +++++++++++++++--- drivers/net/mlx5/mlx5_vlan.c | 8 +- 15 files changed, 517 insertions(+), 186 deletions(-) -- 2.12.0