From patchwork Mon Jul 10 11:42:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shukla X-Patchwork-Id: 26721 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: 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 E8BEE5A98; Mon, 10 Jul 2017 13:44:29 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0052.outbound.protection.outlook.com [104.47.36.52]) by dpdk.org (Postfix) with ESMTP id 398B97CF0 for ; Mon, 10 Jul 2017 13:44:28 +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=9O+OYz4YalNSXLjNbOfg3sUYSYFIAAS3xxhN9RP7iEU=; b=feXPIykJf51L2CmfN+y5gTKIkO2PPBmBoZjFPtQRjHIPoz1mi8vgvd6ZJLwPyOQrGGCY73w2U7hlCIYDMNx7m8gG+2rvlG+z5kBv2ZdAV224xXfpQbmRH6HqOE8mrbxdWbrLX3RTNhPP/FPBezED2tPk3TexsZhqS4gCHx/vA8M= Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost.localdomain (111.93.218.67) by MWHPR07MB3101.namprd07.prod.outlook.com (10.172.95.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Mon, 10 Jul 2017 11:44:21 +0000 From: Santosh Shukla To: thomas@monjalon.net, dev@dpdk.org Cc: bruce.richardson@intel.com, jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, shreyansh.jain@nxp.com, gaetan.rivet@6wind.com, sergio.gonzalez.monroy@intel.com, anatoly.burakov@intel.com, stephen@networkplumber.org, maxime.coquelin@redhat.com, olivier.matz@6wind.com, Santosh Shukla Date: Mon, 10 Jul 2017 11:42:33 +0000 Message-Id: <20170710114235.18970-11-santosh.shukla@caviumnetworks.com> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170710114235.18970-1-santosh.shukla@caviumnetworks.com> References: <20170608110513.22548-1-santosh.shukla@caviumnetworks.com> <20170710114235.18970-1-santosh.shukla@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0082.INDPRD01.PROD.OUTLOOK.COM (10.174.144.150) To MWHPR07MB3101.namprd07.prod.outlook.com (10.172.95.7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c0c23b96-63d8-4f8a-1a9e-08d4c789041b 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:MWHPR07MB3101; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3101; 3:Bk0duaUjdUMSHmqgi0Gs8cy18Vc7MFAl/8Zoq2wNVj96iYzMzI+qz6jx3UiwLWrkACp/THLlXJiL0QfX2o8y7Eh7wsgjvlstMjJvXdUC11l/Dy8zHgN+wmJDroBG042hKH+ENefyA8o9v17ctY8TSsrJomKdFbu3wnR0JM3wlz62TRgmGkRKGOOwgpub0iXBgO3cQ5iEoEn01BJHTPIUwPSxtkRbS0hcRaTQaT//83u90b9q+bymDmIN9Y4N43hz48l0yq8qwXuWGU/Th4kCHXKocQnxDBIq4HFE2qj2ixKbR4APuN2pmh4ygbGRo3aR92FKseoYDJ8TpsoiTuypA68u1193eE9zHmcHDM0GtylNFY2EvC91Oq7Lj7QvUBNBcu8TRK2Ub2vP/u8zXmKhlpef+49mEvu8kpmmiF18cuMF7RSToDDfGV4wDe4Jy1FRRbpUDWKDMcrI01kJIhdu6haKzhU8v667yVKdZJo+EjYBaJmmQPIXUS42GLBzZyAIFj8yN7eN8ZjIQLJnNAhuifsaSAPfJwsfh7DJMYCo0hlPshkLbdk+TWsHjdDysXAmDXwLfhqiP7R70SEBvcKWIvfppjImqVFuLFc7TWwu2aFxk0o0KSs5NfqAKaXfsRWkK9kaQ4eZv9NG1TYYxWrq5xHB21DtiiqtOBgUnLgKIgRV3WpTzyPu6bPYsLJrf+XIAx3CvpI3p1WW5EMWZYLP8Xyiv/I8isPGmijhEGMrN7c= X-MS-TrafficTypeDiagnostic: MWHPR07MB3101: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3101; 25:ycmE0AMSrYR0attd0I4SOjA645Oxrui8ItMVgFyaz1W0cnUy/H55S0Jkm3cUcyDa+S8pGwTC4BYE8sfhxbqCo1k1rcn8JLIRriGbnDJDlIDacDYGyFvFi3wrNkTXg/4bN4KqZ571O5IyTtF1O6cm2UxeW3/ftRxQuM5xq769cBVB3p+DV2H/g0i73/nxzMQ59wWRC37Z2CqFIpQ5SoM8V22xLyjc/EgHoDzAqXfTdeiM5Tdq9qx4dQ3jXCcOv7Bc5brqC7kn1p1SjcfgtfbbWxDNSIeIUTkPSRSLswYb8QWSJw/ngoDo7aiqXEi/XNy5rzoabaegag9m1treDih0NN3yJS5nvYATZA4IyTIwItTYV91yS7VKyEoRKe6Zr/w7l2cA4nxe0LdRmpFwDNpJ+6j/9Mcrt0hSv//BKCTRYhTh5L1yRVltDUSX1SwCwG7b1oqqKvrMvzc+ad5G3U17bfW/WAPERCJ0KC7oG60pnaXTzN1ECa8iolpCNI5ATKfW9QvK4ez5DFa+uyPh8uODyNcrQ3vXPA7RfQP2A7t9zbi3DEDwf7d5z47LenC/Xu1KeXsPrO4EYeB3H671t0Ua93T2KGF7wMSHlHMAwz5fs4HwiOHXq/is+xbEe0UI+Groriil8/8+woHFhr/XP4elAfwBLn2jFfolh9jiewRpWHLtHRj5enMtBa4SSctB/j2jpEnKN2ePvEuKS/JUXRYtmH57cfxhtQP80Xo9/NNiXszD7aD45D/C3UFIyF8MJXFw2UdhgLegHxe8Uk4iG3ZKVGqw+QSEyifIoe2Lytpup/C85Dy+yjY9h/e2a65dsIrGu5x+HqGDHwKMEMEzr3gzjqGwtNoIV1hBQfgaob+XwQQCGYkU77EObtWsn8LPhnT4zU9dzMkk2fkFGJrMG2J5X9cqyT6Ll5ELdFJl7NyEosE= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3101; 31:Z2Lkdl0w7Ly16G36nwtil1B+Kt6FZMEoMY1ZzlPMM1pgXUM8ljQY2XoMywoqNcueVS5h/uTzOwMpqdWu9mVCbj6slt2GNmfMaLkIBNjdm3Oa5Cu171uEE2TGb2DmuG2UzmERxiKcpzgNZy6pwzhSZk6cy7tUqEnyNoU2A50Eq0RAY5RAo5eQfBFxYULYvlWZgYb/0QXO1BZgSYvi9eo7/kf9bm85x3EEZsQwe2X/06VSrR6K6oN9NCJZtlbIDuTpHaJyFa4lEaL9FBAh6tCdcSW5DeL+5cUPcItIoPg113gnZQUahxfD5jPpJCIy61BawtSUWSo2gblqkJCCLTTtYu4BwxQQVNsyQcLiCesmF3UeNAbeNzfRAi8XoCGFTjrAWCkxx01fZM0GJdN1NUOnJ9hrUeoV7rEYeLiGh8I8ucO1gnXgStWl6S0sc0zlielH84gI4q3ZcgR7W/mtobF1OYJFmHAiTXAl/J9pQHCpyg8ncbrttWSzpVhqwFUGwHvpgv9Dw4ZolCKYIz0RJwnwZhhCpA2Vt0Jbf7e810d1MaKOve5Z8MroPKuA7xKp4SM00LLYcLq0LWa05VpK25aKhXSEH7sS4kTthtxXxMs6kTpGvS4mfXf/kdhIMPU6Gb/F9tqh0xLujy148Bxxsj5wmCW6x4vYtsHt6MCT4ylVVTw= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3101; 20:bTwGKRcdwx/b/cFTxlJwTNF8pPinYgLhkiTQtMR1hE4hP/vJuhb7TeF3KH7mJ+vuPxuC0U+kgSnS7mYf+Ij0LhtKK/+COb8wr5PSG+QNKWlnC0zdTt8ECnORhTRbV2XiGzDRM2dbb3rJUN6E8yve38DfstAB9ZJEeDIxMO6NP7g2pbJ6iRQJyRFYHpYbuoeKrn0Uz6MKTWwVcKj5LzsVQbqqDFZGZj6sj9oUCizt/OXIDDY0gbWdUOarxhpZJ5nD6dqXHhV6/Eyvd8yhY5EnsdgrsxCQu6cg0EeElBFTHsD2X0HfFNZuH4Nbd7UdLvHKNpAkXlQpB3WuyKICHVRGvUT2WonHwfN+udI3crnn9lQkbtpX306GLoQvtltoTmQcm+YWD+wDOaCDdCw4TTSGBjvo4zABUz6RmJRiDFdvC94job2MZxUT2Fo87A7+FgRVSrdliD00/y7bGOWMv47VfKSZL7DrKt8VIjizwMPWfTMUFltnBTU0w79+o8yh1sWvDMJGqbNDkWagUA9DC6QKSWDOo+urnUlbIquQeOv47yrCyCvNpmVnJgZizpRDZE3ggUCXVmqUBqgoVItbEJpipn0lZ9WumKnhvBvz3C3Y0wA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(6041248)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3101; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3101; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3101; 4:Yi96465hNlcTfn/FDFcLnw2yRIxFst//+Ep4/5fqEZ?= wUTfYlJqBtR/tKp/hpYq4yUypLp7JEnpO6GWTmM9anjYPuQEQhtvgxuRb2mh5BmeI/vbVYZjv+QTGlJWVd/bEZswDisynsFYkHBpF7o+3NLEVUxmbEmNcsfslmkpjkTxrd9DGW62UjJ2EIAaWbmWi8KrZSjZ0OD+Ir2lOY9XLIOQVQAUKIX36H62Bgl8MOZWxCYX41+j575Xulc//l1erLFKEk/ZiaC+xicr+6BIVESBB+l4Rd4eMlPFayLE9HFUrgihDH/TOfviikJAr2BRY1Rww1ZWVUVOJMO/OlFebztRqxx/diexj5dUP0P/3tB0yGOX4uLxA8ksiXlnX7nPhwR6TCMLUBwJFFWqxtYbrMiyDb1BXM/6Glt1MyUaaVnZuSkudd5ANay/pyGERJGIRpHwDzrn/hr/YRNx1rv8E3jGZfnqUr1FVss9r3eGBVBvNk2wxmbHsoJJuAofClOyQR0rhqQLcqowLOcmHJsSjkVh+lZ0L1VMJa4IVsKomp98yZupzZ83pmM4xcpQgFEaXQfblX+Z/ajykc9z+KaqfWwn4hfi1xnKagRjoWqAUq4CX8nwb5Dx11eVkBLAcd5UPXj5Vm6EYC/iXp21kLn0mlsf7hP3hLulf86VLGFCSYJqTDxJFLhZdtyBOMSULdWzxdF9fy3chKmTyt5Op9sxEeJm6nHBEORhTzbvwoUZUxo+8uqJlMOszxnRNvVKZIRNntbthottg+nApDEL0sRiNSHMMR4NmwtNonLyDyXFJr7+OTCm66dflaPmJBs86UVDci3pQ1YLdEGGAnB/RFAg/c4xPg91mXHzcdoEjD1+HhG9w5SK3w+fm8niKA7Z4BEJqLdU4gyD77r1qr9XQCJIrcRzWBxKbxfhaMmjKFXtsvroOsk4HVJ4ozuhsA8Ku5sAwBJuj+Vs1r2zwsG1E08hcvPGR28592BBb3ob3XzzvXDxDj1dLhzSWk1k7wZtbg//h+YkpQTmN0mWR0a1FwQq/qod22FKoFQJaTsvrab0clVo2g1JN1ImhjS2cKVxt1/5bVGob2wdW7n4REl8ZEb1YdF6ADqf+ia/WAxr3a+zNGfJpONnVl5fe1MK6tE3PZ3UEIFpH6SunPJvhySqhDVlT6DE2Fcbk43Mxsta5CojaAk526p16rdj0dJqyyoP4hnMvC X-Forefront-PRVS: 03648EFF89 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39410400002)(39450400003)(42186005)(110136004)(36756003)(38730400002)(53936002)(2950100002)(8656002)(2906002)(42882006)(6666003)(107886003)(47776003)(33646002)(66066001)(478600001)(72206003)(6512007)(7350300001)(5003940100001)(3846002)(50986999)(6116002)(50226002)(76176999)(50466002)(5660300001)(7416002)(48376002)(1076002)(6486002)(7736002)(189998001)(4326008)(8676002)(81166006)(25786009)(305945005)(6506006); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3101; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3101; 23:2CwS4KlSNChjgXj4FzuFsx1CdA3rae0JGc3baV7kf?= kZNzMzGWBGtI+/zfzpCjMCze/9s8+M2gciT5AmvmiTTo3xvPZMwj2crocfeCTg3/+6OgU3a1x6GgmjmnYzBKgmFHELyAkTERAWOPyxdqKnYl8oBS0nNYJdYLoOt58XcFZaaINS4SESF3nxkoSh5JSL+6QM//Wx0MZCiHETcW5HN1MKwT4ae8O9pvbhzUG2EnboE0ruJSfRx4p1sO/JEqYT6gS/jzyuiL8I+h2eXCBR42Cn6RSZkGs5tJnkEDlcHCN8UVdksRz0OEast2cqDwyjT2VsVbyu8J1feXtCo2Zm6D2p6PraQpz6hnf264D6/C9DfpYkwGmsPDq8tr7TwmJgMD+ZJgx/U4321a5/eS9JEKFySgTufjOjYrIGfc89UAWhW86H3LdnDBBhl7eyhG2x1mBPwtkgkRw7EJCkR/9yLmo8HKf5nOu37dp4JYTGqJeNsQF5dgrBQac5d75n3PO+7tlxaOalZW4eSDNrQwBMGoeUdXc5/waLyRGi6Kx42NzFYxppGBcJKZt8tLruX9phEXC3S5L62ZPc7FIiW++6qb4dHrZlS8WBLgICUQQldnIB4OK/XNPrV8R50ci96Ns+Ob2jW+PTthOMkVnsBAshV4pMUpF9bWzTs5u01pO4KIBPXXQqrcX9fGLMpwgmSoUma+eU/im1Et9uUEYcHcVwnIocVN7tn+KyQbRuqiyM81Q2OPX3pBGICQxy5qZZB7cfc77JRNzAQ3ca7bUz7+e+8o38kSLt2keQG/2Qxg/E0walRXKNHWScL5Xm1Vp2iYxgEM+0+AZCZUZFS9FhBcx3BNotZmdcv/CAYeiisYrYSpDuGvraB1qOyg1VtmlpBsCDqSSoF7IRBbfi4PTJEDi/2g9Tw+KL0tT1+LiwsobDmqPz3OwJl9A7PT22kOtiVHBEij3lpP5kDb9LPenWcLt/u/WzPVH5qhqTIO4raMD5ZRXyRjTwIDK5eNknERQn5UXnIBC1gyM0RKgocRd2yRiK2wgkF1XBbycMkUuQxtKf3jhjgDWEtJOFp+1w6DAJLm7efeKk37Jgvfa54sjTbpBsREfgtvdeiDEdrSh2QQJnXyf6P2TNQn/lKZAbHjgeo8h2s9gNbnizWljFTQJCnnj8fig== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3101; 6:EBWJmZRw+tFroR5m9WcpQye/owEdd1cVcfc8jyedd6?= CWSdqbbRC2fPR7ldo7soLE3Stt3HteAy+y/NebV8D0aa4QzJmhiJElkscjn9WYBNYCxRsfUjXPmJP7/pdjLfaMwyCuoVom5nRfLp1nzgmOX5sjrdIz3z7gwoPFLeK+WpBI1dmGZ62WzVSyv5mKHuiQEP2SMPDjLY8KPBvnMJNO0w/MvrjAgPcXnwSr+u1BoZIQGPNlJsHsTO8N9RxPCKuRl+onkBPugXtAF9YaSaxI18Gl+XOFEwPy6h42xzfRdWUgzMVE8WdXBkk6Gnt1dYLoxTmGabrkn+D3sJgs5g/1orCcuXX/N2Xbeuaj+k5c1t4zzkTVZgbc9hLnjGsXZbB8dTuPxWLKnZnMvraZh1QWlgziyPWowRtoVkk4FoNmYcaPGAko8WG59ch1/GbqB1cock/xMhp0irkoUvknHD6ATZMtjrUEcruMBNzbfEcWmILJiWnEnR23pw9gjc/TUjjcPGv+h5mN9NX4GaYKc7c2WlvzgZ2u+vi2uclbt1WxhKMIg6NQ+7cdd0yp1o2SO021qH5U2T/pKJgi4BUEnH/EgEVCdz3nOVAvcTrad5DouSRCVqYvqihe6xmv/+ew42wJryMXWz+pRwcaqPxDMcjSwd9vmh4QGmbcyaVphA/SEzlkwuFA3rrsr6zsJMamRrw4FaeD/I5K1FktbvNR0AkoulwKO1yBK1F0g/AKRw3qwXfH3YCFP1f5FwtVOANpf62dNnZcp3jvlXjk56YtQe10W1q/rgqYXj3ZSe2YQJT2GzoKffugtrRJtKGUjSj/qTR55S54RjAWRA9KgrWehDxahDMDQWNTsz0IlJ9diUaGGjRKRIj2MjB/ymqKTVaV1uSREdubfJj9R9T31uqHkUSAEcbggNs5H6ZVfgABvZKHVgi1dFZ9F6EoeZyiKcnzxkdzmkQON9lQJ2E/P5pokZmjtmisAQmGndljzo4TFyduFss= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3101; 5:xAEu4tub2Yvvu50NBOGhTRQnjmDYeB2NAw/UOKDhnImBN4YDpBFkHDR7CnVLpk2Qmq9jgd6ypcWcBiEpZ/McQDBzxlmQdOQp9SwQYcYDh1YdXyNiXklDGYJzzEua5pjYClbTQfYM7JdwY6FRzz8VQ5FKTRTBYeComcM0c5hz6zeluFzPL+A/2FuQrS9uWmYzzqc/4Wov/emUYCWouzbTgubb8yrwFHRMV39HCKjJ7v9My6C7SQDQ6eu2g7Xn+zKmudGSmQ6WxscDdw2vWlGn/XUFBzGlBNLMxigmrmBBfrU083rIPl68I6nrC285Et+UxuBE10CNEwIlTwGhAlGlUvG/K522XHR3HVmlbo3e/PXnJRh6a4ssvADC9WPP6FQ+SLt54W7HD1MFI96tIYLdgqWF8CXclUx+W6OrRig8SnFi09WUz2Eu9tHQt8f/FvLwefiviTw1/x3pYKSSEb6Oep+VhP9QmEw1yAVLrs0EnZY011OykW1z09gDRy+v/K+l; 24:lYS32q5JuH6fIPvYoT1bg8gU2vHo4a4/N7sXTfDXZ9sSHsvCFyki0imDveBoA3OHwWaAVDTr2f8wZXqTlACIo12mDmjxayYhC30woPpw1Hg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3101; 7:VnJvNmu9cpgQ2umHehpWyXEw9kgW6b1vl3sJNjaM1GJpI4Us2EeO50BvWtoQGZm/NbYYfQnli4URvZ25VWPW0gnD1YLeWQzXXmjKqoLqvmD3zYzPk4uxmd3bre8M0wK75mAQ6hnPZc1VHT/HsxEBRLHOVGLsB/cv5JoPhkBHNVH2ugCG4H6pVn/8mH/V918cdmFWRDPINgu7ebR6uaNlpOyPbk3n4M2Nk29WHvdv6O7wvPHzCpCPcCysYh9qNm/jyvHPqV2xMinXZSqzU/BTTPYHbELoLsBGuqZ45DeSMzQ3hBf5W7g+7B76c7TTYxD+GA3fyWhwWm1rzR2D2qHqww1QU3QWBTJw9zPX5hjJ+qjANIzLKrGzCv3LcE8OFt1ogS/54LW8vRN4lZVDOm0rnT+bRAj5iNbDMnfI/yndENfm2qWlE2orjq3SAJ3OLYW4++yOOaibKi4NFWglTMVcAJ+9aEjkodhl11V7r2Ju7alTilpc26Rk4sRDeASAkQalsQ698kP64dal24P96WXkCncxS450fgXLZ9BvKC1D4ByRiYrHufArWWPxOukrd50Pq1JqLz5F4TUOSByHCjgDTbkMOk3u/npfXeaB3XsldcNtruxASSSNW0On/ZD1SPvM1+ACGzkAyHMyRCzYLzd66nu5KnwSlMFqYG0Em1c4rp3jTY5t6cy9Y5YOnM+GW3YqJ8kfeoV8BB7rm7qeBDaqB+Q1U/M/C1HGac/+IlrCAmwH5t6mTv8cnXEDnXqQ9rhjlqowSiuPsV87z6Ri70M8EyP6yBSRpKH8FxQVRLEzySs= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2017 11:44:21.5687 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3101 Subject: [dpdk-dev] [PATCH v2 10/12] linuxapp/eal_memory: honor iova mode in virt2phy 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" Check iova mode and accordingly return phy addr. Signed-off-by: Santosh Shukla Signed-off-by: Jerin Jacob --- lib/librte_eal/linuxapp/eal/eal_memory.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_eal/linuxapp/eal/eal_memory.c b/lib/librte_eal/linuxapp/eal/eal_memory.c index 040f24a43..7bff815b6 100644 --- a/lib/librte_eal/linuxapp/eal/eal_memory.c +++ b/lib/librte_eal/linuxapp/eal/eal_memory.c @@ -141,6 +141,9 @@ rte_mem_virt2phy(const void *virtaddr) int page_size; off_t offset; + if (rte_eal_iova_mode() == RTE_IOVA_VA) + return (uintptr_t)virtaddr; + /* when using dom0, /proc/self/pagemap always returns 0, check in * dpdk memory by browsing the memsegs */ if (rte_xen_dom0_supported()) {