From patchwork Thu Nov 23 12:19:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shahaf Shuler X-Patchwork-Id: 31575 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 962AF1B207; Thu, 23 Nov 2017 13:20:28 +0100 (CET) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30045.outbound.protection.outlook.com [40.107.3.45]) by dpdk.org (Postfix) with ESMTP id C566C2BA7 for ; Thu, 23 Nov 2017 13:20:12 +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=a2yOgIWMUAsN3yEELMgqROjzS6PostwkeFHgloBJF1E=; b=LkG5XkimnGyfZMHTRxWtP1xX92fF/cPVaFNNFHkfsjHa9N+W0cpSdpFOy47ZMfWNP75ruVLQ3ysETN5Umkntunyv9B1BSL5s6fyOQPL9Vtx8DHNCr0nyhiaB3ji03FoiEqzOzCbc991uB4W4pfcI57kqLD3MusZY+yosv210NG0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (82.166.227.17) by DB6PR05MB3142.eurprd05.prod.outlook.com (2603:10a6:6:1a::16) 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:20:11 +0000 From: Shahaf Shuler To: dev@dpdk.org Date: Thu, 23 Nov 2017 14:19:30 +0200 Message-Id: <20171123121941.144335-19-shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20171123121941.144335-1-shahafs@mellanox.com> References: <20171123121941.144335-1-shahafs@mellanox.com> MIME-Version: 1.0 X-Originating-IP: [82.166.227.17] X-ClientProxiedBy: HE1PR0402CA0044.eurprd04.prod.outlook.com (2603:10a6:7:7c::33) To DB6PR05MB3142.eurprd05.prod.outlook.com (2603:10a6:6:1a::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: ddf3b0cb-8826-49c2-f08e-08d5326c8b9e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600025)(4604075)(2017052603199); SRVR:DB6PR05MB3142; X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3142; 3:7xXKmB4/MxCqY/WMX0aXdCPCRJ3ooDpGeiIf5AzUaW+Sqv6uS6pmLfVw87NiwcYydWyQgbva/9pYjGCCmlOOAAvEc8Z15lptstFYRTR5Q1uFL5/MvoYzAg5ixqlO3vEuLSpxSEJkfDuxirUp8m5xKgGOLsr/llgHt7aso3Vn16FZ9F/q2Qf2kDJbuOexh+ZzajSTgYUZjQmiPmaxIra8NCpIw2/WKQYhzICIHlu+p4l/6D1H2Bt71lSSd0ZewqvG; 25:BIjgIGOVVV1UGJF/d1LrgjDgmpTwz365WYnSMLZ4AEnQ1id8AfZn9SBKT6TeH41/jlxadcIipqNe5ae8MXjsM5vN5aaXri6jTxffiNo7ZUtgrWhLUbRevJxYriHHK/QqOvCdHejBNqqsyINZOldcihgG8/axeV9V+8ewsOW57ZB/+Nr7btTo/cyIPY7fTb+QkNJezYDHLwN4DSo5CxMiHlE8gifwPPHBrsGJY6tjtNYrP+Q6xlMt5gF0iFrABowcMEzTSbCkwo8Syq1AgKWV0VL1c5l/uiGjNn5pTlCDTIy2mwsSDNOmkSKoYlFudieV+cJ9W87VN37XEB7fGbBILw==; 31:jotepzJuT4tjEJeohPYvXnyG5liP35y1eVZZyhmIQNl/nXnM0epea6qLdA7wZwbxdIRzwklKcErFUBgiPKfm8LW5/Ut/GrchYSwJR5oZph2kJV4LLZevQnXdjsCb+gYnKYt1xwB2CrK4kkODbPmUI31C+QGhhQOvi0qpuQcf6jzhl5Xc9mbt+jNEVwp6rwda5wrM1GtdrbaUvuVqnqMso7izsDDk+s6PnCIs2q8LKR0= X-MS-TrafficTypeDiagnostic: DB6PR05MB3142: X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3142; 20:PSJM8NORPk+P/WqSF2bqwtQVSOiPV/PotyJKuTPnjthNgi42KT2OjdgnYsHJy66c77uPU/3ECQ/dLuZgw9JrbKd8ZdUWHj4gjxBNewpGRviMLhqi3CSEJWWzLVQqzHHBQ4euRq/umgRwJJcw5ch8PYkyz8oRwvsTWMVq06Grc0jRSU6oAg+WYQq1r+jqZzL8dJ2mCvw7whIAtfXKz7ewAwQeEseEk5ZxJ9vT5KzhtflOUxgXrCWXqRApFqReX6DuMcG7v1vChXAlXnTl2hJtBcKgD4WzHjq/p7oez2EQaULEBl44eF5nfFd1hb/qFRSnSaul1VsTsJu41euUQwrV4S1CXw3O8oxmLtnOgo8r085iqNCBKfqidgyaKTsW7wxeutA7FubbPtPcD8d9/RLhk5wG/Qn5R5cxOZ4YgJQDLHP8viG8JMDyZ6PsaOtwbdPluWmO3GPf6YdNSFwvQyowxZ7ddIXRIp9CwUWmfAe+13l1ZsTlsvoAdVcMfv9VQ092; 4:7j3PulDliT03qsc3UXxBgg2co8oAM9wmbPFuCnRCxDWLHDAXVx3CHqDLN38SrqZHUKaxdDZS4Pwc7Nj7yspzbFtMUx3T9n192djrECoFygDLZAMECl9LLii88JgbaLDbXIXVYu0vPyJBBF1/+ECf5w7PVU/jTv2RUG4r3jL0E7YsiL33u/1sJdr7dLvQMHPxDvqZLE39wrkdQveEklMpxIYIfFsqullrbpXi3OTmwRVm1Gq348VhONPF0YWorRtIfrcXpT31m1uUObSoUuHGlw== 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)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3231022)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6PR05MB3142; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6PR05MB3142; X-Forefront-PRVS: 05009853EF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(366004)(346002)(376002)(39860400002)(199003)(189002)(50466002)(16586007)(101416001)(5660300001)(478600001)(6116002)(47776003)(69596002)(6666003)(3846002)(33026002)(97736004)(52116002)(8936002)(36756003)(16526018)(76176999)(55016002)(5003940100001)(50226002)(48376002)(50986999)(33646002)(6916009)(81166006)(53936002)(81156014)(8676002)(21086003)(1076002)(575784001)(305945005)(68736007)(86362001)(2906002)(189998001)(105586002)(2361001)(25786009)(66066001)(7736002)(106356001)(2950100002)(316002)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR05MB3142; 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; DB6PR05MB3142; 23:lve+WuyQkoIYLTbfThKkVHYdb/yuASRE5Vzu3Ogu8?= ho2cgme3mpcL51KXfEZ+2vdOvoRGPdX3c8zUFUpwaCCd9YO8t/tZwIu/m4fkXuObc+Sn+qGBcxE8MEjefNu5ANrSDoNWLI1K7lQWu2wI8VDu/DXTiOWGNe9kElfoS0dl0sADE05jsW1SSWsQAZhxty3CpwSoUSJGrA80vdggs53pHhqKRs6LO4ecFJRLfB8GToR+CCr19y6b7oWhe0OwAEtVF9Jwg/KX8YpnDqQYIhfX/X3DSQxjfp6Qpt1A2pZjAmyAkdsS8KKBBlxc7Xbf/8/Zvfz6bp+lIcDHxU+UchYn+Yju5w9e25yTLFL/2BLQN0rdsJ3jiRB/JpQK7/V3r+HS1RBbXz6zTYyt1u0sN4nXFP0DAH9MoUxO1zI6XWv2F+uo1lzhgxVwICSFf5ONSWNp1bWIwaxdJ2rqBnDyTAQuGY634OJhWpnhEps4naXr8qi4p0TLFuYmHnlxW8h8zKHb4ARnHjc2XveVTldN5CNbNgX9wgi4/f9L+aYw5jt+gjMKRtJK3ViLZZDT1OlKKCff8gHhuObY9pTaMU6OpuNm8N6mA8oh9VZy2jEBhsVTPuVlrTIMi16VR9fBCCoz1O04sniijWkTgFVt4O7HngfXSUODEw7tidmRE1Pmf8exNeN8twRLj0oU48dZyFay9M0Re8JIe3ryqDTN7HFpe1uYKov7CnK3m5VkzqpmHY2aQs2A98tShs4CnjwtyqFfX107J3bp4HC5xrfMcIQmOyaiAcBfwKLgirtVnWSLYkfFR9jxOq/mZawLIVNUf+2wI1wRx5NlWgK8+/81qytQ52HVJI5BQAMAicVq22/BeYbU3fPblXFV50bQNeHR0C76T+AsMGH2JrQ2Jbg8UNYkJfXlzpHTeWioC25nUHjj5aScuDsjLno5gmpmB6EC/u4RdMC9Hl8YQG7jTpD6zqt9bbXEZKfpWiAHouur8yiAXyAtKmeCSg5HofEFoYDzWMY7XO+IUUC/P1rp6o7lM4gP2i4K1FRichJTNvEfHxOdBDqkdQP9ZRtVlWHWG8dCEJ+fYfbknd7QxtpQRFJf0vuDjYaTx7/CzxWHLk72EVOQuHYCZdNzA0RhJk+AOdcHCrUZm8c9U4lnCHNsIuuuAxwQGR9KePiXqM7EjwwscX8m+A1ITHw5WNlWjq8sccfatjdbj5tq/oKHCTUCSHxdRVd2C0cVA== X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3142; 6:9w2eNZ+iBvlCXqzUOEBICzUI82Lca67DhPCcKmb9Li2acCBnjQGOXUBNiOLMLf2s6T9+vhbkQhIIWRvleHtSvBQwsYrlD8dZpKxfkHJOakspWsaREEEqgn6mmQkGnqOd6kdTanJNuU6Fbnd6YT7aFZo2xS0nnXITvgb2SqhhWxQYoNbYQaGICfNPZum812Ud4bJqK8q5+YjLdZNk6UX0hc9G76sk5sJ9cDOytQKcrR/kKNBVvd+mf/WAuJeRdCLloyKFLnldsBYFRnYOPQz9hIgMn7bwBiEEYdajRRg6kg82vRIaJ048ag/cFxFLDpEXbAtfoK5fYczwaDIbtTBSqj79KVi9Bu5Z7PomfpXEmJM=; 5:paONvpte4SVxRCwUHw28qo+P8STlkwtb6dibL+yUyLPNHiiK7o1qBcUkOcD0xuh+erwT0vEpbF7T2+HuQJytUl1l3FS3EtEfbG6Gwy62YEjiAWOcZYalnHv9SYbtHND/oFDEbxE+O0bzNzvPLpSyU7k4hnAttOfC+DvbqBkSq/w=; 24:AkwDKSKSe9eGBXk1Z0gM1WrJTNbNGYQQ6aA11njCkLb27Z4oRHQckjwqEha/+NlN6FX9Gxq89b/ToEyGWoBrKuKlAZ/5oM8Cu5be35WvKFM=; 7:/EMsV6o2nTMeLlhSkRdREDGDPsMIJ7n/+gWS96FOA7N9WJEa/V9qoBBwQb2Z3bIAg2ENpt20JjPbIYxE33w9Fr5gczf7HNLPKWeyCAwbMT2Zg0veiPm/axSaQ36yOkc4/VnSQS7FY0Up1AF62yiNlPa480MBYmjt0rFmlRrq1l5lo5Lw0lBxCLa1VmEBPRD9TDPw/kkq9T25LJ3LSGzayGWa3/sPuXf7Sem3hvrm9n5vYNT5MqaTRscF64KvFvJa SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2017 12:20:11.2005 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ddf3b0cb-8826-49c2-f08e-08d5326c8b9e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR05MB3142 Subject: [dpdk-dev] [PATCH 28/39] examples/vmdq_dcb: convert 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Ethdev offloads API has changed since: commit ce17eddefc20 ("ethdev: introduce Rx queue offloads API") commit cba7f53b717d ("ethdev: introduce Tx queue offloads API") This commit support the new API. Signed-off-by: Shahaf Shuler --- examples/vmdq_dcb/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/vmdq_dcb/main.c b/examples/vmdq_dcb/main.c index 9dad2b8ec..aff04cb0d 100644 --- a/examples/vmdq_dcb/main.c +++ b/examples/vmdq_dcb/main.c @@ -100,10 +100,7 @@ static const struct rte_eth_conf vmdq_dcb_conf_default = { .rxmode = { .mq_mode = ETH_MQ_RX_VMDQ_DCB, .split_hdr_size = 0, - .header_split = 0, /**< Header Split disabled */ - .hw_ip_checksum = 0, /**< IP checksum offload disabled */ - .hw_vlan_filter = 0, /**< VLAN filtering disabled */ - .jumbo_frame = 0, /**< Jumbo Frame Support disabled */ + .ignore_offload_bitfield = 1, }, .txmode = { .mq_mode = ETH_MQ_TX_VMDQ_DCB, @@ -228,6 +225,7 @@ port_init(uint16_t port, struct rte_mempool *mbuf_pool) uint16_t q; uint16_t queues_per_pool; uint32_t max_nb_pools; + struct rte_eth_txconf txq_conf; /* * The max pool number from dev_info will be used to validate the pool @@ -316,10 +314,12 @@ port_init(uint16_t port, struct rte_mempool *mbuf_pool) } } + txq_conf = dev_info.default_txconf; + txq_conf.txq_flags = ETH_TXQ_FLAGS_IGNORE; for (q = 0; q < num_queues; q++) { retval = rte_eth_tx_queue_setup(port, q, txRingSize, rte_eth_dev_socket_id(port), - NULL); + &txq_conf); if (retval < 0) { printf("initialize tx queue %d failed\n", q); return retval;