Message ID | 20170629141956.23132-5-jerin.jacob@caviumnetworks.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Jerin Jacob |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id DD2656841; Thu, 29 Jun 2017 16:20:58 +0200 (CEST) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0089.outbound.protection.outlook.com [104.47.32.89]) by dpdk.org (Postfix) with ESMTP id 94FCC58CB for <dev@dpdk.org>; Thu, 29 Jun 2017 16:20:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=19u6GUwxvbZc0yOi/dbkf8PWmZubaMwILKlUJ0VWoWU=; b=Yw6xocMWp1wBzOcRs7SM46mcpzMr2QYs1eWPnlfd6Uqzb5lGODv35UrG/Fx0q0wzsLZAJwlXyuicZPXaURpyRqs9wuMUjC8NGOTy5cavi89YBfcNZOMOlKZGr4kBjJqpUNE2q56dBLg7SFzkEtQOY7vk9mrhBrhsQJC/uYwLrBk= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (111.93.218.67) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 29 Jun 2017 14:20:46 +0000 From: Jerin Jacob <jerin.jacob@caviumnetworks.com> To: dev@dpdk.org Cc: bruce.richardson@intel.com, harry.van.haaren@intel.com, hemant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com, narender.vangati@intel.com, nikhil.rao@intel.com, Jerin Jacob <jerin.jacob@caviumnetworks.com> Date: Thu, 29 Jun 2017 19:49:56 +0530 Message-Id: <20170629141956.23132-5-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20170629141956.23132-1-jerin.jacob@caviumnetworks.com> References: <20170629141956.23132-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: BM1PR01CA0109.INDPRD01.PROD.OUTLOOK.COM (10.174.208.25) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 191ac5c6-22c1-4c49-c70d-08d4befa0ab7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 3:nuoYKGe4MmvFl6wN65BUzqX+jhNhmqE3QxGAD4AROqdF1P2riCElRqv5osdbaK4X07npR/txymIscRlpsirWjm2yef2KFLO6Ipj2WeCC5iJv4zuWIj8V1AvfdLIpLvk35pxWod6Xxcc8qvG0e0XoC+ZYUB7zfP4fcYTd6mjQ3bFvmi0++nVJGv+V/d1PY0pLgk1K1ezrxOaGgWEymyDqwhsRWLfmiYcIVOHAJK8PyvfigHizeZC6Uc5Eg5k3b5r4uOO8PkuhrhUc/idK+lb2cR2TMP6VTwMrVkjLvxlwd7bGTdIHLJr1nv5rka9aCu9xU47FDPpj0mqpLwxJ5hTGWC69M824uJ6fUJ7xWoZr4ktdiVy+r/LD/jVxPF71qIDWRZPeQG4FaNRruA5Uvr9yx0MG8n1FixYxIMO/TmqspDul1NcPUyD8QzWSl9EwAYbCbfmYHyvSkfhrgkaCpSQrf/gHYAgwz5A0beCIG5cefj5r1V90COW4Qx07TmPGUtulPfpcfjUMPAe2JMc5DxaiIOlXbG5eomTFErAq6zJUtiOq2kv8LiYnR/AOREkCv/4NRPwV21bX3Ph5dKggkE9Jk21zce1Uy2yQ4LAsNDNNE8cmBvU4sb9SZuGM1p/ryUbdxKQy3d+grQH2Im8VSmF99MqcvmEL/qHt4pWUzjTfeafvES94oSYdxN+1jZzVU4dJtI2p25tL0SoOrqpyCsI2bijJ7iQjdBCpDVGwaPAQqpo= X-MS-TrafficTypeDiagnostic: BLUPR0701MB1714: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 25:bPFMAaEgzOJpNUjmEfDHlPN2QTeTWX7t2/ayoqOn3n/KIbUmbXz9KhZHm29qbVe3ep3+9G1xs6DKHiAZVjWgZXVb/FGCUSyGMI90g54PJS7P2N9l4qUQwOSMRWOQ7uIdFOIbBwTTaOVbqSm/1zoG/OGdY7yBpHC5Kquk9H58lwT4yfndnYuRB/djxrnScg8brNRjO5iW5wFmFGNlHSA7B1StkEi14mS1H5o51WnIgHq74hVMdUuikEzWI0i26vehjE7IXeYK15Mf0SgyBHz9yK2P4OejEmSO3JMfpFU5zg4+d8FzmXy0/tnGMeTc1ERjhOk06XZKGabJXQsX06KGXabl483IOg4jwMZOYrPBMzN+9aOr266LpAKRXByUddorLMYFEogdQ862brAlL2cZ+M9LstCwwnTcD4Zzl+Xc6Lxq9Q8NeCapXKOl1NNyJ42CMlhbdWH19poFMFTnlj9FQgdnChAJHZ5kOuFcUQ5Z6S1GPDeuMlUYlWbJMKfgRVH1JZXlVipLtFvyPEz83NL4HnUyIjVN8/Q/d/BKHdQHUIjxPjrJ6m70/flBCJxHD47dURGjXkHWKvRTYepSNvKI1UDL+u869c20lGpCPH/atiAJr2HRYYV5oqPtYqvd7h1es3rOBDP/qehA0TnxM5cd3FRUQXTrCuHjw2D6vXJ/S/8tKIh0BL8HrFJWTcLoTUXJg2bQPlK57p5zAnQ23+CPRq5FiOpQlgTxkMxwJFYRmyaaEgiJV6jxjbDRnlZfhBetYG1yDsHnX0K+IKXoj7XLi4FICgUNAmgwRGFTEIIYC0TwiLVWwL9Wp3tZSScvLFHWAnUbBBaF9WkW1p+ULx6L4LEozy4FVUn251UYR/XKpZfmeAcRXorqZXxjnWthj9SoJcvLIEo4jjC8pLCOrrCU36pPDH5nWr3DjYCdp3MTqVU= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:B87BtrTGGnQdd89RNWZ1CDLyF5iGex287OWqh0oo6Lv6kyi1dwSotGsyubawhP1jHn17RqkWZYDx7ZePYPh/S1cBv/cYIFvKzPtC6CIE3+CNn14D4hopTJrwNDGFezbBDY7gXlLbkcARK11TUx5IEfGhPoVV2QY42h1ZuP0oBj96E0ovzTJfJ0xBeLNVf6jJ1zdl5aDvguE527UnUZkKu6qpNdisQBSgKKmblyBAG8nEkKtClQWF8NkFID3IB6yFuPCNWrs6TXcxoqhg073e/jyP9zpTYNXq13zFVZz5FhHBNsZi5pHOc/coTAPY2Wdzqa9bQFdfKrD/FC/cHq0p37xq4YYR5h82uAv4W9ynY/D5MBPdrNGZy2cggTd06Ck8hNxrqREYoVUIZdRkTzKqafU3pYlXRR5rH3G86Rq92GJtRz+e0DyisK8Vzaq5FvgsX2+8/vsrTcuMkvy1AaYqwNqae4fcmT9TMqPFS4kkbltNmz4rRhh/3nXod5DZu6OuIwnhY8niv1/SQCvqlc5Aa1NoZXXg1JkzI0QCGrLot8qqVInAmu2DJ3+RYKwqKzr8qR/0dQdnmNMf/1EsS4eZ+fhDRICsRY/XBJzZwmRGlub060/6+FiI1K0nkmDMpNl1sg6qIQ8ZCi58JM63sDgzGmV2zYj9wUVr2AD/HUymQ4o= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 20:eYm55qu/C7Dy6L39LhMKXj7yY3hMBdwCWqQWTbS1/AcJu0MkUfTQoLXrbTN7qOVOYbwFksO8hgg+XTa5XcDMFxQB56pt0J2ynA7yLrgpCg1MIk87cyozZ44U/YsqcH5kpq78C7aQJfb64hoCUnHkpfAoKCgnOP3TCnIflypzHQUxzDJFP5fswAFHZxuQZSjO0SvvHSxtAhakF88VTowhxi21r7eWQMseFVM9ozPVm6e8jf/XaaMBx7n/qODU2kLCYnGaUmg8Iw717MxpP6ZQ7+kPgvA/PFPJEjfDUML3Pb2Bx9oSv70FW8kxWzPDIGp9e9smxN3iRhzfdz0LyLNIxwHuE5dOxk1H14Vg0mwpJFCKGkKAJIsKAaAIYegpc5tiEO+wn2nZgST0YZTR1R05D8R0NMIpWkEq7zYLZ4hqOlDJOVVkxDZPWRx3GNoaOlE+xbNvJ4IJ9Fiu8t3+qfqSiAfhKCTrh69RW+HL4HH1DXDD6j/9cN6s9q4zoGCKdKbwDsav1lK2riC+ejNZM7aIg2U6HCw6IKMFYosk3vhRVSE/ggYHUAz0peWLzGMWZ2woFZvhBBsbqfvMnvnDV3/qjCZhAoSpc+ufzJFtK7gnPgw= X-Microsoft-Antispam-PRVS: <BLUPR0701MB17149B0279FD12234119431CE3D20@BLUPR0701MB1714.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(93006095)(10201501046)(6041248)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 4:J3YcI5ZbG0OO+6cKPZg9r5n3oAgVIJUS6hdPZYoH?= yJms3moM1c4jwLXUzYGpkQCvFyPoEqqAEWFYT/BR56wPDDLJfE2edEEEt9f/CV02uwNdqSBv2/9Ly+HPle3jhO+D6f7etEORoNbfVcc+iARi2ZOeG/t2Y9zjWjmdSRKGY9o2VwpNYXKDrco/+VQEZ7uJy5bAYS2cqTw15n6kwde/P0C0R7akzLc/C7H3EocDpXi83JVmoa2l/2iljTvAIglIYlt7vctLZxyHsh13lx6TNh9Tk89gMO5lokOzxlYkqf95se4G77W21BGpvdn1KYEH9iqKTeDtg4jXA5uni9nfkaJ219bayxasVGknGYdIZwI60/KI/yZmEjyMuoghv5Uln6BRCaq4PkO31mlCiHG4Lv0OIYtHyuCVbYzeSb8jVeNxbumSqdcu7LoCf5PvPl2pQ8CttqblCl5h+0mFbwsSGPixeO0Posl98ygNF3ob0Ls8l4dB+Nuh530HGbi7hGTd7D+a3TVDyWfK5itK7yrD3Ehjuf2QGXDEt7SReToyyRU5y4AZwLZX8UutZHY9RSmfdwYIkCerql7e4fgk99bl9TieZmI6vWbUZC3uLK9Nm381xZvRdkP+3Oq2bxqHn2cWBwl47tX4GANhW0z7n9y1/ga00/vuSX/NUzup17+XHmOWmA31yLbOJ59ZAhtsjefQVTVCc8NtZgEILbXEo3p+m3M8uAkKUAITLUWlZhHTAJTqi8a7Kwipoviya8TtAvFV1ryT89NmwOQIl5FOCkwJ4LwsGCF4IQeyFKn7FFYTfldteac2BZfHtcPFfa8NWD4AZ8WSz+FHvegw/Y0vmdXSUuNPImunNIWQFExmtUdu7ZcQiXNVhRxSJPPw+v9B4yZugqwkq12+n8qlJtKilJ66+Hm/tKyCVSDKKeBA9Kw6uCyCJEvHeDWQObshtehh62SPq9JqRlMPSmnCfJUKahg9p4wTgV2rhfkdtv1sdH9UwXYBEPcA8VsSxE72bc8Hx3eLyP8AEgMUppkKzUQ7xu6Ks05mlqgOW+C4OnSI777AN+o/Ty4BlzDC7OQoRLatHPwmeSqqlInxWz7KhRBAe9Yy6hOfq2OfVfB4aAigEAn5lTo= X-Forefront-PRVS: 0353563E2B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39450400003)(39410400002)(39840400002)(39400400002)(66066001)(5009440100003)(50986999)(53416004)(76176999)(33646002)(5660300001)(42186005)(2351001)(53936002)(3846002)(189998001)(6506006)(8656002)(72206003)(50226002)(4326008)(6916009)(2950100002)(5003940100001)(42882006)(478600001)(6116002)(6666003)(81166006)(1076002)(25786009)(2361001)(8676002)(305945005)(48376002)(50466002)(6512007)(36756003)(6486002)(7736002)(575784001)(38730400002)(107886003)(110136004)(47776003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:Dy3qifazopCy3H2WlCeUrelC44uRmnZN1Ek4lr3?= CQMi4JysMPXccnSx6mtSEUNXboD8Wj64v5qMbUmYKB0rSMmjJHTHpCbtwFIbNvMGOYxhmzj2xlbuKbcXKHi4e8H/gnVwGEhK3e9nGetg+Axcki2LmGAl4GCzdApeEPrKGVh/i1aW79Jl15M8IPTjYigK81qoRFi4n8UmqGP5LKDFnxvo4AeN1+0LDcbM5N9vXDwd21QySX2N1A1qhmXYreHupCAsdb0NC26rsrJvviXPfFf+nzJwJ577ekLgYLfOqxz+2zyO7+7AdwYNFHFfXbzIA/o+UQ9GaMZ4ZzZ28QvOy5br7iHWzsHrKrbYh22tjj+XhkhyQU3jx0a/ZKz2CtF9OTM1ClkyHlyGS7d5YbyX5KN/Zujc1HhyNSlHVqJXcY3oua8NyX+FLmlVcN2uAE4yf3FUKZw5JXVVCaLnLGHiJPbvLJaibdf6ryHEXNO1K2HQs/GzpHfYaNGXcwKS9mM4dj4AWbiQbuGpdUw6PikU2MBtyQjmqPuXqcVM9j9gcOLdfRl9dF2ighrNg6O3Vi+vUjTapJNj7BQ6XyTl2Xoal4y+TFQlBtqmgJxTn4SwU89ojSWFtZXx7fSXp8iq/3I/YzEuWYHQwK8lKhabXuCfh/I0Cc+Ttvn4ZcC4nRXOeyZsBN+EB4Yd1kgh+NhTexe7r1KLRmiDrSwPlKj6V4m+Ry9dSaCT1RbWlHQVT8vQwNTaJPvlRh79K1dwS3LWZXxass1A4pakWe/hyd+Ul6B0X4w4bL8cefKcOhre/9mWlyxtLq9hX3LSaSylDajmEyyAMXpU59RNQddBcQEAKoBjVYn79C1yPsvMLxqEchFhVrVqFHzu//7CsB3ldFpYq3Ety4lc7Jni2Z/rhXAkdFvF1hYCLqFGuhK2LImZuAWxK28FSJY8h4UkNHzwKIkw8R/hwDuel3UQmSftGbZHwGp8ew5RbBOAV2nfUJIQ6RhazvLRpc5XRpWVBE9qOjej8iHaObeHhYpZBPYvrbSUOOWxmN3XNV/Xj435oliQXn9kpyaSZ959lJoEGPQoOYiJSzmjev2iM0bMoyTUG3Xo3MmYIbDnhjutG4gf+fBoA8T5BscDrR8b1+IxOgdW8kT/51RMjboyvSmZ1QPxSrgRbPa522s606CuJcYo79bI69ou/mXtQn3hqKplEUKWnTAD1kKUIw7BNCoRdot6jzIXWrbjKfg== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 6:2B3nMdd6OT1B5KeONJAEY88UN/yVS07Bnl2ihLe/?= XcJldDHlhtt76KOnwBr5P+PPjvr9wqLdbu5Cng0ASe7WhGVKZ0RR69cMhiRGuS9svdr69x8Rm9Q3vtjunl4tIUAU9MoiewUN19UAM498cmtKOS71U9kh5ezFNnC5F9zMw1zZkAEXF3kfyVzCElHayAbU7I0dSSKsLFyPd6m4inJrpGAZAJOTZLVnb82lcSnIGtLTA9DePHF0oo8ugL6Ux6/yvOEBVZ74Dq/dTH0UOXhqI3Ln/ttkbOQBY2SIfzKEDHayr33fcT8sj4QGAGjZGUBE+IbP0W+Vg6Gq/Q9UHAnUajghThpNVMilbNxUSIMhhxcYk4IEfPWmYnLG+hRzNyDhW2Qb1y7K/bqzQqRuIo7eN1J9whnp5QSsjRkuwQVkS+by+aWdqHpDZMBIxRsYu8RxFrNLA2B7KxNXK31l3h0F19sKt4EK54+EkZZp0t1BYpbpZFYQl/wasfb8wk1e1Z1vcVGnXMTEZk95QoR8aKp+/YO0Nd4AfLfJgj6Cwmq4q6swuZEWHIL4DUGAn5lK6wrjAKGsD/eFYZTEud6fLi6HxZ7P3Rpf5S0KOQXy7hnUMPE195zWWdYBy1Pa5vpdCuFPfkLHmkSxQckuf1oPnOJDWf9ld5U5ELHTGXN0gpnjLTmbcWv637en6pNm9pHr8ZWxK0K9QSbB9vt3il3e0ByZzoHBhx01G6K5J3igoX7y19C8bSohPgxjTEW7BrvCWpGJXXwTsjeQE6h0GTB8FTqp/nLN5NqrRzGLZCEcBBWdHjsIUPk7KC/TuiEBRZkgT4hNRiWHpDRH1Y/jeoNmWmaY8BwcypLNJMKdt8M/Q7Sozzl3QlvXpwvvVoGSwSwGowPPFx22FvqyZEDHwir47QY5pfZeiKrJ+1OcfryP/qbHmNRqqfFbRyMI2XQ+9HvUpsBHNidm/3qYuOI883G6ZXZYwJPl0/fOtDZAyRn3lG9W3ws= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 5:qAZ6ZWrjCnenrk4L2bfXW/F48C0ljrccMAnz7EaZvsrn2PAKD/goKiIIn42AAOPJK/I0DkVDFieGfCCjMTNhq0Bt5882oAv1FrESu38yk5JCpt9CgLPdLWPIrrUNqvmm91jFHWZef/4T/vwFoIVWlWFrKqL1Ih1LYK6t9QO45GOHBbTBpaPCh2kyKTS0QcQICA5HOBytBmjKKEKlU4rV9riZgBQJCe3BS2rnoJWeJ23cVSY4dKslAQv1wC0MCuQZFRYm6yfimguIYGbGphgaGGGq5XKxx96fHe4cY5Ag0dCiL9uiXvs/hzAxJmUnlK+MjI0rFWAvUaP0pEK/EwYsHriPOxJ6faHu6XINjfo/3QyoF6vgm6C+ktfzVV8ieRuYEJbTuIgc3WOs1HWwUyH/FTUT2WakknInnNp74Vznf6xuxn31xZGq2VsnZWUXAMzzNFsUWMwXqWh5K7xUypI6JGIlrJFQ0HsXFrhg2+UZbhr7PiqHsOCtoe4RX1Vs9v9k; 24:oJbQOaltNTxQHZVydgP/noysIwCKBpKledA/uBvpJUQTN0P4DlH5EAXj80APil87TcRzlxSljNNjRnMhJv+vIjYNKiIODU7gRlsf/AWNgpU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:n+5bD+3JO+UwrxzHIZsoX57z/KOAqUIXhzPQIishtGzJsfROdMepIMCU5++TTvSCX6f788aFmSIcpUY5KjM9H0PPiQnnCcyM7QiQIzBZQZzrQX0NdL629EDqEFJasEo0NUZ6SQSfo3MsJkUPAWf2tvZJSjSiRi91/YzBY9p/3JjsGzdgnfNILTR1zLdxYVqd4CpfEmSHp5llRWcWyI21muMxGzxNhomk2ml5ZeBMUJk7IGoCiVpKrRu+y/ezrWxfmThxFsTqbENkna4lh2iA/NEUgypUcniirr0mhEDD2B0IUn7BLmI2iLx3EaiQa7EOtQSDUI9W113n/sQRqAwDNpV1y5jXcgt7TYPzQBJEyq0eyM4JYlGHZuO1pdjJJC699fUJVkQFtpr+SBckKjgIy0fPpX1fwqBmcFJYWEMqzSJ0do9akV4wnWoQDqG0kp0+7m3dIIRgaEnRJypxo2mkaavUQOtoHQI2ev3epUmo20Ow+DkT5yEJhPoRK7/cGXk4lSncEjecHxC2ujHqrOhopcFuS/237agC2krAvMhsGmo8oasVpT61gVpXYXrlZCUCsvDHJMLFGBvjLmp4NZ9MjoRPCAUNOSVUzPrVqZUHNtfXsMGiFJ2oKk6Vjdn9jasaiX56RUErRNBu6vabL0ts++6cuah6LoHTKWZ870F0aZ2fx6LHpt/iIuwbWD7PrntF0JFoElLeUVMiVAkFx9q7PORqHownoEAYVKU8kPOh0jeDIjxKCT3lGoRAtifqU6BjZXwjIeRgpjSf0Io77E8+pQZziofx9TKQ/NYjtL7cKmc= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 14:20:46.4967 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: [dpdk-dev] [PATCH 5/5] event/octeontx: add enqueue fwd op variant X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <http://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <http://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
ci/Intel-compilation | success | Compilation OK |
Commit Message
Jerin Jacob
June 29, 2017, 2:19 p.m. UTC
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
drivers/event/octeontx/ssovf_evdev.c | 2 +-
drivers/event/octeontx/ssovf_evdev.h | 2 ++
drivers/event/octeontx/ssovf_worker.c | 12 ++++++++++++
3 files changed, 15 insertions(+), 1 deletion(-)
Comments
Hi Jerin, This patch set looks good. For the series: Acked-by: Gage Eads <gage.eads@intel.com> > -----Original Message----- > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > Sent: Thursday, June 29, 2017 9:20 AM > To: dev@dpdk.org > Cc: Richardson, Bruce <bruce.richardson@intel.com>; Van Haaren, Harry > <harry.van.haaren@intel.com>; hemant.agrawal@nxp.com; Eads, Gage > <gage.eads@intel.com>; nipun.gupta@nxp.com; Vangati, Narender > <narender.vangati@intel.com>; Rao, Nikhil <nikhil.rao@intel.com>; Jerin Jacob > <jerin.jacob@caviumnetworks.com> > Subject: [dpdk-dev] [PATCH 5/5] event/octeontx: add enqueue fwd op variant > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> > --- > drivers/event/octeontx/ssovf_evdev.c | 2 +- > drivers/event/octeontx/ssovf_evdev.h | 2 ++ > drivers/event/octeontx/ssovf_worker.c | 12 ++++++++++++ > 3 files changed, 15 insertions(+), 1 deletion(-) > > diff --git a/drivers/event/octeontx/ssovf_evdev.c > b/drivers/event/octeontx/ssovf_evdev.c > index 3cd0cd49d..eb349f60d 100644 > --- a/drivers/event/octeontx/ssovf_evdev.c > +++ b/drivers/event/octeontx/ssovf_evdev.c > @@ -159,7 +159,7 @@ ssovf_fastpath_fns_set(struct rte_eventdev *dev) > dev->enqueue = ssows_enq; > dev->enqueue_burst = ssows_enq_burst; > dev->enqueue_new_burst = ssows_enq_new_burst; > - dev->enqueue_forward_burst = ssows_enq_burst; > + dev->enqueue_forward_burst = ssows_enq_fwd_burst; > dev->dequeue = ssows_deq; > dev->dequeue_burst = ssows_deq_burst; > > diff --git a/drivers/event/octeontx/ssovf_evdev.h > b/drivers/event/octeontx/ssovf_evdev.h > index 47091a46e..3b8c23e3a 100644 > --- a/drivers/event/octeontx/ssovf_evdev.h > +++ b/drivers/event/octeontx/ssovf_evdev.h > @@ -192,6 +192,8 @@ uint16_t ssows_enq_burst(void *port, > const struct rte_event ev[], uint16_t nb_events); uint16_t > ssows_enq_new_burst(void *port, > const struct rte_event ev[], uint16_t nb_events); > +uint16_t ssows_enq_fwd_burst(void *port, > + const struct rte_event ev[], uint16_t nb_events); > uint16_t ssows_deq(void *port, struct rte_event *ev, uint64_t timeout_ticks); > uint16_t ssows_deq_burst(void *port, struct rte_event ev[], > uint16_t nb_events, uint64_t timeout_ticks); diff --git > a/drivers/event/octeontx/ssovf_worker.c > b/drivers/event/octeontx/ssovf_worker.c > index 5393febba..4d413d779 100644 > --- a/drivers/event/octeontx/ssovf_worker.c > +++ b/drivers/event/octeontx/ssovf_worker.c > @@ -213,6 +213,18 @@ ssows_enq_new_burst(void *port, const struct > rte_event ev[], uint16_t nb_events) > > return nb_events; > } > + > +uint16_t __hot > +ssows_enq_fwd_burst(void *port, const struct rte_event ev[], uint16_t > +nb_events) { > + struct ssows *ws = port; > + RTE_SET_USED(nb_events); > + > + ssows_forward_event(ws, ev); > + > + return 1; > +} > + > void > ssows_flush_events(struct ssows *ws, uint8_t queue_id) { > -- > 2.13.2
-----Original Message----- > Date: Fri, 30 Jun 2017 02:20:34 +0000 > From: "Eads, Gage" <gage.eads@intel.com> > To: Jerin Jacob <jerin.jacob@caviumnetworks.com>, "dev@dpdk.org" > <dev@dpdk.org> > CC: "Richardson, Bruce" <bruce.richardson@intel.com>, "Van Haaren, Harry" > <harry.van.haaren@intel.com>, "hemant.agrawal@nxp.com" > <hemant.agrawal@nxp.com>, "nipun.gupta@nxp.com" <nipun.gupta@nxp.com>, > "Vangati, Narender" <narender.vangati@intel.com>, "Rao, Nikhil" > <nikhil.rao@intel.com> > Subject: RE: [dpdk-dev] [PATCH 5/5] event/octeontx: add enqueue fwd op > variant > > Hi Jerin, > > This patch set looks good. For the series: > Acked-by: Gage Eads <gage.eads@intel.com> Applied the series to dpdk-next-eventdev/master. Added the following lines in "just merged(NXP PMD)" to adapt to this change. +eventdev->enqueue_new_burst = dpaa2_eventdev_enqueue_burst; +eventdev->enqueue_forward_burst = dpaa2_eventdev_enqueue_burst; Thanks
diff --git a/drivers/event/octeontx/ssovf_evdev.c b/drivers/event/octeontx/ssovf_evdev.c index 3cd0cd49d..eb349f60d 100644 --- a/drivers/event/octeontx/ssovf_evdev.c +++ b/drivers/event/octeontx/ssovf_evdev.c @@ -159,7 +159,7 @@ ssovf_fastpath_fns_set(struct rte_eventdev *dev) dev->enqueue = ssows_enq; dev->enqueue_burst = ssows_enq_burst; dev->enqueue_new_burst = ssows_enq_new_burst; - dev->enqueue_forward_burst = ssows_enq_burst; + dev->enqueue_forward_burst = ssows_enq_fwd_burst; dev->dequeue = ssows_deq; dev->dequeue_burst = ssows_deq_burst; diff --git a/drivers/event/octeontx/ssovf_evdev.h b/drivers/event/octeontx/ssovf_evdev.h index 47091a46e..3b8c23e3a 100644 --- a/drivers/event/octeontx/ssovf_evdev.h +++ b/drivers/event/octeontx/ssovf_evdev.h @@ -192,6 +192,8 @@ uint16_t ssows_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events); uint16_t ssows_enq_new_burst(void *port, const struct rte_event ev[], uint16_t nb_events); +uint16_t ssows_enq_fwd_burst(void *port, + const struct rte_event ev[], uint16_t nb_events); uint16_t ssows_deq(void *port, struct rte_event *ev, uint64_t timeout_ticks); uint16_t ssows_deq_burst(void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); diff --git a/drivers/event/octeontx/ssovf_worker.c b/drivers/event/octeontx/ssovf_worker.c index 5393febba..4d413d779 100644 --- a/drivers/event/octeontx/ssovf_worker.c +++ b/drivers/event/octeontx/ssovf_worker.c @@ -213,6 +213,18 @@ ssows_enq_new_burst(void *port, const struct rte_event ev[], uint16_t nb_events) return nb_events; } + +uint16_t __hot +ssows_enq_fwd_burst(void *port, const struct rte_event ev[], uint16_t nb_events) +{ + struct ssows *ws = port; + RTE_SET_USED(nb_events); + + ssows_forward_event(ws, ev); + + return 1; +} + void ssows_flush_events(struct ssows *ws, uint8_t queue_id) {