From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0075.outbound.protection.outlook.com [104.47.40.75]) by dpdk.org (Postfix) with ESMTP id 89D9FF955 for ; Tue, 17 Jan 2017 05:29:59 +0100 (CET) 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=c6HlUYTgnjRsKvd+Z0TF4u2nF6Myz+PzTN5ug1Hmh1s=; b=E5rUei7kyFA59S25Nh+rBcSJ1jXhA3AZYswGkW4G0V+w57RYQWGRhofherJDR4QJ+4BoVKJXq4Xb+lL0MtRwms5KOrh+u8zNmWLcaYXJOx/81KjHjnvPrutMF+S4NnDnjEyNmUophRi5BYPqnUo1D+lCdMdfukiwQh3BAQxx/+g= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain (111.93.218.67) by CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Tue, 17 Jan 2017 04:29:55 +0000 Date: Tue, 17 Jan 2017 09:59:35 +0530 From: Jerin Jacob To: Remy Horton CC: , Reshma Pattan , Thomas Monjalon Message-ID: <20170117042935.GA32676@localhost.localdomain> References: <1484583573-30163-1-git-send-email-remy.horton@intel.com> <1484583573-30163-6-git-send-email-remy.horton@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1484583573-30163-6-git-send-email-remy.horton@intel.com> User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: BM1PR01CA0061.INDPRD01.PROD.OUTLOOK.COM (10.163.199.33) To CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) X-MS-Office365-Filtering-Correlation-Id: 87a91277-ffbf-489d-173c-08d43e917e45 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 3:XWBRgSgm/6JYZDz414cB5klygPhMekXf/CqBDGg4IaLLuvLrfWXNaoxmI3tbRL1m6ExdokBXpWMH0vTNHPGxF4Tqnypf8FQ5Bx3rAL/YWPELw4dKSPpGPY7c5ULwfnnRI5Zhm7HHkBdkcuIYIWeVGlf3/LyGh81L9jHiMrAwZqLw/2NPcSiB9pfmmsWOKjAXyVLRJdWQlXVKcQXms+JZ2NJMtc5CrUFEDaEppSZWw35j/jSAbcczCFJcfkpjA9ygmNae2NkC5nedBndZu+gB0Q==; 25:eAhyvGdpsVuUfKc9m6XwF/k3/xaB8nlWlD3XVK3UF5Ll9kCtyNBgImUA44lMpAC9mb4N599ZoSpXKeYGRkHl7ci7QgdpcFG0spDV6mA9Vefc++q1rSujagZfpfaGWUNZRTTs7IOdKRjYDqH891x0yyshbuisqMTIGqEcc3y4Ru7VkMhmecpV5cbjxtc/DumX/UokyrhVhnoMExDvyLi6DbIEE/v8JkIKvFcZ5hdM7MNjHX2TU2NoHOb907SGyBsQZCESaPhthYiMIoFUTUoB2qfGidkhA11WCe1AmpB5sV6mXdevUayBaNhq7YljssPm8bdA2PzurLUdlKcytbG12BDGfq1YVpVQt4PwmKMHwJyb/PzPqwBIuYGTlJ0or/scdxXLAmNW1dLTWEjolPk1EJEYSQKYrd7VV/4oy/VIpCwZEtQo4bS6qj/zC0xFk6nKf5WUPaCN+E7FtI/5Z//UCA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 31:xFPXxXkZnbCqTc7eiknhH5XRUO/97Q+RvCXW+jypNb4DZGeM9ZEP2EW2x4hjQH2Ws5bS9NliK4jXcNEAoNXmwqdJIrCcqfLuIdZmUrE5b2SihjOJYONQOvTq27L4+xfZO144D3lR8inYjuXoATr8DTTWuL35gWT6DT+f3/xIOdIj7bFC+ShNYoEuiscdbSS0f6kBdHPGnIgXZhiZTNxVGk6LL9BdIQrpkrUFgSD7UShdt8iEklEpJpuf0GO7jnHsjKumZzaNMuJucnAxZYMdHSgmqC65FmebM/WNiqcO1gQ=; 20:pDKJuOXd2KrBsUfqk6RLo0tDYMSFFzgsWVFIb7DKrnOmMERG9rFL3rhwjxSYgqE6uzSa3aCMc9lIxb0AG0FLBpdcxvyqt8uJjY+peTDEWjo8u0/7zO/lJ1MznzeCiuDrIkD09s4wv2n9qLiP+wq11k+8PRg4xIMGqZdowi6nLWg+PfbfvRMgH5xsxCqzifRYcsLau5BcjEyQu5mpNpYvDGy3+xnRf8b6KpiRyOld1eA5QUh5XMS1sFYgDI+xmxfGvhVQw1sMheW+eX4dKH0+s+ixeApUoJscXcrv1huNbMjRV1oaF1FDWuWPwk44qrclbknJgFQHIFcRYXzGkUaYtnfwD5de9nNCoW+xNv9qXa/V2rHrDI+/6k4ZG8kw/QwV7b/x6TuHqworW+Hxr1CPZUKSIJeDgmCE9I3tM5srs9YS+Zg+TFSQohtwZmk5F+H4wh2ImdcBwdQcbSxCb7ShUegcWATUtrMGjOWeyQkgfQQNr/zZ58N6fek8igBWyj5VegCmBsLQGJPLK8RVKDG/mdcN7bj2c5sU5/Zlcj5Stx5TDUvSlliEziJb3CbPhr1GJ3VsrGmdRm0e6uNN5d2UKlNyNjCxvdmr/sMVc3v5Q+k= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:CY1PR0701MB1726; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 4:i0lflNSJ6aSzae1LrNWr7g9k8jmNNDDOl2d6hQUclAK3nghxUUWFBaPHpa0fiQ2TUx/hKThztneDzPpK+9+Lk5ufbMvvOVloqPygLqXdDNyhRtKUGdD2rTIKB01CPEWj+InJdO4G0EpRYwB0yIBywUMTYlflZd5h8twrqFV7/PJUzLDrKGXKbzx4wciL44hRsKafHD6JEcwtO7+E68N5Fqo+QPzXAormCFzzCX7rxDjFFXjFJEHgVXNQEjVT1zKUeJtwC2WJAqUN88AGID9pe91cMw9pZkg0G/bGAMRY5ySBJDSvgnVJNuWbp3Qjq1UXyVfJ/gZSbndKNsJyZCBCVQmcJwYtiH4KSDKt+hxvpDP+HSwUaC8M8Mqut36B4QzyboYVgmcn5TMOuSYsCBek7Sr4Hw+q6p0kdpbxfyTh+CHIFBMUdr+i6OHLJ2DRRW2THlJCMLAdSYyeZD2Da55LMdPXSwGwzwvhRaykbVBmBk/iSFCQml1HGS8W2SL/p/7wad05s3aC6w/j4kGkD4QlO9yAtHJxQ9d+7Dc+23yPOngrDM6OjgSGUtsSPfxeA4r8lpfyPvphNGyQ2QfMHwjXDiIj7SmpwmHy/NbIEBEDldcPknPoLa7BBoE1vFu3W35G X-Forefront-PRVS: 01901B3451 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(189002)(24454002)(199003)(81156014)(8676002)(81166006)(76176999)(23726003)(33656002)(42186005)(92566002)(25786008)(5660300001)(66066001)(7736002)(305945005)(4001350100001)(68736007)(97736004)(6506006)(189998001)(54356999)(46406003)(101416001)(6306002)(4326007)(55016002)(50986999)(54906002)(105586002)(83506001)(6666003)(2950100002)(9686003)(61506002)(47776003)(15395725005)(106356001)(6916009)(1076002)(42882006)(110136003)(3846002)(5009440100003)(6116002)(2906002)(38730400001)(50466002)(97756001)(229853002)(30001)(7099028)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1726; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 23:RkrSJfniMwPlVAHnDWZ7jrFXdRmqdBDvoTAx0Td?= =?us-ascii?Q?FSmQndVItfE3y6+mAsMGxxrBWKh6rm2j449bCFtl5OB0EwMgGNu/lhqf+/+E?= =?us-ascii?Q?RtTuSPH0j2aBQpV90mNadfb6Gtap4UxmvX1QmTEaXdV/lhoow+AhQOCR8Y6y?= =?us-ascii?Q?QFoGZ0+vv4fWCAUs+9HRaTajIwHd0noJTrjTdlhbHJncG4GoBTHTerSn/G2x?= =?us-ascii?Q?pUJ/aEw14T4FaymHync6c44IFT4/tweXf5fIK9cGCp5Tvdpbm/kuC64qOKF3?= =?us-ascii?Q?0RdOgCOJFzJAiwoihD/XpQldNv3iVcPLUVxmg3LxQRj2/wfKrJIvDImrZohK?= =?us-ascii?Q?vGL9ZpxN0HvKBdqyUB2MV8Qn2RMM+vM/YxLvRgm7sGROYkXXSSrzSTPT21S+?= =?us-ascii?Q?lXolJaWR7ejkeGJKTk2/2zHrm2aJHWv7RDfnEgIRy3sC6bWgAR6qXF3JP3HD?= =?us-ascii?Q?kAjXaVnkhMynsZkD9dyGuD65j4N6GS/l9UDAJR4weaoaJuj5a9nxfBmF2KXW?= =?us-ascii?Q?NvmlSB75Bg260Bgl6lxvq0O0co5H7wRp70yR5NFmDMMMeLQ+VEQpseH6OkQD?= =?us-ascii?Q?L8A2rIGoxSanYUpjhiw+7v8tjUNmkh/qjjtJJqOQMJAKwaY9eqOrZwPmCP00?= =?us-ascii?Q?ju2Av3/jtw4WhawnI7VKLve1yp6WnpFshSLB9p56+waXcXJB1kZc7uceUi6N?= =?us-ascii?Q?+zxkPgjXZdtKUUpAWL7GElAudYbLLdcJffFPw6t3v38Zj5aUh5TW0vhyytBX?= =?us-ascii?Q?qOKDiILRmwG5dXTJ3ij5QybOWL4NAzTNHbVOXSa/bBL9AYWBVH5szpQQGHmp?= =?us-ascii?Q?UaIn2v85shHoK56Vo9Mt/TMO+qGRZNecQsIsHepO/546o0A0dZuvCEqbxiFK?= =?us-ascii?Q?TeVJIKEs1USxVECjdopVXBlXd7voiZPwPOe6dCpJoY8T3iK2ZhNtawH/nqwU?= =?us-ascii?Q?hVyXNO8tZ0sanVejqnx3QXvdX78hOz8uTudpLoBKpUSCfAC8q6Y9Oo574W1+?= =?us-ascii?Q?wZvMgA8DXqfTAlN7+YV7t/Ooa4pcK3jAA6DShD8fCPzznkuJdLKGYIZcjfbE?= =?us-ascii?Q?ZaMGd1yRkmWdr9lIIHW2V1TNsZYWbW7TU5r5jW9Dumuu0sNBKsmG2U29cnCY?= =?us-ascii?Q?AV0DULA6gE/nWV/xV0bNVAdAU7Rw/xUBWPMMleFltSH1TVE8xqog1cQXuSCR?= =?us-ascii?Q?jBOQeuOYJu0eCWRoj+dHjb+ObHajr0j0RxFnN47z3o9IY2ZSAeMvIC4WiVMl?= =?us-ascii?Q?i5iYqaqubOOeugW1z5ugMbghGRDyIdkxThKR/UmnKKGko9AWJWDc4679U6Q9?= =?us-ascii?Q?PtnAcI+r2x6YfXn5Mps2VNtLk2IOGI8dRB17EejXSOQjDVtpQvGYn28PZSMX?= =?us-ascii?Q?TYGY5z3QRTct7y1NBAuzMVYaCuq4=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 6:yNd9bkACU9LWgrPoX9KR5U7EUWU5xiLyiEE3ccRYmQCo234VEK5nE6Ok5AUw8j3joHVQ6SWMhm0J6c9vrcDb0HNsQo7gJMBi8WCAz6z0fc2+82N0i0EtNGHhX4I+KNrggOL+fDWJxivRBBnOF/nbwazeMysdddQxZv5G8ZIJuWiH4sXDCrqogFlUJjeSIXK/a0eudUo5CxPMWhSuQj6TV3k9zbBWPNazrNqxLWZQ54gSc9i1W4Vb2qG9EzONORKw3e7nxtEW31cu0lMo4g3hWM2a7E38QmTUcFf0YVkKDfFuN1S0dzgiyuhbJ9rOEdQYkICxh6iYbltV4NEDmNJK1ylLDrX5nwIhtCI8yQ+hdhinbSOmaG2WjxxWdL8oeoVtnUIRkJICn804xE1xLtfLa9HH7y2xh509VyA5UK1WFi4=; 5:TAdtJ1m2Og3rDUAWTzk5HuFEUa7ngnnN4pnOQ7N/IwKL8K/v3JUFIdFCXhj5XH2RWv05DLYuhq2t1zBEJnglwwyxF/cOy3tl6yaVAW7o/ivc90jnygYrrQrgMFk048QYxIb/bnEa4atIAa1l21mzeA==; 24:Uz0uEpNPVBbnEBsCkkToOt+4NpPtLz6v71MNecJf0+J04OINEk1O8gwypU+E8xoA4Hbh0FFx6ymVkHrvB24rLVEiozMOMoZ8G5m+Kb6Ckvo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 7:wL+XpPcBX61Y6vDNwxEAIrlm3RvuV7wt/VtnKahbUla34lLeRHpXCDfWnSYuhRQJoVQrMmeFwntxZhcFU0L+fw+E+BpQKdk4RWUdg41G+lz2CNRng140N6P9R3VAw3gYD7fVCN2BnR/lXVG6o9l2pl4OSBy8o2rZE/jVx9f3Th0nBuCKKfuVPRul2rlo9dYMjCeVscXuNfDqZRiPHOu2PoN4wtfL/8mvyCxGBHGU7ODcd8otCTNHjHseMYZwHYdUINl7tB9QZcSoYlaPNcEUra4zbX5to+Wbihjp0QRGyYSZqjZ0rw6bKYFyuPR7GcqH6+6CU+NvkORngAJ7ocC3tC35ZYG+cK874N0F483aYEDFSUNeptqLm0GwPar5vadXf2M5Fw1Ipp/z5/rTXsYiArGYfPBH9v03SdPH3vTOnwOr3bat803WDDv9qmOa3nKQVCdoyOjsYrSkdrv8tAh1JA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2017 04:29:55.6187 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1726 Subject: Re: [dpdk-dev] [PATCH v7 5/6] lib: added new library for latency stats 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, 17 Jan 2017 04:30:00 -0000 On Mon, Jan 16, 2017 at 04:19:32PM +0000, Remy Horton wrote: > From: Reshma Pattan > > Add a library designed to calculate latency statistics and report them > to the application when queried. The library measures minimum, average and > maximum latencies, and jitter in nano seconds. The current implementation > supports global latency stats, i.e. per application stats. > > Signed-off-by: Reshma Pattan > Signed-off-by: Remy Horton > --- > MAINTAINERS | 4 + > config/common_base | 5 + > doc/api/doxy-api-index.md | 1 + > doc/api/doxy-api.conf | 1 + > doc/guides/rel_notes/release_17_02.rst | 5 + > lib/Makefile | 1 + > lib/librte_latencystats/Makefile | 57 +++ > lib/librte_latencystats/rte_latencystats.c | 389 +++++++++++++++++++++ > lib/librte_latencystats/rte_latencystats.h | 146 ++++++++ > .../rte_latencystats_version.map | 10 + > lib/librte_mbuf/rte_mbuf.h | 3 + It is a value added feature for DPDK. But what is the plan for incorporating the mbuf change? I have 8 month old mbuf change for ARM for natural alignment. If we are accepting any mbuf change then we need to include outstanding mbuf changes to avoid future ABI breakage. http://dpdk.org/dev/patchwork/patch/12878/ Jerin