From patchwork Thu Nov 23 12:19:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shahaf Shuler X-Patchwork-Id: 31583 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 4D30A1B256; Thu, 23 Nov 2017 13:20:36 +0100 (CET) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30072.outbound.protection.outlook.com [40.107.3.72]) by dpdk.org (Postfix) with ESMTP id 9B81E7CE7 for ; Thu, 23 Nov 2017 13:20:22 +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=fpRn4qEs95x3AH4gkTWwc4+/A2vZsS9bMYwlshQavTk=; b=e65WeXxg1w9ddPugxVqxgnzoxRV+rbsyLlmGJICuXEv86MViLlGj0vLkPhd83TucyTDzEJLp26C4X0A1hsrRow2EQQqFLtRKoGmtY1gWvDshmzcbXj97NMyJZ9po2DSLMnNUwHGIH5ViLx5HonFiJ4NJKi15sQeIXPgZnSCUmWk= 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:21 +0000 From: Shahaf Shuler To: dev@dpdk.org Date: Thu, 23 Nov 2017 14:19:38 +0200 Message-Id: <20171123121941.144335-27-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: 5eadd40f-7427-4d7f-e9f1-08d5326c9169 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:2KAh4aNCzVXAREPNDyZrY+VpHREgN22re/QU3dqB8BeR97hcmtw9MCfjv/2RPcXYJYUqkCXYuhdbkL9xwgUVPzIuxHPtUxJlpTieIXcrRQdDlBkxYTlEltuvxA5p9NI5Wo2YGmmAb9d9WUInhWQ0O5z34MAPm68VMrrQTGXw+ofYdd+IIyDA0NsxCfzHhD3CaUJzaaJQ/MSqWQg2cs3Ag/iMOATyDkwnQfRsobosZdMcOcqXZvYBUigiPNYjBrxg; 25:6/JgPWM3BsDxzVXMNRhk3D986q03VbKr50b1kqnqindXP5MzMbzPcnv3OmjrA9mk/50uTH02uAH3IeeVm8pVA3dRXV+0lBUTY8rolhrWEizASLgEZYbthYDMGPKhRh0w/YFyA73CLTlRnlqgkwbV59AK4uWKo/H3ZHCcx0OEDz+Ug9wvk3weh+rolEEm5JwoYU6sGdaAqr+kXUYp1DbbAhze4WHu2Bnym0QLGaeaSETajZiDDn4bWsQEWvNZxESGjN06plrkXmWOpFpRlem+syTGdfJOR8jG54+VPGENTsRqhPXipbzAY35QTWw0LbXIoTvFWW949Lfox2AFkHEmabV6UZAmhDi2QbfHRWevpqQ=; 31:5rFUn8a75rRB7f8PL1DqzZZguNQo8N6zqiAR4ma7yz8/jCSTXNpd5a2phRZIpJCaxaZurF5X1MwoVC3rOLF2EgxYkuZeff4QodTnl5a86ZcjORzsuHtrFFHsXM8+28583YetzimV58ZBAf755B0/sRdw15vRb3hDCQQIblzJYbChPHJC0AezPhvmWl/LThNObbdQyM/h6NG1+PX9YgX96U+UsuuauPLTOZiD0wFkgKA= X-MS-TrafficTypeDiagnostic: DB6PR05MB3142: X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3142; 20:5vSzcopKB1QmarREKlFYn3UDVDCoyhAgPLzOm0huEPlD6LCw8coUjM6b/Sxxggx9K7A/vO0XPZZiS/2jhUUvQt9/RUqKpmECdKOxJgGkp0zJTDwnVdaip/0q69kvhxHp5n6kbt1hxy7bgOExlSRxWnlN4UiBZ0RM4zekCM1MNm10dYN5h42linS2HDXIErVx2Q5EP8mQUjI5ZAAqxZO+OeJYPHmGqbFRPR767JrUvy1qaURG63VOJc5EjYQ07NMbeYsUQt8KQ7fKN+3NdoCcu4kZeLOd2t/W7iY+MmSRMufvJ7sv0Bkdw12RiweUkMmI19iuKIFWGzJbSwvYIiJrR5xMpfP0JYGLGWyNj0uRjXWjODZPGZSPVvo3i65arr1Y3OCfaoDDqJdO1erN3n0MCP9wpHdX4WvuZjmEjN00yc17T0ig6QnkbKntQrE/xkZ+acdJWVeItPMOtY/XOTyR3xW5Zv+FuBz7hFdTHX4GivV3OXGM+/RoG3OyZGhr4CVN; 4:ikP5DeByZTKN+bEnWGUi4bDzqwxfy77SgrtFSbtCP0dWtSM9fBOjHNID+QUhMA3iPEIPHSG8eVUFNY5aViirCIPr1sGvJsQ+XvgMQdhSDGULg6b0Va2DkvasdQCrNfBkwYewtSSFp+S4v+tzL+qoWWS+MosROhViaFxuei+RUo5TSSGiQ88lPM+cyXeNoRgoX6hrZEZVxMFjmSdmq3nqvLfFPfMQ0IoRI3J2dcT3IUbn94X2sDmj7ifg2psrWooyHk0dEBMR7b+EiZdjCExbNg== 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)(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:liw55ajwCbfsZPcapA+XcNCCymEWMxjHw1VZl9dvD?= 0mLx7mUjU1GUov7Ypa8hZk523sROBKiZjCRHYN3dkZBSWN7+Ul77EMnpI1UHWLvx0L3hS0vw97OWvR2QRIifjnczNZ95/rh8MHgvQcgjeiZQm4ORTcXTMzoh23kF9Gjzk3hd9RrRMtaGse2WK/Vu6FAZZBCswLgBGoar6CYmAXi0o7gH0QcE4W6dd2mboKRC5SAIOmO/DmDgqvX09RRjzBull1fzn++JQaC31nNeVAidthJ6fbwPCHnmQJsBm8+pUkjeCTfGuLbcWnwAEBFtRnn2vD6tknPPv2+JFUvByIoRHWHuNi+0ZQLN0eqA3nt1NZgLr0F/z/HiKtmkAfOJwoCCPUFSkmX2r0TPWFnUKi4J01KjmWH0Z2mpxonltXF7mUrQKNKWBqDOZpBk1fNcgiOgrnrJ2mYIDY9f9b1NKD6awf0t06eA12Dwz0meCyaWawFuqUQd8DzHTf/yVoCNESVZ3uwjXhaIXgPY8EyDJOxcXinToCz9Jd9654uUxTOAQVDcq5mL5rrhDJNFwRIeH7/yyi+rEVnthX0Zdkjb3symthOQPuRTSvJZv6e2Jl2+hqr04AJhS7sTceaVyTm2IObo2WIbKS+RINaO0rRouVvpTMXDy8FMy2iTAVKANUGVWK3BSCSJ4sfBXhCUCiSb1rcPhu/wy2edO2mJZcV5YHgjiXjYc9KnGpbMw6EuDAZBWUBodEc3uPh8jjxh7IcHrZsrNQrPFG91lNE/1QNXdRYOpZ8At9tfo75keD/Dpqsb+0al+xkAVyPXV99XiqeHCU2pFuXz3mWzfr6M/Z0q+Tbkv74yPe6MzBkz+BJ9AZFjY+wYWAX41KNAZf/NY34u+ipJzufNZsP3bxefxgPCDCl7sjU7vtOHDuIJ9a4Dlh1vUH2KD7Go778VNMCFcdH9OnXLIxlEf+J1YpDDg9WN+FXi+O5sEDjdQP4yr9Seb8ey1+iy3A5DjJe+s+TtHzXo+62tWOs80kEO/DdY1B5ARHMloNDaVlcRmhLUKCLZzuxaIElY9SdO46Sv8lokytLSITZ2hqBmu6MiEvN17fysNxr0zHehgVloHzQtMvCjC6eencXfWVBeXdw1hSQO2eqVt/lA7vTdaDymnYzz6JjxuzxpyRNKOsQIy/RhZAGknAqlSI= X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3142; 6:jzzM8PP2E+G8HWGtUplD8XIIj011VouXOn6La53PzgtEqu07oYJhWODExuGbpRPoAhJFqv+ic8hqV//18/RLH3S1u2Tm0s0VFV1Er+GygZk5qU25fmPwWOCi8f4uU8GFHKi4wnSkg96N6cFmDy1YUrxShOLHDtvrYQUYEqmJSR/HR/O5S5rDV6FOvnddg2dn3dKiFOReTh5M6J0eR+uOWdGKMj3allPsk9vjWcefwSsQoPWvGnR0GOziNnAF5yrr12DxrfHV8n0PF8esQBM/WdJXTx2hfdQPD9x3QOdh0f84T56gLDbXkLICubF2NeaVHdPNQoun9F6NUWgb5toSy71pCI9aGVD04KXncyn1CbU=; 5:eOkT9JvT8NkR790gTZsXjRXx3DNd1ZjQxrEbIB+pEHi97b3k8Yb92np66AAJrGqMX7iNgFIAB/JuQwmdj0NdNF5PUpUMylLZCIjn2YaSwpv9d5ohtcftf0vfhI+yMgG08FnOwyOc6r1oxTNlFgn1sDk6aWnWr2nhO+GaRmGGkE0=; 24:VIgGYCBMOAQ8KhVWWR4+e16CMChz65fO8USTlDI2nxDakKTVYj09rGU351UCq/kAvUxqV4W2/CUL07l3h3oe5Il670+lI8faGTtctQLiD14=; 7:QZst7aKhQ27og/bku0JTL6icl3WuGFJ1IqzmrZYElE8PAMHY/e67m/jnj6oLBwWfbqHapkxcGK0j1ucnAND6YqtZCwgrfe9KwXbU0dyid6v1dnCf4rIxTzGS1UiqGXF5bsGxJvBRb/HARaPWIHo3EURGSncf3ABgrLQ453FLr2P7ozEuxtRZEACxug15YZGkhb4GGGcf4+63AJhLyZIF5v1uXa44QhVeKmpJ8i25a9E61Hp5jIQS02Ix9ifHN9f7 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2017 12:20:21.5599 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5eadd40f-7427-4d7f-e9f1-08d5326c9169 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 36/39] examples/ptpclient: 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/ptpclient/ptpclient.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/ptpclient/ptpclient.c b/examples/ptpclient/ptpclient.c index c53dad68b..13ffecb27 100644 --- a/examples/ptpclient/ptpclient.c +++ b/examples/ptpclient/ptpclient.c @@ -77,7 +77,10 @@ uint8_t ptp_enabled_port_nb; static uint8_t ptp_enabled_ports[RTE_MAX_ETHPORTS]; static const struct rte_eth_conf port_conf_default = { - .rxmode = { .max_rx_pkt_len = ETHER_MAX_LEN } + .rxmode = { + .max_rx_pkt_len = ETHER_MAX_LEN, + .ignore_offload_bitfield = 1, + } }; static const struct ether_addr ether_multicast = { @@ -241,7 +244,7 @@ port_init(uint16_t port, struct rte_mempool *mbuf_pool) rte_eth_dev_info_get(q, &dev_info); txconf = &dev_info.default_txconf; - txconf->txq_flags = 0; + txconf->txq_flags = ETH_TXQ_FLAGS_IGNORE; retval = rte_eth_tx_queue_setup(port, q, nb_txd, rte_eth_dev_socket_id(port), txconf);