From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 4AFAF9AC3 for ; Tue, 24 Feb 2015 21:34:45 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP; 24 Feb 2015 12:34:43 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,641,1418112000"; d="scan'208";a="656653725" Received: from irsmsx152.ger.corp.intel.com ([163.33.192.66]) by orsmga001.jf.intel.com with ESMTP; 24 Feb 2015 12:34:43 -0800 Received: from irsmsx108.ger.corp.intel.com ([169.254.11.218]) by IRSMSX152.ger.corp.intel.com ([169.254.6.205]) with mapi id 14.03.0195.001; Tue, 24 Feb 2015 20:34:41 +0000 From: "De Lara Guarch, Pablo" To: "Wodkowski, PawelX" , "dev@dpdk.org" Thread-Topic: [PATCH v6 0/3] new rte_jobstats library and example application Thread-Index: AQHQUFAcyk9QXWJeEka5bIs7OsyTFZ0AQbFQ Date: Tue, 24 Feb 2015 20:34:41 +0000 Message-ID: References: <1424348324-29932-1-git-send-email-pawelx.wodkowski@intel.com> <1424795605-2779-1-git-send-email-pawelx.wodkowski@intel.com> In-Reply-To: <1424795605-2779-1-git-send-email-pawelx.wodkowski@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v6 0/3] new rte_jobstats library and example application X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2015 20:34:45 -0000 > -----Original Message----- > From: Wodkowski, PawelX > Sent: Tuesday, February 24, 2015 4:33 PM > To: dev@dpdk.org; De Lara Guarch, Pablo > Subject: [PATCH v6 0/3] new rte_jobstats library and example application >=20 > Hi community, > I would like to introduce library for measuring load of some arbitrary jo= bs and > help finding optimal poll time in poll mode applications. It can be used = to > measure and drive every kind of job sets on any arbitrary execution unit = or > tasking library. >=20 > In provided l2fwd-jobstats example I demonstrate how to use this library = to > select optimal rx burst poll time and find out idle time. Jobs are select= ed by > using existing rte_timer library calls. This example does no limit possib= le > schemes on which this library can be used. >=20 > PATCH v6 changes: > - rename library name to rte_jobstats. > - clean unused includes and dependencies in library. > - change/fix API documentation. > - reword cover letter. >=20 > PATCH v5 changes: > - Fix spelling and checkpatch.pl errors. > - Add maintainer claim for library and example app. >=20 > PATCH v4 changes: > - use proper branch for generating patch. >=20 > PATCH v3 changes: > - Fix spelling. >=20 > PATCH v2 changes: > - Remove jobs management/callback from library to not duplicate tasking > library > behaviour. > - Cleenup/remove useless statistics. > - Rework example application to use rte_timer library for jobs selection= . > - Introduce new app parameter '-l' for automatic thousands separating in > stats. > - More readable statistics format. >=20 > Pawel Wodkowski (3): > librte_jobstats: New library for checking core/system/app load > examples: introduce new l2fwd-jobstats example > MAINTAINERS: claim responsibility for rte_jobstats library and example > app >=20 > MAINTAINERS | 4 + > config/common_bsdapp | 5 + > config/common_linuxapp | 5 + > doc/api/doxy-api.conf | 1 + > examples/Makefile | 1 + > examples/l2fwd-jobstats/Makefile | 51 ++ > examples/l2fwd-jobstats/main.c | 1040 > ++++++++++++++++++++++++++ > lib/Makefile | 1 + > lib/librte_jobstats/Makefile | 53 ++ > lib/librte_jobstats/rte_jobstats.c | 273 +++++++ > lib/librte_jobstats/rte_jobstats.h | 322 ++++++++ > lib/librte_jobstats/rte_jobstats_version.map | 19 + > mk/rte.app.mk | 4 + > 13 files changed, 1779 insertions(+) > create mode 100644 examples/l2fwd-jobstats/Makefile > create mode 100644 examples/l2fwd-jobstats/main.c > create mode 100644 lib/librte_jobstats/Makefile > create mode 100644 lib/librte_jobstats/rte_jobstats.c > create mode 100644 lib/librte_jobstats/rte_jobstats.h > create mode 100644 lib/librte_jobstats/rte_jobstats_version.map >=20 > -- > 1.9.1 Acked-by: Pablo de Lara