From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0049.outbound.protection.outlook.com [104.47.33.49]) by dpdk.org (Postfix) with ESMTP id 83F6A2C8 for ; Tue, 27 Jun 2017 09:21: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=T+dnLOTjb224pz2H5SBRCeyyqGqIymCyuFW+U8n3RtE=; b=LP6n1ONT3ZAwDhW4ruFTDqEeTYUB7s6XbA1l19YpQY2t3YPmlotHTIGfX1XJc0fuRx4u3KIPs4N+WEUOwI2VQvyeTJxs8/IwygexqoJ2xrcCpkKT9ubArQ7J4qkFbC6eNgVfOaSS30D7Zuo/4al7sI6O5oLy3pw2PS/08jmeGPk= Received: from DM5PR07CA0031.namprd07.prod.outlook.com (10.168.109.17) by SN2PR0701MB1021.namprd07.prod.outlook.com (10.160.57.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Tue, 27 Jun 2017 07:21:49 +0000 Received: from BN1AFFO11FD044.protection.gbl (2a01:111:f400:7c10::104) by DM5PR07CA0031.outlook.office365.com (2603:10b6:3:16::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Tue, 27 Jun 2017 07:21:49 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BN1AFFO11FD044.mail.protection.outlook.com (10.58.52.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1199.9 via Frontend Transport; Tue, 27 Jun 2017 07:21:48 +0000 Received: from avsmtprelay01.qlc.com (10.1.112.194) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Tue, 27 Jun 2017 00:21:46 -0700 Received: from avluser05.qlc.com (avluser05.qlc.com [10.1.113.115]) by avsmtprelay01.qlc.com (Postfix) with ESMTP id 293A08BF74AE5; Tue, 27 Jun 2017 00:21:46 -0700 (PDT) Received: (from rmody@localhost) by avluser05.qlc.com (8.14.4/8.14.4/Submit) id v5R7Lj6p006560; Tue, 27 Jun 2017 00:21:45 -0700 X-Authentication-Warning: avluser05.qlc.com: rmody set sender to rasesh.mody@cavium.com using -f From: Rasesh Mody To: , CC: Harish Patil , Date: Tue, 27 Jun 2017 00:21:31 -0700 Message-ID: <1498548092-6472-1-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1497736634-11231-1-git-send-email-rasesh.mody@cavium.com> References: <1497736634-11231-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(39400400002)(39850400002)(39410400002)(39840400002)(39450400003)(2980300002)(428002)(189002)(199003)(9170700003)(8936002)(81166006)(2906002)(5660300001)(86362001)(76176999)(38730400002)(107886003)(50986999)(33646002)(101416001)(4720700003)(8676002)(5003940100001)(6666003)(2950100002)(356003)(54906002)(50226002)(36756003)(230783001)(105586002)(72206003)(47776003)(106466001)(305945005)(42186005)(48376002)(4326008)(189998001)(50466002)(87636003)(478600001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR0701MB1021; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:ovrnspm; MX:1; A:1; PTR:50-232-66-26-static.hfc.comcastbusiness.net; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD044; 1:XEcN08yEbBSL1lw2Htyg2ZAulnndLr00SdbVOzYz7EXr8k42HJOwl+3IhjegQiDpAK27kA/KreHh12ffZhPUV8wfayF1rcCsqrMbWjRIwgf2UZ+IcqIbRw2j5nlHH14/t9Pr7M+kOmzU2r2Mrn1tzH0jK0s0LocXyGGD87G8f7tYJQWm51CAoZ8UrzrQKjkvFYkAMaDx9A9umYfrE05zI4Quv6HR0n8dbXWfQi6Sf18ddShr8Z3pGicDPQajWcC9ahmXBApMaQWr1NhIxg3v87ks9AKMV+KbuCW9qaBChboi4Xwtmzt5hB0xB9yAeEcqzkhemdMuY+fezHw8jNtYdXsVpAn4In01ZhiseqNBN4Ixo9wxFXFTJ/3RxPLfgapKrDKA5XxxzwB1xT9WVTWIo+NxndfA7g+CM92VBg7wR2lcakX2w7PPz28U6UJczsAn6he5iYJsASKSr2/QrhI4fk8htetmPqKRIVU365zYTQi5zL6EKBzIIh0YmfbYHpD6sj9n1iP4jNAdNGC904JGYtmhpWp+xvh8LlR6+kARL5eUuy900YxAanifXfro/+5kggUKFnqHC/b3MZT/KXUKW1c1EFyNTlI6r+3Vpd4ixYgUNlTgsT4NjUA+oq28kYiwYQIu2+x6B6UDvzuZ6Vrw8gxntesKDsZpS5GRWG0rfQTkSaBqP/IlmnACJXKGDAh6AMFyQ5vv7S9WbF01klYYwY8whTFhGAVgqVaJ4JOfPXjIjkjJPxVRgKhtB61x/Er2ssiHChczx9IhIkp0rvyv3jVYC/zsHWOnPOJqBoWHfURdDknRq9bUHqu+MGK6mJ1hsTLVv4dxwj7xJjUtopl/p9c/gSumijr5UlEvsIKWTKo= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 779a07f0-c9cd-4421-31a5-08d4bd2d2d0c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095); SRVR:SN2PR0701MB1021; X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1021; 3:GzpOqExZFrtzksxFF5s+sxRdNeqoJNmSDYY6DiUk2dbe7HzA/4syJeFtU37G8uRXxjQ/F4W0MhY+qOoMg+H3xzEuMImzyTeITuQLbAHJ1hA62B10Vth2CJghoZKcyShjrSlGkhIl/J+2L6NuUayRGiubC4puUd0KmZO20I/14LMbTLhAH8nQc07AW4bb7UCWjIug8Q223G/dlGpm9GxhTGrEjLa/Laggne4t5rCq8QlTleGWiZVaLE5o6IxMI3X6qL/fURxR616vRGst6+/o0rMscrh4HqiOFaZtZndfbdTXlXXthm+qHDCSxh/FqRAFUN7zEsVttX+XQkVp3C6qlVVIEOtVScaDDKzJyKtzwrS5AVNi5G6OAb8sMWkFc12IAlJ4aJlDTZYSVMB8behDFoByFsSqa9REpcuQBhODaBIgQv8HdYLXMpCjxqoHNRZ9nrmfM70Qvob0rwSTlzVF4+cXJDWqVsBMGBqTUr6nxIQ6oIAE2Tr0yLhCRlcL49Xoa4uZDNymL1ZN5VNoz/PJH5SvWjnGVv6s2WoyVH+V937XQPxBEbkIZtDoc2VY/tNZz78F/Bgvh4p69/JKupmO/adjZOuSWns7WLoaBkcCQ6Vsu119pmrOui8WlQ8zaJnuyJ2dVANjQpdyZUb+BSzq1fuIzjre+4xBJpe77qdxwJeNiAgiOg0oI0uAAs2gpX2PV46UJigi/woAKJXY0psICTjvl6je5s/bo5nUTeokzQbdgHyi4rF6uwwrw1y5W1BUvmzz3u7fGSbXkG0dP0msp0sPhfu0YNg06P6ceJDqvTHiYQAxEFiuuMVkLQ/ho/rL4f2864B1dRYcXzlMHYVLZeSqKQNE6WT7QG8WJh/jKSl95GveccYRjbMHVlXOAZVCr+87kTIqsKPuHYAnifefEA== X-MS-TrafficTypeDiagnostic: SN2PR0701MB1021: X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1021; 25:G2JwvOhX/hrCOG/fig2bmIBYx2+EHKT+onrleUVpDCWyVEFeWB1aRIu8HEhfNQnnF6zBcMgVyJn07g3uYvNHP1VMEFvzzb274uTesHM1/7Ik4sCs33jM60q37IS47IShHpnspSeEm0pWdLlSnp7IXuO8D/AtG6r9UY1HLozbBxdoCvAs+FOI+R8e0eVX6xYZ+a/9eTDolqRZmwIAKrVjKqYC7RZ3d3uFUDAgwQoA9E6MwUrfiRqGTms21C1f1/oNoteyMQLh6WQU47nebokd+odoJ7nxMRvICpTNNMatUs6jUZK9R+q1OdWP+mnSCgBFq83oIDM92dL9K/HBKM3/4d1T5VlDKrh68Nr9AN6qlce9BT8NDVz27aof6MQAV5S8r08clVNOir/eKaCucUJ6/o2A+gOt9WrYgFxBQC5Xl+MJmhdb/7bhBKz80n+ugMwpY0U+z5GFB6h9dewNTo0Ffk4TJ75Id4pwHFa+0CRWpz9sOhrQQnBH9CCjLSBH24WtKniPvRK5czXqMRbu9oAgWLCSPpxQcXOkjEkGwofay75DASV45m2bcx0elqv41hQG9rrKb0j97+nfelDE1jZVbSJ18zTYPirQbPFCNLo0p0cfysO7wGTi/AH7S3+h4QV+Iz5vatMjSFyD23jbXpj1qNaPYQHBaJVq0gx452A56FnAG8149q0p4raCQ72zAWN9iw0b4xFLpLndRP61r/2xlqlpaih4xNv5ZJwDwgqvcnG9tv0uMdp0labWCQfjrQEvBY35w1PdgI5Hsj83Fd3hwMVh0XnoMO9oShSglvFauXdhYso2e8i5kfEFS4DZ6UjbRxWzA2XGM4QnbvUxBo7Wa6WE0lEfcvOpaW15pm183aimseZe4EMSK9OZId0kldoN/Ef2MGMpJVJpfHcQsyXxVosxzYRLF1VWv18+v1u5VuE= X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1021; 31:7V8TucVo+V7SebcTjn1eLGK55gVB0nu5QSjCWmmG0Pf76WxPNL2cdAQwZYMOaz36p5vXSSNvd3PoDtD5yE43XUIp40cXQ1ZbDaP5GM0MFHIX2de42t42zFPLmoV3iW0GKPavfVZkQPxSk2Gsvj9za9z0T9P0g+P80SVBRnoUt2RzA6/Hk2kKhcYEZo8leFBqOHAIbiZBHlB4He1a/uuo5eS6ch0+OMJCKJNV0XLlP0se/MdoS8X2wFm/5azx+yNrz18tzmDKKrFnjiwA/N9MUSvI6Ml22pNnCD54p7DWpQtaFq1R5IzvGZLMJH5w+kwRLkGNmPZavRldexB5EuZu9HlLtN4TpK0GH/rCJzEc/QZUBy64ZM9Qlg7mLbldhqNGxCAJ2iMAKUARmGF40vHb7CVMHzGRnHMn0aSIBBkpRFasZgieRdra0WQCwcwt9yXs622ZXxOw1o9upNv6RFWr1hdn6WFUHnZxc7KInv2JyUHaO0DAzzumaOh/hcyCPSZ+/k81dYfSqkPmvpZRSetJnTYxZqfs0IYZd7zzJ2c8YMypVfl2LqJziEY/lIq+ScvcDjrT8L3rL3sgKtpVqf+S7xruGYUzYn62jaqugu/qFKq2okrAtB+ao20bUmoxiHOeablMYNh05HA+9PJPD9rVSSde9vEaOKPzKqzcGH/MR98zaFNFOXO+JzcI9tQqh5gDPDqPfYdV6B7hpYn3B8Va5Q== X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1021; 20:A5AXdrx38PRUK2vqQmofuecY18iUfjJAkcSJFU7QVqNgG1lYGy4nJeaIVjycS5g4y9fKXsk1hOeS9wOmS7NMXVnRhV9jiFZxAKuSQqbnx+yWrhj/rQy2L986JjtYj5qqZynwznOri1xftqfpASG0LjSRFiV/Z2rywgiIrl0yGyUh8mJFvBupJs1b1b7QL6K4EGoUR0cgIwuFnj4MvpPdmrA7pTyiG/5fyM7012QnafCsrJZt8OrYbn0XyP03CEqk5j4NMB5kL81+yAhm1f51QA/c+nZuPQ4xqm4D4hHr2mrx150KWCnskZH9SFRv9kCWzugc7x8A/CagK9Hj11tKo7hbhOm2+ruU4wPj7WI7IWSLkr945P+L89YvgOguCl29uVsIYfo/3K21xvTqadv7YUq0inY7OpktC0KIDIe4nBgLpXft751GmBOVulKERIYK/vhpYK2jRdm7OJ9TbYNOJcLzUm9Nx56y13kP9vxkdny99tkjWnmE5P1OWpE5wcaK X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(148574349560750); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(8121501046)(13018025)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR0701MB1021; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR0701MB1021; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR0701MB1021; 4:WQ2Cnm/vGvUiZ5tiAeVZIxOP2EhMinGnss0Q3sNY?= =?us-ascii?Q?7nEutSeee629xI9ScX8YBzyqjy9ysQVqafi5Gq+JU/S/GnzipjbjxMwF+tEX?= =?us-ascii?Q?sR8ZoXSJscqWJRe0RiVIU+GoNhGuA9OjUTJul7P9WtZmlwqhHDIMjPOPZikr?= =?us-ascii?Q?qm6veBkFNkZLlN4b+RpBmfkGpinjEyYw0mHMzv8+w3GVYD5PF2jr9mOdm2qb?= =?us-ascii?Q?4+YssfVooKzjsrm8gOPUekosD8lX0znr0cQGHp7G4aNbL/1ovVNrEun3yn3Y?= =?us-ascii?Q?+rbs8sXVU8VopK2s3pZQdrBXwCHTbakGcj0YJSAwBVNkxtbXotm3tonqHWVE?= =?us-ascii?Q?cjHqVRLOXP2lO2JLh3FoNYE7w8vhCUUQi4fJvJfvkpuaiYpDHBKKOCZoqPIj?= =?us-ascii?Q?ap04yX32EQWet4a+z7TiRFnjVVdbK00HAZhgjDZO1YcNXl1Vm8AVu3WhjmOv?= =?us-ascii?Q?hL0aQiPDO3UrKegQtDZWAfXOek6nlnZdaMWW7Ib7nNPYV1rMHIwRdiE+de5V?= =?us-ascii?Q?y1AJACkemlPId+XUgukqFYFox7h50FH12tVEUMJbh0VwueWjboas/RWRwJ7W?= =?us-ascii?Q?dUfqAfSR3H+2v8+3MlolM6W9F3K6ErWpfJS1e71fuQpmDinSreOaNA38zhm0?= =?us-ascii?Q?KIOfMnB1qhBHeaDCuPli2JmY3pNZM7wasrgXmDL98UE7I70xzeGrRxbV1ezC?= =?us-ascii?Q?RNS0INaY9UHbFa8TISrzVV9xp+RZaX9J+2UFxhLb7udvopYp0/cyrU5hB2D3?= =?us-ascii?Q?2ZAi56fsxMEDzOL2GHLZkysIofl3cDFOcFOLid06te8oORJYe42St54yQAEm?= =?us-ascii?Q?gkGp/hjm4x4Ogb6scn6w1ItvsLF/WCyjdWV2j6aTNQC0dq9HPWVZyHUSc7IU?= =?us-ascii?Q?ERjUv0gM/aasvGBw4e2ANd2UjMwdVZ8zJXLu3SIOAhJfEhqK0PgDOp7wXSAn?= =?us-ascii?Q?c4y9VQ1MAkLdOLaMZPCP3Op1c8tqDHT2jQW6YtjSHAV9mbb4xkF+cgc7EO0d?= =?us-ascii?Q?nLteHA7RyucfrCYnMTKZd0c2UAbOms5dAujPP/tDWBCkQaLzlrqBpsXRFSxr?= =?us-ascii?Q?3NTFG32CpNXez+t+xC2yIFXDPyk9k4G7YWz0RKHAsUfP5Vh13fSfgVm2+CqC?= =?us-ascii?Q?vNq93EF52+E8wT3AzPA+ST0WUZ8FohpJOuPpDUu8f/BlRUlDyygFouTZeriP?= =?us-ascii?Q?8tEoSdp5yY4DqvijIEYz3CheW4d4rt2X5lx2pRNaFyvJJp95Tcr3wO3PTAk0?= =?us-ascii?Q?3gRdjcXKbxUwB2f409Ax8rFG/LEOu2Kfi6kjMj64?= X-Forefront-PRVS: 0351D213B3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR0701MB1021; 23:T4Xv9DYQTBUxv6qom5/F9teTFrHZHHyby+7PCdY?= =?us-ascii?Q?jXS4kp2v1BR9IhXQXEg9cI+95Q+YkD7+WCNJmCgZEDrbfoBYQvtvIEnk5eC2?= =?us-ascii?Q?n36JrghQ4q9yJo+hTpKvUNi8FwkDWDHHnUTEvHw7B4CO3YdsD4ggGKcgKSGF?= =?us-ascii?Q?CPiaC6nu3JdMJa3gRXomCSb5HJnqk57SwDsJaomo5lCZZO5n6BgGNCd9KTQw?= =?us-ascii?Q?dIwKO7mAAsjDrtF1UQQVhzr4gRHQXhMfl8+lgpMF9q3jDnoz46ysgaUpbR8d?= =?us-ascii?Q?Lzy70vyfOBt81pPF4uFJ3wlzANcQd3131kwuFMxb4yvN9yZBkzVK8mQtUFjG?= =?us-ascii?Q?f4w96aA3IpknYdBZnkNjpZZriYNZ+9v+E/s5X2gcFUdhIbQe/J0QqdCa00Od?= =?us-ascii?Q?/PKgezmI97iyrlUuMtZcEheDdpufyLQaRYPNCBTlZVqniwNAHjIJJTCoZI+F?= =?us-ascii?Q?/gsFITOUi1GHAaSK434kqcK2j9eAK/aPQ6wm7smVUJLqtr3edvQWmdn2RPLg?= =?us-ascii?Q?an4Oj3USBqveuLDEt72UQbb1t9+Z6JsagnADiGWXgoYVtSceS67gfIqcN8Qe?= =?us-ascii?Q?78mHD4c0S91yLe9uYnj9ub5RMB5gt5jwF317fXYhLjBgBvO2A3Ou8oGoSAwS?= =?us-ascii?Q?WRi5wuHcRNJ9gdN26AlC+ki3+YHr1K10cRp+B0wfdipuv8Ui5TF4E6GSJyyn?= =?us-ascii?Q?vH1UoNysczDEDQpp39DyszBpcmejmVoZ4icvLwgLReS58v3fMgIMGRxJJagP?= =?us-ascii?Q?U9QRKPGJct9WDQ9G6yzZ5Z9NkBxIZtkln4URYWI6R7Fhub9p13pAMp1j7wUI?= =?us-ascii?Q?Kcb7Y6v5gRL28ZfpZhCrdnGFRIKhYBK7gUsU4m+QlPoyNgNWwQ4zl1ws9wJ3?= =?us-ascii?Q?fVD1I2up0u2MMRMGaSRJqAddV6xnNsTuGrPF5KX/pxWJC9lPxfoSwlOCPVA1?= =?us-ascii?Q?EmT6ZzSNDy0b8m6NbHpYjgk7/Dy1OxHxx2Eq74DhjU/1FHWyOyQLRNkU5SNK?= =?us-ascii?Q?H3df5JnZqta8+FkYe8Ay0mQayRxrNyVRAuINXxXDZglTHvm7aCXGiuXZmFUe?= =?us-ascii?Q?zM3ZJa7i672cGgWyfZ/GRrfb+nnYChkXOPAxXb1SEY3XD06HNvRpRw+6Z8ZQ?= =?us-ascii?Q?OzVtCnFAQqUuOQS4F5mde1IXTqubtqb8VcAB15ifo1S5wBgezextcJ+0dy5W?= =?us-ascii?Q?B2fBNJQSSPWfdchoHg7lrtvhQ9RDRhiSHg5/w?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR0701MB1021; 6:3JKepvA2Nl79xO2sWB+7ejj4N2Y72L/GahJ1+DVq?= =?us-ascii?Q?j25CVSK34gMVtqLvK805YOvf7A4buFh3MBnZWnqlNLYTWYjxYroJKJR5nAHd?= =?us-ascii?Q?FOUqAYTrtm5yI+kEzg90QxylzLQ57KUEcl23JWZ5JKtbLctiUW6LgIbNWwAX?= =?us-ascii?Q?ZkSebJbUYI+9+UlQZkrECzrMJ3WOzcCvI9vyJtkbZaqtRVRzN3GZxmI8wFPF?= =?us-ascii?Q?/ZnQn/NM2+Z3fVSx8V2C4MvU9xubrPXnLPl8BHNsqz2f6ru8gp8VH1Upzvvo?= =?us-ascii?Q?gGU8sZt8jAS7fh1OaqRF3+cwLo9QUqrsLf0OMg+0SBqa6fClAz4+oWBTaCPK?= =?us-ascii?Q?alikWGwZyHQ6ROT2bZ7v4NJDDztljyedNljUURYghPPUfHfF/wUZ+X3sfNW6?= =?us-ascii?Q?k9RhfMuNuhRU+b5yP8UypiIFfqLG9dWwaeiwYa4s7v+nNKJ5OmlNWpWMF+k2?= =?us-ascii?Q?jvLxpvrL4rgvLqqhw/EbMNdbliZDFtfYFC48O/l++jskw+DJpyTftC0BkjOE?= =?us-ascii?Q?qXlBMbf8ejmUnmZpgDDEEsmzD1EU8405UIbZXXqtOrhET1Y89daQb8jYa9SP?= =?us-ascii?Q?9FJX5yMsHvTJHKbLH12K4jbdBijp1QAzZQwaxijgi7PvifSGjCbqXWk4wbZ+?= =?us-ascii?Q?UVGpOvbF9yU1I1UME2K811NA9efvjBhydqbGqD24t99q6wTWFhZceLwVKGE5?= =?us-ascii?Q?05Md6ALYBWkjNmzzM+vB2mjkedJXaFMewdF/gwwcCGzOPHarqyAv4DHayr8/?= =?us-ascii?Q?IfvH9g8lS0cM2qODdaba5Yhm3aO/QR52oEh7ggrWC/BZjzTTLf9vCrwQwar6?= =?us-ascii?Q?yWI8qPAqgEsspI+iwsEQTmMluzPekI6G9Ruc2ivruDRCir22eAhsWXdIxCSn?= =?us-ascii?Q?d+7Is7Ldl3WXUrcuhJl+DNyuQwMAPnYe20W70fqpniw+p8C1j270O/RREukO?= =?us-ascii?Q?tGTj1ZGSxGJrYIEta71/gLdWf0v04cVK0RYz/hwtwUA5MvdS0me7wilPZ0cS?= =?us-ascii?Q?FUM=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1021; 5:eHBPP1n2e4wKhD7LsPwDJNyH5948eSvxUSUx8J7vZ24cbVo0CxCZXlFNj7tZpkSYB3u9uCeGwIuI2uuJoXjcdJEdh+5szIe1rdCwN/Ixx0hDRqG2jN3marEcWkGeEXoIXjTwVp1tS2MsEK46l6Nkp5os9Siql6TpOWJd2c3UsCQ2XmUq8C4FYzSs8behywEd6sARWcu4wZmTA3P92WYSmI/gq3kLOM8CnftkbzEclBFq7FNAZ3zGXtPXYv7nb4MZMridokTmSL9XItnJqQ7CV3PSZIV9gLC1L3PyjTgXAnFZ5PvyCvWROb8EgnVNTqvwIqKymnXndPzdTxEbM4apXcl4V86N79cwlOdmIN5KlVyidgZvrlTgGF/vbe+PlZGf7dNGL/EfoS/FQOZyw5f/emoyfYV0fhKW+nQVUmxr05FpwVjlVvQM3+00K1+sHs2UhvXZMMpvsKeJwxXWSK2B3KS7EkYi4Sv1gVKzZUA/HFqLQLI8cPSBOWPldaU7co+b; 24:riRiBY4cFX2nR3l/5O566waCoN+HzYTRsjwkSvupUGUp9kLVGxDI4BlctxIBLrk/LpJZkkYAw8DFe5NbosqZVWKyHR3kjT67mKSfAspYTmg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1021; 7:giALzHq2U2Jl4rfjUqwHvzwc3gRQo1j+WnicKZYI/4i4/bVZ7OfvjY/K/oZF7nKWLvhcX7/DDzmVSy/lrhZpHJidZSR5rZS5yDIv46IqsAK+cR5/f47j0mceBLuwwuhYYs6KfyB5FIdinZ3z9u28T2/gKVLPp9OBKPeC2Ad1gbWTYDDd/01SxoJo6NEeqI1MfDCbNvLPYcHf//PQSMQCVNB9+PaD/m/rP5HpC5bAQFTwztzuwYM7HtjY1zn3zQ2rr/XOjllWaB6dS7H9BpB6HzkL3Z1Eg4pgiJRlPUZN+kT5NTSPVUoAMbw8MwJKWaT2P9wwuLN52e0udMsCpC/9txT6mLPtwqd7V8+/CWLL5/T4Uses66LJg5g4pqqZMJXomoTjmXi84MIZwqjKHaoWA0nTYYHx1QEYBkRtxlxZ1DpaVFxj6XM8SerdYkXuu5iwFLKl5ehzYEZfJWBGH/OXznMlfGKdGXQWHiuNw4zUG53T2DPfVZN2HUAe3vAj2v/U5WzNQ8tQlUnmSSmSZ1Hxww2T0kJtuuEVUI/62V8jR5bFPJHgq1CwHWSzW6VcOi1wz7TtDhaufEGf9mRQ8UTHgRtSQti14ljTSzQSvVHuYcxHx149uZFXIw3+89GrSXgmmKxzPZG2eECifVW0Ys4AWhSoQNw3CPQWxbobgWfBWl/JbJTqClHOeFODZ/4KntGUtm2oMm4v14Yx5VShvKb7HElGUopheul476VTBffmwsfhVLApkwzevFjCV7oVIYoRIDF3hCu54E+4STEjai+eyvTxOOpPnV6tKbVGhPrOaFI= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 07:21:48.9290 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0701MB1021 Subject: [dpdk-dev] [PATCH v4 1/2] mbuf: introduce new Tx offload flag for MPLS-in-UDP 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: Tue, 27 Jun 2017 07:21:52 -0000 From: Harish Patil Some PMDs need to know the tunnel type in order to handle advance TX features. This patch adds a new TX offload flag for MPLS-in-UDP packets. Signed-off-by: Harish Patil --- lib/librte_mbuf/rte_mbuf.c | 3 +++ lib/librte_mbuf/rte_mbuf.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/lib/librte_mbuf/rte_mbuf.c b/lib/librte_mbuf/rte_mbuf.c index 0e3e36a..c853b52 100644 --- a/lib/librte_mbuf/rte_mbuf.c +++ b/lib/librte_mbuf/rte_mbuf.c @@ -410,6 +410,7 @@ const char *rte_get_tx_ol_flag_name(uint64_t mask) case PKT_TX_TUNNEL_IPIP: return "PKT_TX_TUNNEL_IPIP"; case PKT_TX_TUNNEL_GENEVE: return "PKT_TX_TUNNEL_GENEVE"; case PKT_TX_MACSEC: return "PKT_TX_MACSEC"; + case PKT_TX_TUNNEL_MPLSINUDP: return "PKT_TX_TUNNEL_MPLSINUDP"; default: return NULL; } } @@ -440,6 +441,8 @@ const char *rte_get_tx_ol_flag_name(uint64_t mask) "PKT_TX_TUNNEL_NONE" }, { PKT_TX_TUNNEL_GENEVE, PKT_TX_TUNNEL_MASK, "PKT_TX_TUNNEL_NONE" }, + { PKT_TX_TUNNEL_MPLSINUDP, PKT_TX_TUNNEL_MASK, + "PKT_TX_TUNNEL_NONE" }, { PKT_TX_MACSEC, PKT_TX_MACSEC, NULL }, }; const char *name; diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index fe605c7..78318be 100644 --- a/lib/librte_mbuf/rte_mbuf.h +++ b/lib/librte_mbuf/rte_mbuf.h @@ -208,6 +208,8 @@ #define PKT_TX_TUNNEL_GRE (0x2ULL << 45) #define PKT_TX_TUNNEL_IPIP (0x3ULL << 45) #define PKT_TX_TUNNEL_GENEVE (0x4ULL << 45) +/**< TX packet with MPLS-in-UDP RFC 7510 header. */ +#define PKT_TX_TUNNEL_MPLSINUDP (0x5ULL << 45) /* add new TX TUNNEL type here */ #define PKT_TX_TUNNEL_MASK (0xFULL << 45) -- 1.7.10.3