From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by dpdk.org (Postfix) with ESMTP id 4D4869AB8 for ; Tue, 24 Feb 2015 22:26:23 +0100 (CET) Received: by mail-wi0-f172.google.com with SMTP id l15so28776397wiw.5 for ; Tue, 24 Feb 2015 13:26:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=9CpzNEH23Kt/UpbJRco6+z5XWokZjYWPBlpFL3xDzuM=; b=It8SVgQ0E9LK1bVuRHKtBw9pErBD2EV2mThk39nlw5Wl68z6sQGTRSiJvB/lscb3ee ynoWt1Yuwcs5sacb5Nmp85oGyzWpjDuSGWTxZXa5mj2HUQS7WP4s/lp5Njq81yYRy05G MTixy2xbWKwO9fbgkzS1RwKO/7fuAlCzjwPCDbnMK2D0ja2Mlpfx61R4Ckt9i392PhP5 gH3nRBrhqI5dkiqQhOlb7jGSAtFRne0zN7j7Xilj5vGTJhewEcMpRbSBexZbCZsjm/d4 Zc1wlOqSqIFupN7TbFFBDoAi/hkmtzRa5GcaYyAuPYHfwnGCNU0oHv+znFfGxI5iY63M CdWg== X-Gm-Message-State: ALoCoQmNf8eVd3aOJMoC4wkL3a71dn9+ywBEP1yHxJsnBprE/9FByLGmIUTo/uudDTbh8zFiMuqu X-Received: by 10.180.82.129 with SMTP id i1mr33392471wiy.1.1424813183119; Tue, 24 Feb 2015 13:26:23 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by mx.google.com with ESMTPSA id eb10sm22214136wib.13.2015.02.24.13.26.21 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Feb 2015 13:26:21 -0800 (PST) From: Thomas Monjalon To: "Wodkowski, PawelX" Date: Tue, 24 Feb 2015 22:25:49 +0100 Message-ID: <1659318.Rs3amHzvtC@xps13> Organization: 6WIND User-Agent: KMail/4.14.4 (Linux/3.18.4-1-ARCH; KDE/4.14.4; x86_64; ; ) In-Reply-To: References: <1424348324-29932-1-git-send-email-pawelx.wodkowski@intel.com> <1424795605-2779-1-git-send-email-pawelx.wodkowski@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org 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 21:26:23 -0000 > > Hi community, > > I would like to introduce library for measuring load of some arbitrary jobs 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. > > > > 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 selected by > > using existing rte_timer library calls. This example does no limit possible > > schemes on which this library can be used. > > > > PATCH v6 changes: > > - rename library name to rte_jobstats. > > - clean unused includes and dependencies in library. > > - change/fix API documentation. > > - reword cover letter. > > > > PATCH v5 changes: > > - Fix spelling and checkpatch.pl errors. > > - Add maintainer claim for library and example app. > > > > PATCH v4 changes: > > - use proper branch for generating patch. > > > > PATCH v3 changes: > > - Fix spelling. > > > > 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. > > > > 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 > > Acked-by: Pablo de Lara Applied with small fixes, thanks