From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0070.outbound.protection.outlook.com [104.47.36.70]) by dpdk.org (Postfix) with ESMTP id 761CA3DC for ; Mon, 26 Jun 2017 08:24:04 +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=6pj8Wh6iZfJxCMOSJ8jAf4wEKzRfT+seSWZZ/u3mrOA=; b=VE549Fwt75eOl+JyUuGqOoCh4YuJ7iZKfdhmokOuNU5FFCENzrzuoI9l1tTxo9wDPtx74owaJhtd5RPFBnOCD1ZnnryBI56IBep/v6ELPKhI3+pl9Oj2k5WR48rZszPbzEXSmRibVUam35Tbp8Yl9oJv7xk9q031iv8ZPu+N/yw= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (106.201.123.212) by BN3PR0701MB1717.namprd07.prod.outlook.com (10.163.39.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Mon, 26 Jun 2017 06:23:59 +0000 Date: Mon, 26 Jun 2017 11:53:43 +0530 From: Jerin Jacob To: "Richardson, Bruce" Cc: "Xu, Qian Q" , Thomas Monjalon , "Wei, FangfangX" , "ci@dpdk.org" , "O'Driscoll, Tim" , Eugene Voronov Message-ID: <20170626062342.GA2797@jerin> References: <26FA93C7ED1EAA44AB77D62FBE1D27BA722C837C@IRSMSX108.ger.corp.intel.com> <067B569323FEB248B5CB480E1954F4346F4174FD@SHSMSX101.ccr.corp.intel.com> <59AF69C657FD0841A61C55336867B5B0721805ED@IRSMSX104.ger.corp.intel.com> <1814490.xy7qWLUraa@xps> <82F45D86ADE5454A95A89742C8D1410E3B698B4E@shsmsx102.ccr.corp.intel.com> <59AF69C657FD0841A61C55336867B5B072181A27@IRSMSX104.ger.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <59AF69C657FD0841A61C55336867B5B072181A27@IRSMSX104.ger.corp.intel.com> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [106.201.123.212] X-ClientProxiedBy: BMXPR01CA0008.INDPRD01.PROD.OUTLOOK.COM (10.174.214.146) To BN3PR0701MB1717.namprd07.prod.outlook.com (10.163.39.16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fc7004a2-5d1b-4a11-c27e-08d4bc5befd3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:BN3PR0701MB1717; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 3:xyQSIzARgJx7YTJqpinsc9b+KcXzgsFFUXqchCNtkwwnKPujST5/EQ3F+5nvlZBXGocvtMtX6hoNighrADE2Xt0ajMOJMqXPIMgYF2Zz1WhgShk/u4gmhpWlQKTdkElWuSDFohE6MIV0LWa1X9T8OGg/uN47Z1CILwiH4K1CnwiwthP6vwd97pFdjgzhOfL64GdFwEcfbLXawKOWWuE0jTzljQfzQXDfsz2oSQlwzzX+LicxPvSwACABAW0vU++2AtuuU9K1q2lLh47QqP5px4S9/wJooY3VZ2tpLseD6yuZbi6Qdxxnx+K3JGNFalYwiyzoEmfYsAVKyKnSZUoOTOQnPr0DEOvqf2q+mK5AV4LqwvIhuJRZPRzm/BtkQ6h8HfMKY6eR3mJ9pWPr9oMrUAPZ/BLY+pwjB/XoA2+6a6c2tckh/p/FkcGPi9oUFmtYpt0ROWgcMd1yT8JhYBTAOrNar/drgGT/aSEpz2vlf88GX/8tqGgvTcQzJS2jom0HEhM7IAAI5cO3qkZ3CctRLGFMLFOM3uTAAd+8Ya96MhXOyeTWlRB6SKg7wm/MDbpK+nce+8l0Pt2pI6e2Qb6F7MDPx3R3ZJ9Zxya7/a5qqxThaYA8KPC3NxY9WiYpuCzofh5yYF9oW4K7+XIVLx8C6JOGGDQIFk64PTxidS5+F8nW7v+AHn2KV5OGL6l7g5cR X-MS-TrafficTypeDiagnostic: BN3PR0701MB1717: X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 25:gNTvMwdwgjWluzeeeBrF3dgd8tDVQmF3O6ksA9qJfzCfDGMw7oqWZHK4d15R+eo12tQWPkL6C8/2KWdTvDgY9R3KIhWPsEFl8MOmOQRjsDEdzAihkpKc6f/wCN36vChSMCffZk1BauanNE3nnj7+OUJHzEShnhnBFD8QNEQX2DQUaOKyMkwlnqpTXYDlGMF3dJ+qtpmVp+QBmril+cJ+b5UGvpv2+j0puUBCEkuPzPct8vvoonRLRBThvzIboBZCzebXESgP/J1kYiHLiCLmXUXqvNOn9KTeAGPQSErfgqD/sDYGZgW3tZ6/lIAmlTKXAF4oiyF0D5Apmd+ebqOoTJ84kjtWRXDNzd4QdEHStqpvXWXb6KpZZqQCdMPS2ABtxRJvjuZe0y5U2jj+5CieQykqM005I5y2AeNsuFPyzexVNMmwQKABVHtekY3ZK4qKjvWu6VoFJINtVE9nW/4CqvpH76nc04kbPA3oy6cJu1uoyJac8uytJ+QksquaopjwdVGlspg4smoCanlIXWmbx9nVXkcp5DHVMwboCSVjb8iKeKjc6PNDatUe2Nnny8/gByBeEJf9QuUsibkJBX/GOXlF7M3F4D9ouozLNO4U6MyHzP9YMq0FBn4pqqp3I4POsYXwR2Jn2HbR+ftd2ieoqkozuERpAmP0q14yCQ/rIsmc+b4s2skeB84ohw5YM3dA3/CUriZ1CEGwSMZqT6+MATzWfHJidqjm1IhWkLLX3Gtfx0LP4pNnIsDlzfuOY+XzlaEe51B5BTJqX1CR11Dv+6j4m+dadPtc6OmgyqlxbxGkWFQ5+rvuZBsQO/eafS9C4Q3rqm8j8SnMTHKvjpf5UpDnYdgz5nOyNayVZsjWlANPlRiuxmne+OoAmWLsclG+iY6v631fT5ksBooiE+i2ZefOo2j1pVmjUuvnD5pajak= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 31:zQ9CnNR/Ycbn7pRPvZAzUAxUbTv3pBr9lCFhmCqOOLXfMBMkbkVGJEu+NupJ0kKWrcRvh71SpIktqxP02pebl+HB/Dt7ykZ5vxS85SgQR8z2ifuYmjBPpRkaS6HCM7yOtAEMVSaxY75kOrpb7cm7OKtWKtKHnuzX9419xJNBfASBjaZvAoBAbPq0Az9eZa7I/5xoipCk1ZJFCdOp3ZIuCQe05Jx/kuq7n6XIE5xCtINEOghMWJT39xB5PUIJH4X/STkG1KJkL8Km9CFGeErUuJMsaelDRkBNhyQBV//RnUFjBuH+YKkMbvKviw5QiGvxGDyIRQYrwdjdK0tR8lZMxamdlGuJDc8SHFjk+q6nvuxNmf5zeTgXT567AnPCKfbWZQ4FheA91KYioMr2aAKYDBJgpQzPOgvb4x7rEjfF7hUAeGNRDvBc9yGqa3FHwyDFNIR7ITBGNUUGqXR651JQsuVjXqWiwzld3iVNdypHXKRJJ64H/8B2g4OqA8KRyqZQL8TI12AWexHUMZrIcxavNEkoyQyzOfiU2Si48S2L+zyVDfb9SOcJdquEo1+lJ6iVJ/oSRkgJHD4/wvqOr1yPUy+KzuUIJ2Wfa7hp+lrsWPu38Sw29TysZYhg4/MCvLmGAKUSpRCG7mIj3EiV0DCBSKEzbPA5zqe83avoab5navV2kNzmvVLD1AftxyGxwo0v+V9otO+nZzK7WUgFwpjxxA== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 20:EP8P2mtRt19bHRsxf7lEsOxCGWhijh9d7ZlZhQErELxLj0n5qjH+TSStTQnmvuDD7fg5F13AuVvJ+QLQyNztUFUNZZFnuDPjF1c8Ij3+zcPUHJFARomyNgXrkd7tk+u5l30YmfZTcpst/74gRAgr/h2f0OL+Z5m4J8Kwfgi9+RPFpMwEvWtq0iPh5U4f+6k7iXeQ5o+NbhBNghw0dac1OVXhlxSm2pERIt5N1Tc+XFt7uhhB8HwCewWikurfC7IZRiHJd9SU7MEfO5oEvkal5tDeHTv/MR8yFkm8+FrREQoPpf7eD4cadNFU2u4xLHpA/Xh/wTsBKr4s87Wro8G4HPgWixh5dpTDn7QIDoOX7LOhTgwm1Weu41U43QCOmwwg3/yyQw3lk+PcWQ46BsKj2bsBCfDIzmd7weCq9MiOUDheZRmznjjT63jdzx988uYUBaEcKxr+9akPdlkTwne50OcTqgbbHpim/z1zxCzyMdZCcKFqkahR5G2eReKoVGYUZsihvAp0UL9wPJqq6PaatSeWQOMKi2Jw08X3TEI90ANnh/jPXcAia29rQj/SNdJ3SO6l6t1FlD+P5kZKzfiKyi1o4d3o1Eos0k2fBp5Cdo0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0701MB1717; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0701MB1717; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1717; 4:UDIGyQOwy2Ozgek2RvTmjGFO3VauUgWz9k6G5jao?= =?us-ascii?Q?cvAYQScG+63wJ6vHAqEeJsHm/dfB9jJvLMWqd7RWLLJZcDCT1pCuibXHPxX7?= =?us-ascii?Q?34DFnXzMHcqsJ2aPtGWm0MpSNQCenWHe6/zwcJEcnuu/oCn9W6j3PEm/2qYA?= =?us-ascii?Q?bHxNKB+a0cM5te7LdmGNQWkqin3mWcHfY950KFc02Cy0DoWMYz6NTU92GSni?= =?us-ascii?Q?tscSh/sRy7Qr20hUqDWE9BXSOJJW/4sfCAvxvEMh7524M/rV6Or3LPiRmDJo?= =?us-ascii?Q?eySv5QPUmUd1+n//ZVtqC2I73qBvAAxb/WPsF5xqDA4Kwtt5XrMJ3U5k8KfE?= =?us-ascii?Q?JVhYXdjHSWTPk1KPa3/e5C+OEhFIS/t21ucZqp5YAxo47Rv+pIdpwFxZ2csm?= =?us-ascii?Q?R1x7RBwlr84Z0OoSMIeHioW6o31k9sgaPWmMKkQGrMuuw8D5Rx2Snl3kQ+ZL?= =?us-ascii?Q?z4u20vN/rGqWbvZH9YMcOvrquTRdLSKCvO0rUeqz8RhJkc3kIwhLG1I2X0Rp?= =?us-ascii?Q?4TEn/6mJaHi32lDs5nwKzWgn0mvnq1HbrvqMrK69kOmkBNjv4tTlhDp0rJ0i?= =?us-ascii?Q?MBNPM60F+0FNLMo6M/dWjeOph1rnlksboLRM6G5A8tfykkZMK5SzvqbBBfDF?= =?us-ascii?Q?jPzKin6TeouuSQ4ffCFF3w45iQN60TRc11yNY5Or5nth6G/4Zuzlw58KjQ5x?= =?us-ascii?Q?xSpRV+lwPl33+m5XTsit6p5M65A/keSizUDcpCDkp1TziUf6mAsD7aU+tCLf?= =?us-ascii?Q?+uY1MVv5f2w0xcJxhBPdr//XeCzQT8MwixXgFJFJdUqUI3IT4Zhs6d8DlvCS?= =?us-ascii?Q?0igPI5gnkyGAeOt2IzdHYaldijSWQzWGT6ZZMtAbYgvfEyhZ/BD0sjGMd82i?= =?us-ascii?Q?+/5P2YBg2ltx3P6u2QuLn6OQERNySJ8sIy3KZRPRlbs/FlOJ/RBrSfRkWZFR?= =?us-ascii?Q?6c6c2H8uwlt74ZHm/ehKKq9+OOxDOhefLNSNk+P6jxivKhAucUQrPuoo9cEP?= =?us-ascii?Q?qiOAsl0DoWt6KDdwn5Riy8v+qXKoIXBXlI5NVnnBPKc1NkV702s5itRgZqSB?= =?us-ascii?Q?rWwH9km/yArAMB3Bk+o54wykk58QJe02WdbJ5azyKbyLdKlg7Ym6GevhTJZG?= =?us-ascii?Q?bAmGuSfN6sQ28BmRYCh4sH/LJkgehNxCEM+eD11O0cApm3l4c2Ist3oqqnN9?= =?us-ascii?Q?d90pKCrWAgv4wEC6fQPoTMUM6k896SsP0AaEcEHgVb1zYql4g7n/AsaY8+eE?= =?us-ascii?Q?3/0b1ls0wtRBdLdRTg0=3D?= X-Forefront-PRVS: 0350D7A55D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39840400002)(39850400002)(377454003)(13464003)(4326008)(50466002)(5009440100003)(2906002)(25786009)(72206003)(6246003)(9686003)(33656002)(55016002)(54906002)(478600001)(53936002)(38730400002)(23726003)(3846002)(6116002)(1076002)(110136004)(93886004)(83506001)(42186005)(4001350100001)(189998001)(5660300001)(53546010)(42882006)(6916009)(2950100002)(6666003)(66066001)(305945005)(81166006)(8676002)(47776003)(50986999)(7736002)(33716001)(54356999)(76176999)(229853002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1717; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1717; 23:f5StaH1vczUB9lRjj4zRmApUPpvDe08FrP8s19s?= =?us-ascii?Q?7/ZJffyrXtmRpH0ffjZN1sYzsdVWadAtZle8zwfZF22UeBuCgjMJh/REErWw?= =?us-ascii?Q?6a8lAV67KlS6yW4OZQxxs9WxPWc5tZxU6p7/MbG6a9xwc09TV1YklADfTGJP?= =?us-ascii?Q?vvb/3sBRxgPfhSHtRm2/d3vDuKiRfZOZdg/9iYIFE2L38zRq0JNYuZUGtxBQ?= =?us-ascii?Q?pkI7fWKuIxJxQcLISO3Js17PjG1aTaeuPOatBFRxYiDcR1rZ7qaFrG2h8f8T?= =?us-ascii?Q?wdzYsPLxEy1KqmvtGw+nsgcyhJAq3gG2fnK69ak73k2fYbMqpbRlhJkbd1Vs?= =?us-ascii?Q?b4C5KFlc7qMpFMnc48HkpppxoUO52xCMxj2AIpJjbY0ZnxcQg8ZXnf7vsuGx?= =?us-ascii?Q?qSdaOIdJcYhmsQi69nuRQ/RvfMhvs3uARyjY1I7ufGWQo800eD/kctfqkrZO?= =?us-ascii?Q?oNNI+LgE3HtkiOYL0aggBcWbKIXt9pWK0n0Ol033J0peBDYNuD58TLGmJTuD?= =?us-ascii?Q?q6DB2S8G8PoRpV3lrVo7BrJP8Kgur9FXmawlkb4Ec58zs6cGIfEXqV55xEcT?= =?us-ascii?Q?MCciesQfH7+DGLOYuHNvj7FfY3ufWwBPrDUmnVeHs0xbe0MoN8NjoQkOMB4y?= =?us-ascii?Q?B1W/iAHV64aA+Bahwkh2PkWJ5nnDiNRa7bCT4MAg//lH5QenDA8WlYNBiMy9?= =?us-ascii?Q?2v6lB0w45zl+/RQC89uqd3wSs7PDyrAs0+RClfckn7mjM4piKkjAK8Q8bAdz?= =?us-ascii?Q?UZ1eYEuE6jJuQxBd5t2W4usOvN0/OuWtlxnP/JwGjnu6XXhQNsx5qbnsGS8b?= =?us-ascii?Q?mewRO30HBc9Idg1UtT5U54dmaf/rmmXLdoVQ+pLhuayQnqpJIEl0k/EPG7W1?= =?us-ascii?Q?dajFTvG6peXYbaKHZZd+BbdyYzrT6kxDbmRVutbbsQnlnzsTSuqS3Iebp+ZS?= =?us-ascii?Q?a7vrj+cYoyTFeARcX/vmLV3350BTWrFWCOgqKy3ffeU0KktXAzJc2/SW/3dq?= =?us-ascii?Q?GmlYkuHyqkbBwAZ4EAyYeD5V9XC3O+BOR9j3lxPkbnGnhmzK15yfwsWnYaxx?= =?us-ascii?Q?5oAvtNiHSMNFFuAr2UQmh1Gk5fVpFht2kNvMSrej5r1biG74AdDvkuYdaJvl?= =?us-ascii?Q?ZHj/+/HwE0CuZJMouIJkM60ozq0XAD1MFKWYkPNQskd44q/mmy1jWbSJmgMS?= =?us-ascii?Q?35nxnn+Pq0Cp5DD5hbhOA/CS/h8veteGmB8+qTVrpu8WpEWP+2ddHaQRWz17?= =?us-ascii?Q?WR9t0egtFXoF1NVlWIX0=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1717; 6:xHl4TvRT+AcrazsjYGxid+in+NpIaQwVSifE1Nd2?= =?us-ascii?Q?q0rYbYNvRQHiDBzaE0Z/kI/8P4v2FcZkRg/MDrOwGzbdyb3PEv/cn9kOTyQu?= =?us-ascii?Q?ufzwkPF6Lmivm/MgEs+SHTe84I8pu9XhMaO9VqeeE1JTeWPqT5ue3dfGh02l?= =?us-ascii?Q?yHOQY5mieKI1c0RO4zSxE2WIBUA7mMiLsMMkqKUwpjIRsLYCTem+wALeCF+R?= =?us-ascii?Q?93JASnOqtN6km7fm63B+9p2Hxmed3SOWtnu4gaCDf9Sb/kZs4xGiLMt/Oarq?= =?us-ascii?Q?dtjAoikj9Y9OBJorblQVZ9+5iUCHoYlHuck6L8V/8KXoKwbn336lBC/2yO/9?= =?us-ascii?Q?xAq/vPhEqi5hOZl1q6dr1sbkbi0Fv8toyO5MmJBAT2t86CowN7wPIKaMOwVj?= =?us-ascii?Q?f3N3akIE8kj5KXmq8lYtA2mTP7QzpkIw4TDEjjwVdwi3ZkuoSN9KoLQRX67L?= =?us-ascii?Q?Iwu8bQF+p9W6EUq6PsZ7sj6g8iSYey8XlB+X1qkXMU3YBJR0Lz1KbWrYPLcA?= =?us-ascii?Q?O8sW82ZfclBdZanY4shDfiLVeTL34WWi1faRwDZbiPizX+Ydw8UWUvIfogPB?= =?us-ascii?Q?gGqxIipqEIeX5Bcfz4KCRekhBs2emVWaVY8fl1vhycWJeLoj8SRnv4VLr84K?= =?us-ascii?Q?Px2OcehgC43Z7aJA+ItFBZXkBwmBiFKnmRI38p4z94u/uEkV8mdIq9Na46mt?= =?us-ascii?Q?A4fQrRQvS9Bb4dTj6SWmO+Tfe6baSgdi+RfBq5eHi6Qv5QC0Q5jL1ybbAj0l?= =?us-ascii?Q?zheXoJYjWBEX5VlZ5ziWk5JfgMJ0qlpFoBfWRrJAj9NUm8/QwWpH9V0gbi42?= =?us-ascii?Q?/rdly/6C3w1Fg9PXV+NTafU+Zik1jiAPU/RXnQhdCpuJoYoYwnMiRVDg3Vz4?= =?us-ascii?Q?PhawkvXznxvnqvTkDVIKgyJenH2ZQmgqdtUtVm6OlTaicw+CXngdBfMZtkMK?= =?us-ascii?Q?6Di2T/qilLxYry8PTZ58LdZNGNR7+heKALqYcQkBPAZU7qGNb98AIN2pzW68?= =?us-ascii?Q?pss=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 5:g1m8b5l+bltKqcyFmN70rMEbi1iJ1zKT2csFjagzVN+7NVDvoqjkfhoK5igOTYOcBYZXNoFWX8/QWnZ++DtrJ3IrSuJ2uFPBdhPN8yxd46XmFYSZ/zuA/yHgCPr/SjTfxuDonsVjZdn5VBIu33H1s+CINsasjGS4omchvr5BZtHQa2MoQeoqUswzLIiRbCdr6joh63P8HJOrgNk2XTkKjMSotXsg7Uwir4SmA1T8ErWtRZyach10nngSPuC0O1aoBtspoN1Pm83Xm6DPZCS7Y5/cSS0HxwFoFhR72AQM+2WNkF3dtl5InZCuMEHk3OGndmdZtTaBM04ihDmHgfXF9AW/hJ0DB7C0Z3JFwpyDjP1UORkdCwuDH9k16lEIT2eT91fmaSOUMFs3xEoHDDngFUY2FHxlirYOMTbE9WfbvoTxHiDgs/wvNbt4rRheSQRO2T9SRSaV4IqdC+m6lM7gFBNINuqErKKln8xDllToufi0+RtawdMhic7ArNP+6KlO; 24:wdaiSjmhVDez+w3dNCSi8eaTrumbDPfipq87Oky6k44PQ2eVgit3V/IIZuFj7VQRbJF7JYdDDfzbL1FyaiAaPouwkof1oJpugwoMPCxX83Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 7:OrMt1o3kNAwklF1vAl81cddxKzbDkr1S4TVa0EW83t+hswXoH9Uiz1rb8S9N9q6xFt4eF+F33TCleRHEaRQLNzYDVHUGPzVnj2QlOsCxgCvXk0xe3Rv3+AQDLzfjne6652YjpMCM7vOUURTd+yCPSw7g6Q6nJ4Dt91KeZD9Yw7NZMsZUeZOetQJjFEjnfiq+G3RDK9yq9sHnSXXzTH0jlwVc2inEfLQLmNNS1142EGwRFYXZa1snwuC3PBTZ/iKbPClaRmqrqDdNa574EHqxxrnDORhv9NnVYNwdfGwu6GAnluR61kffdaCoy/g3iNnth5JKkMLCII26KOxinunS2mg3uT3KkVJawQfJYI/DrGSzHZcXy1SHW/wk/yz0N0Ewr+sVAAhBtJQMeqiNAz1/nVQIP6bqIYYUfmRgAKJsyB2ghRctFFs6nr8m7mx8oynv6ihgjswIGk416hG5B+uqEK9rv7na12mZ5Fw8CzvX/HKfMc2M9Kfqy9Vskoo4fVq95Je4/sUNB2A1MnvmF90gycX1KbpBwy8SxFfOlnbSrwnI0sq3KpSBr1A8Tn2HyCdcJ/hnhiRCYs/meD+rs/OXxQ+978Y2Gv+BofY8X2v5OpeF3KJnNcRzbi4bA0dXB9KBlzBJK19L3RgOY7RCyKNQi85V+MbvYkaeBwSTkpYUgiKmP1srbNF1hBStrq3U1KzqkptR+T4tL3AN7gSeYgoy+/eTqKrYgCygsQA3p4WJUa/hiCjFsgoS4BKUmxdVK6MLopm15JlCMcdaVZmoc9fTrN4e2RVsQIjA9oyqsWurAzY= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2017 06:23:59.1197 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1717 Subject: Re: [dpdk-ci] script to determine target repo (was DPDK Lab) X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2017 06:24:05 -0000 -----Original Message----- > Date: Fri, 23 Jun 2017 09:30:28 +0000 > From: "Richardson, Bruce" > To: "Xu, Qian Q" , Thomas Monjalon > , "Wei, FangfangX" > CC: "ci@dpdk.org" , "O'Driscoll, Tim" > , Eugene Voronov > Subject: Re: [dpdk-ci] script to determine target repo (was DPDK Lab) > > > > > -----Original Message----- > > From: Xu, Qian Q > > Sent: Friday, June 23, 2017 9:44 AM > > To: Thomas Monjalon ; Wei, FangfangX > > > > Cc: ci@dpdk.org; Richardson, Bruce ; > > O'Driscoll, Tim ; Eugene Voronov > > > > Subject: RE: [dpdk-ci] script to determine target repo (was DPDK Lab) > > > > Thomas/Bruce > > 1. For determining the repo tree to target, I don't believe that we can > > ever > > > come up with a 100% accurate rule, as the tree to which a set is to be > > > applied can be difficult to determine, so it may be done on the basis of > > on-list discussion. > > > A 90% accurate rule it what we may have to accept. > > > > -- Then if we find the performance issue, then maybe it's a false alarm > > due to apply to the wrong repo. So, we may face many false alarms > > according with the time. > > Then people may not treat the performance issue as a problem, so I still > > think we need to try 100% accurate to have a more trustable result when we > > send out the alarm. > > I find that rather improbable, and not worth considering. For that to per a problem multiple unlikely events have to occur: > 1) we mis-identify the tree on which the set is to be applied (we should be able to get to 90% accuracy here) > 2) the patchset must apply cleanly to the "wrong" tree (this is reasonably likely, but it's still another condition that has to be met for us to have a problem) > 3) the patchset has to cause a performance regression in the "wrong" tree > 4) but NOT cause a regression when in the right tree. > > If we assume 90% accuracy of tree identification, optimistically that 90% of patches will apply to the wrong tree, that 5% of patches cause a performance regression (an overestimate IMHO), and that even 1/3 of those won't cause a performance regression in the right tree (a very overestimate IMHO, I would expect just about none of them to even have this), it still means that only about 1 patch in 1000 will show as a false positive performance regression. > > 0.1 (mis-identify) * 0.9 (applies ok) * 0.05 (regression) * 0.33 (no regression) = 0.0015, or 0.15% > > So worst case, I still don't think we have a problem for the scenario you describe. Another option could be to fix the problem at source. Where the targeted script can run at the source, identify the target repo and embedded that information in 1st patch in series. I guess, that will provide a means (user can change the target repo at source if required) to fixup the remaining 10% accuracy. > > > > > > > -----Original Message----- > > > From: Thomas Monjalon [mailto:thomas@monjalon.net] > > > Sent: Wednesday, June 21, 2017 4:33 PM > > > To: Wei, FangfangX > > > Cc: ci@dpdk.org; Richardson, Bruce ; Xu, > > > Qian Q ; O'Driscoll, Tim > > > ; Eugene Voronov > > > Subject: Re: [dpdk-ci] script to determine target repo (was DPDK Lab) > > > > > > I agree with Bruce. > > > > > > Sorry for not having written the scripts yet. > > > Someone else in Mellanox should do it in July. > > > In the meantime, do not hesitate to share your code if it speed up > > things. > > > > > > Thanks a lot > > > > > > > > > 21/06/2017 10:20, Richardson, Bruce: > > > > Hi Fangfang, > > > > > > > > My comments on the questions you asked: > > > > > > > > 1. For determining the repo tree to target, I don't believe that we > > > > can ever > > > come up with a 100% accurate rule, as the tree to which a set is to be > > > applied can be difficult to determine, so it may be done on the basis of > > on-list discussion. > > > A 90% accurate rule it what we may have to accept. However, since > > > applying a patchset to a tree should not be a time-consuming > > > operation, I suggest any script produce a list of possible trees in > > > priority order to try. If not net, then try main, etc. etc. > > > > > > > > 2. Using the order from patch titles is correct. > > > > > > > > /Bruce