From patchwork Tue Dec 12 10:08:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikhil Agarwal X-Patchwork-Id: 121496 Delivered-To: patch@linaro.org Received: by 10.80.152.193 with SMTP id j59csp3866679edb; Tue, 12 Dec 2017 02:12:04 -0800 (PST) X-Google-Smtp-Source: ACJfBoub9vpFabCONzAGdq7YzXjgKLb5G6oCTqAofw7WjBXsFnsklOamUBDmF0KzxJb7nRtOjuwr X-Received: by 10.28.67.68 with SMTP id q65mr1204672wma.26.1513073524256; Tue, 12 Dec 2017 02:12:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513073524; cv=none; d=google.com; s=arc-20160816; b=OrrAPEivxMnWUSwcqKDhJ70r0fgvXSUPeazQb+/E1MIFEDjNEr4jlt8M+Qnx+DSza6 M1yOB5FID1/nZ4AVPyQ1MGDVZY0sjk0UZ2OGyq0afPuhKW5WCvmT37HAdUX4d6UUBppZ Q3C1zbkaPAyNo9z88GrIGYJMvo/6vJNpywh+kLak2BHwiZttTNveDdW0rg12fhixgued fW2juWIpTWi3MsEp1cLWijvDycGN4BddK0UOeEyjamnFZoyuWuc7PxEyIaKlrP4XdKya n+5xEd40+CrDS5TeMZfswtgaluGM+hzmxVkq26cYjXUCncJ3W6521KfBZJakDeFPpsgn bp2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:cc:to:from :arc-authentication-results; bh=aQQ5Aejp/upCFGxDvhEwyqvDs92GxQ1CRTCzMFTt4Io=; b=m6jYlsgk8IHil5hinIguyPmvjwLrw+RTzXU4s1sNak3Un6w69p58Dzs8gCPkLToWqe DJ/Glwr06/U9fPt0tgaZw7KyAe/g5lapXf3U7bmz/flGtAAzDPfcvZPdYQfcF5panQU3 5yai8C0HydC+Rx0/WNfQ4rscBnJyGpci52kyjDZRYesDgsou+ZCJKTJyds0ESD1YvMYS m8JLLpbpqvysU+AiyVJEx3L1pqcGCCjeeKiJdyVtnYTpIHsdAxYUgrYDNdKeW4HfdZhT vdVvj55nhjIunOU5PnfNn1MK5/1I0lUrgxrcN/LemDHvtk8pxW4fHl49u9tskd0mzXHh X/hQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id l12si12448371wrl.519.2017.12.12.02.12.03; Tue, 12 Dec 2017 02:12:04 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A843F7D05; Tue, 12 Dec 2017 11:12:03 +0100 (CET) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0079.outbound.protection.outlook.com [104.47.41.79]) by dpdk.org (Postfix) with ESMTP id E29562C55; Tue, 12 Dec 2017 11:12:01 +0100 (CET) Received: from CY4PR03CA0014.namprd03.prod.outlook.com (10.168.162.24) by BN3PR03MB2353.namprd03.prod.outlook.com (10.166.74.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12 Dec 2017 10:12:00 +0000 Received: from BL2FFO11FD014.protection.gbl (2a01:111:f400:7c09::197) by CY4PR03CA0014.outlook.office365.com (2603:10b6:903:33::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Tue, 12 Dec 2017 10:12:00 +0000 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=linaro.org; intel.com; dkim=none (message not signed) header.d=none; intel.com; dmarc=fail action=none header.from=linaro.org; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 192.88.168.50 as permitted sender) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD014.mail.protection.outlook.com (10.173.160.222) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Tue, 12 Dec 2017 10:11:53 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBCABtGt014116; Tue, 12 Dec 2017 03:11:56 -0700 From: Nikhil Agarwal To: CC: , , , , Danny Zhou , Cunming Liang Date: Tue, 12 Dec 2017 15:38:23 +0530 Message-ID: <20171212100826.20550-1-nikhil.agarwal@linaro.org> X-Mailer: git-send-email 2.9.3 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131575471138609584; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(346002)(376002)(39380400002)(39860400002)(2980300002)(3190300001)(189003)(199004)(498600001)(305945005)(47776003)(105596002)(6916009)(106466001)(48376002)(1076002)(50466002)(81166006)(8676002)(6666003)(50226002)(77096006)(356003)(8936002)(5660300001)(81156014)(104016004)(4326008)(8656006)(51416003)(36756003)(316002)(68736007)(16586007)(2351001)(575784001)(54906003)(86362001)(2906002)(53936002)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2353; H:tx30smr01.am.freescale.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD014; 1:5OAXfiUrSw/6Xbf3xgBIYm0ktJLxoFC107EGrGP0Q6CuhB8d13OwqTh5iW87pRjIXTuCzJCD6dbKgXSCNuGRUnPcueN53oM1MrNICtwSoZW05O7BWjtDM1DYCA75RweK MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 09c0b1d3-ad52-4b42-19b0-08d54148c4d6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN3PR03MB2353; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2353; 3:Qput3uvS3mN6Fg5Ysd8zc0vgfkuoLCFfBW1MdI84J2lKmur9N54Hi6voYbvcCUL5Y7WQfrrC411Ub8KP5i98s9vHteW8Io1s7ZiOz2jUZx3sDzwD8tsmqizhM12efQRuCP7fshPTKo3Bhv1Lp3xTOiOjD6kK7G+3isGfllY3NLg1LiQCoY5CfQ4lmgWJeIrU6bMARB2nOr5HYuLEQYgRslXPbbOGCtAi7rueWC4ugt4Mrz1YQeu/jNcapJGZ6k844eJKJdRE+JVPHrbgzAtx0k7K5KE8yZOw68vppnUj0TKg6JswQoUuFvz5TB8VAfKXVgBc+kizENrgMUk6yOI0AG43FBEeVGatqh5NvbPyQpU=; 25:sOgBb+gh72fJKZ+/HBHWqMYGcj+3V6GPeP/QiiWtXDeHw0XIAG4JQIuUZTrMmQ3qSEhkhHUK6zV+L9PieZXBwgg1UiXw6EqDul6W2Jpns993Ek3+r3BtQxSosOGzvgTI0pHiIRvmOmLpMZMvxVxBSJMKqmMXBHcwds2eW6oa9QtPm13DGYUYSCC0XdilV65iBsjAnvzkFPekC2GOVQ3hrA/cerP5IZsKC/7W3SJZtpw+ihvDj5bnoujikgTR7vYU2mXoZ8rD24iLAWg+xYhentpeWBr1z0tYRN31pxaF9yxDAtSGwKq53IshS2C4MOlt8ZK4wfh0LmyQ/eFa4C870A== X-MS-TrafficTypeDiagnostic: BN3PR03MB2353: X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2353; 31:FVutdDmm9ZPs5Bd5/rsQ4sAMsROZmJHj3EuNzq2+dtxgjFKcOfVZeK3epT2QoOEsE/S4lOt6a0PvL3NK9bkNZMLM/2CKL10XlRZ4ntXihODgJfGh+w6Eow6Pm4lYNzCkA6dHUUh2t0z399B2P5siSEGP8dfKHQEFZXX4r6tIVv2QIpJrPV+o5p7JYJkeki7QKYHwQtoEG5JwevS8yIKdzXFmsdLLywwkVJeX5dJuhUU=; 4:1411b9xwlKMaytBMc1EUOXD9SMt95KU9kjLYTvSKkFs3T5gB9cKM0JFjgkY8CgkrRFQSa/EJ1HHeSPF/K7JtB4kuzVVaGRuOAzCDu4VuDtmIHdJ9ULEpxOu22nLtWsmMh4zyVTb33E0lkf3aRIN3DmCUD4Y7aB4UnQoI8O1QtGLYh4yr5iWRvpTAYLfJM3AT5SE3QALNd+HzYn2mKrqjexrubN6FQ8fI+ijLumA97PxdqmcymLaNo/ouE1OSYIgIB4PCSPmEJRKupo3dbzWPFg1eQDWatFyU6SmUcj8+FmoXYg2EaVQhKBUiM96qW9Mq X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(10201501046)(6055026)(6096035)(20161123556025)(20161123565025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123561025)(201708071742011); SRVR:BN3PR03MB2353; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN3PR03MB2353; X-Forefront-PRVS: 051900244E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB2353; 23:7WHdFDlZMtIZLt1oMp9SEJBoceNrmatK7KyNjykt+?= CwpdWSg+h4CWk1vR6T2LZwMVdoYYtTLxcD+pXvLNC/SQgjBiNDVEScCNK2+C/HaSQlz2CEfLZOSnyHN54jt8pn+HFj13B0JCcW089NhgL6lbTBHx7FYBORqg2J8k+irKIKuHrGcIauoYSHs6DrFEeYZZX/F9PRDj3jb/8/8s7sNrFWoYZTkoHPMpne4X2eLzf4mWqiA/vT32fX3zTziHiV0WY+otdxvdFRyTgocZzohF54t1Dk6F+BPA+GQvgOObL5gWNoVqAiwjl4BoxylUtJoXZ6whQbUiI1fD06FW55TDxlH1m4MGRXqQU83fjGpVo6VG+Ht4nkaMYZ1kqOoTe/KvAazjdbEudcIJXUCUJMuhApyjBmxjSYIwNAlRvC1XDMjf4adiXpxnV6F/qerZ/E8+1rHguZiQ5aPLEh928GTUzmeJWn5NISLV8P766dbJDAQU8pzvtu0pcHOk2Wd3jqLuj99WPPJexgQ4bKmwvr1nV7BIY0Y7fQxmbvkxOW8CcDayMKt0WnORVS5FVYKDStiS8BZuyeMfUYCKpL5aAxUyORSFD0W/psB0zSJQq6JtCDjKU8Ld30jWBFWA1lx0BugIbsYQ90gJhx2drkR+ttx/8HkG7DAmbM6EKqlhI5aRETtnd2LL6nME4l592cas20DE0vdCwg+8E9HAdtiHU1Vi9HQB4rp9tNB1+lyh0bNBkCspcsd+jVAoG2omDXxGFRRuxUvBBHVHsPBgefZ3llrh9t0sDij5ophp7H5lHcaZ5CXQUWlTlaCKQurVgCv/HCnAAFDoJRaqW31kYeUs2fVoXu4Le8t+OOmrdyn1yAL642Y8tpEksjCqEnKeUpCrpSOhKq0lhXDh5A3L6vJ4atgfqfjSMdcFj2GwKU1f1tZvxfu3b66p1WydnUCI5hF0kULeotcjI7FAuZVoAajBrDqndbDhAclfD1hSSa3oGBi5QaxbL4fQXOTSaKRMfqY2t6R X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2353; 6:DWXQ7wZ5HH55kX6WQLH1ru4cD8IRH1HMxcttlSLr93m9qgtLGTLS1oV/sT2Wxh+og8HXb8TQCx4JtQvBvqr5zu669Y4ChaDA7pLzKmPHy94cM0FuAxtQQ61hYQ30UcjvyLcSF5ZUbiqPa80ryr51KiySB8sWZ80tpTZ5vFiHf+PB0/U1ZJ/EQ/hKIbWf1vtzqNVYMUQuOrM7I1/gJAYIdV+wUzNiiLqL0yR5sn/aMiFLHYuaoJ28+nyvFbx9IXQrIrbYjlVHehna/nd5wT/dUu6vY339OR4pXZSXN1uA8Msa7OX7+IDnG7iTEnGVI/stQI03KREzwKjro/ifGYFKVqXUoWR7A06fn5drvIpHFpI=; 5:h++m1kq/k9cpHtJ716whnEbj+2iHEWEPTbA03fD0DJXsFnz6rcTHx9+LamfNcihLnIaro55BynI5LHPF6ifTREMyS1baHNJQlytbRIhO5LRW5gmTKHtLUsFfr1XZswk6JZppeXumI/Qz0rifCg5YGDLDeDdmLMOa3WkkpKzJVxo=; 24:hwCq5zbMfro/aDvF/Z3KQ7n5kuG4bVglqWk3YfOICduxAEdwS7e0dUn/2q+ezJXLYwYKwJ6rySYgRLtKsiDj5jRHOAf72cX1foRAzV+78Bg=; 7:+bVFnLr9crt9I3k4TDjRECwOM3zNAn5y2CzXut3tfiNYvadSVUtkqDtfPNl4A0SUFuYSjt/7Hk6ObirnaS7CMjxNuwcX3VBNsm2yapBq88qV6G5HpddrJN3rPb4nW/XW7aBu+m3jwkd1H98WH+BPhG/6BKnHEpvSh+lZWkhBTBAYmzb7/velLjrCDRBKlQ3BozMqeuTvWNnYe6bgHMRZXpagDPJcKmU5P9J18PIg3t+RqLjvv/A7syJQQJEitVP8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 10:11:53.6893 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09c0b1d3-ad52-4b42-19b0-08d54148c4d6 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB2353 Subject: [dpdk-dev] [PATCH 1/4] examples/l3fwd-power: fix non Rx intr supported platform 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" This existing code cause the platform to start receiving packet immediately irrespective of interrupts available or not. If the platform does not support Rx interrupt, it shall not start receiving packets immediately. It shall let the timer management work. Fixes: aee3bc79cc34 ("examples/l3fwd-power: enable one-shot Rx interrupt and polling switch") Cc: stable@dpdk.org Cc: Danny Zhou Cc: Cunming Liang Signed-off-by: Nikhil Agarwal --- examples/l3fwd-power/main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.7.4 Acked-by: David Hunt diff --git a/examples/l3fwd-power/main.c b/examples/l3fwd-power/main.c index 0a4ed14..d335b0d 100644 --- a/examples/l3fwd-power/main.c +++ b/examples/l3fwd-power/main.c @@ -1051,9 +1051,11 @@ main_loop(__attribute__((unused)) void *dummy) turn_on_intr(qconf); sleep_until_rx_interrupt( qconf->n_rx_queue); + /** + * start receiving packets immediately + */ + goto start_rx; } - /* start receiving packets immediately */ - goto start_rx; } stats[lcore_id].sleep_time += lcore_idle_hint; } From patchwork Tue Dec 12 10:08:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikhil Agarwal X-Patchwork-Id: 121497 Delivered-To: patch@linaro.org Received: by 10.80.152.193 with SMTP id j59csp3866782edb; Tue, 12 Dec 2017 02:12:11 -0800 (PST) X-Google-Smtp-Source: ACJfBos6Cf8qt184fdoBry8p+XMcr+g3cogtvG1ePAqVeaVR5MupoJQCKiZ4EKmO2X5j4uUIMgx+ X-Received: by 10.223.154.244 with SMTP id a107mr3599447wrc.8.1513073531011; Tue, 12 Dec 2017 02:12:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513073531; cv=none; d=google.com; s=arc-20160816; b=Zgh+H24h8ZZLbAVyCTjUC50N1/lxTmmRSiJojGxHiGRidNxydNZd8cEWU2tiDgJp4a EstEnTGcJ8lXE2aQtZ+O9sDqaX1PFxaYVtLFVDa0xh8x8wrgUQzt8a/LePMCqYw4kD8Z jmNDSrVXmscqJWpoML07oYg1JzaFc6q/8JpxoUmzTCxSkyMVaFXnzd+XIQmYGbwpSlcZ IA0Q2Z7otcHbIVC2yf9fQ9+mK99nXDTeiDNKJkLT0EeCiIUxwDP2f5a8/BPpugnnEHvq NjczxqQVag2fK4CR7jOIu17QKXHhj8mESdL9wf4zGtGFidopMfR4SyodfW/F8eh9kr8j BIwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:cc:to:from:arc-authentication-results; bh=IQ+SmYnG0QTEbbl70cm1YLTiNVi6I3TnG2wag+2Xu2c=; b=fJtcKRzKaQWd1e7mLUjCNFlDQic1N5BKNZeSeMz3UohHAX88C5HCZFRzfzawM9llEa NAibOLTEm7TwCt5Y9oAZJMMUqgXS4lEKIZdnuWMq9JrjVAIYGtLr1ncxeFphlkG4CY5K GR7sfDguxrMO4VZtApN/1iiC32+g0ScWbrWTArzpfo4IgGh4oIsjBbpojs/FP8QWZskT MzHZ4DQaXY/xLtYjrxBsCiQKBhXLwRNk/ARtfd/O1clI86BYWjemEI5gv2FKjjS5qaZk Uc2jN14bwvsOpeNV6Kt1ofWiFaMpAe3yzU3jG/BcYaczFgJ7H1Uz8NaCO02xgrzvwaSe rsag== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id h133si6674503wmf.152.2017.12.12.02.12.10; Tue, 12 Dec 2017 02:12:11 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 23A0F1AEEB; Tue, 12 Dec 2017 11:12:06 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0062.outbound.protection.outlook.com [104.47.36.62]) by dpdk.org (Postfix) with ESMTP id 37B76199AE; Tue, 12 Dec 2017 11:12:04 +0100 (CET) Received: from BN6PR03CA0094.namprd03.prod.outlook.com (10.164.122.160) by DM5PR03MB2699.namprd03.prod.outlook.com (10.168.197.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12 Dec 2017 10:12:02 +0000 Received: from BN1AFFO11FD048.protection.gbl (2a01:111:f400:7c10::123) by BN6PR03CA0094.outlook.office365.com (2603:10b6:405:6f::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Tue, 12 Dec 2017 10:12:02 +0000 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=linaro.org; dpdk.org; dkim=none (message not signed) header.d=none; dpdk.org; dmarc=fail action=none header.from=linaro.org; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 192.88.168.50 as permitted sender) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD048.mail.protection.outlook.com (10.58.53.63) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Tue, 12 Dec 2017 10:11:56 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBCABtGu014116; Tue, 12 Dec 2017 03:11:59 -0700 From: Nikhil Agarwal To: CC: , , , Date: Tue, 12 Dec 2017 15:38:24 +0530 Message-ID: <20171212100826.20550-2-nikhil.agarwal@linaro.org> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20171212100826.20550-1-nikhil.agarwal@linaro.org> References: <20171212100826.20550-1-nikhil.agarwal@linaro.org> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131575471164063114; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(39860400002)(39380400002)(346002)(376002)(2980300002)(199004)(189003)(97736004)(50466002)(48376002)(498600001)(50226002)(8676002)(4326008)(5660300001)(47776003)(106466001)(36756003)(54906003)(105596002)(53936002)(2351001)(51416003)(77096006)(68736007)(76176011)(6666003)(81156014)(81166006)(104016004)(316002)(8656006)(575784001)(1076002)(86362001)(6916009)(2950100002)(8936002)(16586007)(305945005)(356003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2699; H:tx30smr01.am.freescale.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD048; 1:zwO2GvVyQldG5TeCsOobRI+Oyn8mQSDxVsYXeo26igOl4oa9LUJ7FupWrQZk7NemFAU8Ft8prUAcdyIHOtUMbb4K1sj/qgBofcvhK94BveeUwpbVs/s+0vt4zYtyAp4M MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33e65dc2-8c16-4504-7d8a-08d54148c65a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:DM5PR03MB2699; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 3:/AIaeSlBMF8zjxcr0UgV0/HAfBLGsqE0d6BFWCSAB16JZhlOcWfdaf4k/va9xJ08BYju7UZl/VaCdfl7Df7Cr4cXVj1D6wh78cpEZyIZxI/48KWjpo17g770G0LbqJzzdVwQ5f1SjLdWiHPaWx4i50Rlut9t231NDCuio6APHCWDUpvZZzcGpj807vVtL1ZtdU9FqhbdbXtVvBMRAZLu5Y1UNP22JX3G8ga3dvnTFtKAzxjWDNdkEsI02SdBX1xjGFqOnIUpAEV78u5P+FD6CgH7R3Y4mITfWDVU/WUQxzrNuhZ2OrjJPZyyP6W5Q6mTnLOU+VGINuOqfLno2t6aCCsgDhs5rKNoZLoix9s2x3M=; 25:dFRPIvrR0FkBd7CeilQ+sxCwt9ByV39hgHtvcuDf0MAufBEwnGmJwE/Xr1r6ij5mieWGN7ZRbK3mpJ5HjZzG2CaAwjlvA6x+IO97nsH29tBcSPlc4/N0tEurLMmJUvBLVNSuJKDEdQmbgH/rLdrncZq/1gGvU60VhrWrCd63+Rynk95XJZoM0bxLlrHbaW/lcg7zChestgfdo3Sppk0EbeLlEdbOAAfTiIMtEsEgicwOyEDplAwatH4VS1HvDBvyU0N+LPRXmSzxlZgMpv70/X64xMlm656OezPnKc/9NMLZ66YjOUDGVVW5kTSdcDA8qsvzUiGgwOgPoddrfvZ6pg== X-MS-TrafficTypeDiagnostic: DM5PR03MB2699: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 31:MC0VrR/IpkPcB8WZEy4eVtf0FGpnlxdCUYpjavehytyAKc9NKnC/9ikEXvVVGmRBdpeQmmLukuYchmRrpOf2pzU4K/ubGs51/rfWFBVF2aGGB9r1BNL7Ft4MVOI5UaI7HyANXy/T+T3XxnrSDmpipZUVgXo5W8ycXRTaCEKBHkDA+wKPSK/LNPWzV4zo0ilh08O0yGQlRoc6SUdlGi6P9CCpcaYTFu2iLPS0WvWZbgc=; 4:4LbAmtjm7F5Dpw/0cD1j9luZnXbUhhEb89//3ebTB4X6MAMji5JR0zTXUNwLs7Z2yXxd2J9SdbcF/7lHkMNV/qhTn7iYlgBcXK7vEX14f49/D7FRjUW9qg3zLMSCdQQmP9yg1hGLRWyJLmZGt+oSeSkEXfy5ur4hqyo+Xl+QKg2a/M5nNV2m5Z9umOjeQMHDs05eeruHT66pYj3OsN1qYX4R7/v04uSwG+flVW6vRPxIvs7khKK6TzfwlKSXgpaUOnXnKcYjHbHz7vb+Mf96mA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(10201501046)(6055026)(6096035)(20161123556025)(20161123565025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123561025)(201708071742011); SRVR:DM5PR03MB2699; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:DM5PR03MB2699; X-Forefront-PRVS: 051900244E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2699; 23:O3ihyprHRf42dK3a4sTW0Cvr4dJPjtrVAPwooisVa?= z7jv4NKQSWZOvu3/73SgaGbrrNuFRXnGzmiBaH7oqMU8WGsCXeXLVevsAP+m+jC+6XBvJ1I0rRswH8vL1li/G5T2Li/XsajkYHFFmWFTPXZ167iPxGSSkk/sE5zoc0hxmRrsQ2gar3noCgAQEC62z1788b9YD1y0lqzs7Jffw0BPqtVQf8zCsCSMlny1weDUQqksKFh9NKjaZ2bBWIx2TqZ06meRn8QdhbTUdhOXrZenvB+FJBhnpXkuvpfIy+W0tcF8spc0mXVML90WrDKgl82DHSjfDzw18eF9me2QbB+RXvJ7L/xYY37Pm299e6rsVh/i9U/Oxg9Wik60c85eAR+uH9B4Jaak2hZiutOIjutSxdNDamoUgKS32uQNoL8PmESIC8OIAQ+1NqUKdx627VCXwwysC3plZWyP0DHTSDbbegD8avadtkk5175WNm3FRt/6iKekM5bEwQSE21kfEWRPAT97FSXa/ecLvvAa9QelpU3NDEwJzdAs4j6fDQauM26YabKvr8RrZPhhumVeYCZOWwwNc1aI+vtbsdsWo2zKF5kSglnj1nfS0oBXgoOlaeg7OAY6s2IaDNOSy92jaxscFJlL63ZMmiKul5SP+k+cYXTtm7b/kSzdDRWCEcvXphElvGBMr7Q+O09ZXhIxm7wwq8QL7ftu+DuD3Lfsqx8Wj88Fw1QfRKQ62pjo9okyPIXWXenYzjPcWXWWr1j4p59c4Z5dR/Jvu7nndfiY6U3TCSJe/4ZIDjAEplNgjtTxQGiqgzMjNeubi/HWH0L1mGm2tp8Yq8o7RLs7g15ZXePFvPmPK3MS+//rxSNGvhAHHSP6KGbimwvdvxqafGb6yFporzOEc4VYklb1YG55n8ssGK7d1uKpkdhPBaR9Koj59edwD+I8mymDUDOPA0dbLAVs9XfR74/NJRY1P8X18X0YC11urpgpgMwg5cWoDBln9tcFDA491t6RDTY8kOismvXQHVUh5OdXP5mx8LVFuFg6g== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 6:TETfp1+Kiq0oB6Ma5bKCP+WxFZ9tZaoK1+bMIAX1gaNOHFAc6zqztzaPO1C6bl1cAMx6Rejtjte8j5xrS9VR7BwKQquVeJFxpQndqb/V9ARfiAKMPUBkgRs3TgfbZYk97tDjo7Z4cEjB3fZwJ8CW1IVAhfoV4+VB6RIs8PCxUErp9u3GI0aoKKFV2TiFd+UbN5CUhZvlCr9Syi/kVS/qHSi3UBwZ6Pt4gZiNEwsYA693Rk0hiiwPEqdGDDO2+qt6uf3AQ0lNNOE+EXkkOJPIvt/zYZLAFQJWM4hqKbAqzCTgnDnHO3PcspYrq0j5DUKPdodnJ+3sQwo9thT2PXTFRTP6qHJ3j8mFMrRdk/owkyo=; 5:b700vW2kZniAXaM88g2R4DSHl11QDm9mIc129DDierQQAKKRyIzRDBotI8SQSX3NgwlWQvJlP4V19cARVrX3CYTi2/3ztJixhDLhFyGqdy+c5UpeuS42mtPaw5LH1JjhGDpqFYPOxY+N2y4H5wPHyF2ctvnsD3hScYQrD/qqJcI=; 24:4yEX17i+fIJSNBKw5QUy4lldYLXuNtVLMeKGlpM3qHU0Msfp8mJw4IUtajcnz3m4bP7IHlhHh/eaOTZE4UtJ59xQNYKF1L3No4uZlXDiZdo=; 7:9L5Xm8V4YI0eFSTXKxroZ2VeFHiX9tu29lnIna7zUf51MOnFX4Tjlw2lK+4E0LZ2K/KW4SA0D5urP8j1wsmHViCLjLSgA9wmWE7pz4w5CI7sfmrsmvrTRPSCzyZEtO0zAhlWCIazsb4Wz+XKeW2IDpC31qRqaG2FBIn6oDE/gGJaoZKrrphMGsLhYW+DYQ49nsxuqtBgxcORkMoPhrlM59KaLGSRr5k517eW3MPHy1Z/FcyP/sZLkTEfaG22/1ZC SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 10:11:56.2347 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 33e65dc2-8c16-4504-7d8a-08d54148c65a X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2699 Subject: [dpdk-dev] [PATCH 2/4] examples/l3fwd-power: fix the timer for any platform freq 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" The code assumes that the platform frequency is 2GHz. This patch add support for dynamically detecting platform frequence. Fixes: d7937e2e3d12 ("power: initial import") Cc: stable@dpdk.org Signed-off-by: Nikhil Agarwal --- examples/l3fwd-power/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) -- 2.7.4 Acked-by: David Hunt diff --git a/examples/l3fwd-power/main.c b/examples/l3fwd-power/main.c index d335b0d..50c3702 100644 --- a/examples/l3fwd-power/main.c +++ b/examples/l3fwd-power/main.c @@ -79,8 +79,6 @@ #define MIN_ZERO_POLL_COUNT 10 -/* around 100ms at 2 Ghz */ -#define TIMER_RESOLUTION_CYCLES 200000000ULL /* 100 ms interval */ #define TIMER_NUMBER_PER_SECOND 10 /* 100000 us */ @@ -875,7 +873,7 @@ main_loop(__attribute__((unused)) void *dummy) { struct rte_mbuf *pkts_burst[MAX_PKT_BURST]; unsigned lcore_id; - uint64_t prev_tsc, diff_tsc, cur_tsc; + uint64_t prev_tsc, diff_tsc, cur_tsc, tim_res_tsc, hz; uint64_t prev_tsc_power = 0, cur_tsc_power, diff_tsc_power; int i, j, nb_rx; uint8_t queueid; @@ -890,6 +888,8 @@ main_loop(__attribute__((unused)) void *dummy) const uint64_t drain_tsc = (rte_get_tsc_hz() + US_PER_S - 1) / US_PER_S * BURST_TX_DRAIN_US; prev_tsc = 0; + hz = rte_get_timer_hz(); + tim_res_tsc = hz/TIMER_NUMBER_PER_SECOND; lcore_id = rte_lcore_id(); qconf = &lcore_conf[lcore_id]; @@ -935,7 +935,7 @@ main_loop(__attribute__((unused)) void *dummy) } diff_tsc_power = cur_tsc_power - prev_tsc_power; - if (diff_tsc_power > TIMER_RESOLUTION_CYCLES) { + if (diff_tsc_power > tim_res_tsc) { rte_timer_manage(); prev_tsc_power = cur_tsc_power; } From patchwork Tue Dec 12 10:08:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikhil Agarwal X-Patchwork-Id: 121498 Delivered-To: patch@linaro.org Received: by 10.80.152.193 with SMTP id j59csp3866986edb; Tue, 12 Dec 2017 02:12:22 -0800 (PST) X-Google-Smtp-Source: ACJfBos08LkT0xJlq6QaFvP2BQSGbwTkyzHmq96dQDYCA9W1L8Yc9FD2gjtMOgl8AuGgq46Y8zEE X-Received: by 10.28.145.141 with SMTP id t135mr1327318wmd.107.1513073542339; Tue, 12 Dec 2017 02:12:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513073542; cv=none; d=google.com; s=arc-20160816; b=Yf0MW5++xYFPn01Yt1V7swNGZjS8/l9s/OfHqGKFbRdASGj9WmZrdf5HUNgihBHEXd j4esMO8bOHHducdfR6Yi0/mAfRSYAJX+X5Aaa/eJ5opkudP9DOGAgiZ0/DR5I9CMnhSs XTbCCeXSUw3wRdBHiKEky/QNp1EiQfRiPjtXYeBSBZXH13m5JFM9NS+wd6Fb0MhTw8x1 rLrk9k64rF/KTnWPE7FgwS8FyJbWJyNpvhvu71dfa4hrBWz9GTcnC/hjYqUFf9bmYvAJ YOAIcfOe5h4J7xFBCeRC9fqTsHO8ARG9ArG5n9gobFM3z3sHN3mNDqW9SyZ3AnC8uCKn j2/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:cc:to:from:arc-authentication-results; bh=hZAJsGtOasiSd6EYyGNfhH1U1wqwcIzw2kFJl+BP4YE=; b=GS+V12IN4M/OFDJvHii9L9kqOaulRbf+f/GqdA266UXwpjmYB3J1DmMKwxzqr9eofH CKML9b/JxgHPNEjy3WveRQKBIxhXrdW6OhJvtR/GlKHrkvRIMGeqhsOx8OscEvihw3ol pg1ItRYBhMWWC8YB8ku3k3RkwK84GbvtCfnGHpdSqHnidekkGZsVbSaL0low8kidDIry 0QPMzVi7c/1sblso8ORTGVtmK+hwFyEid54E00LG4cLatGUU7AAajP0uvaLE6ZR5t9nY J94yGtEkp3QuIC5XRzmPNmciNGXLRh7J6pa1iC8jsXdmP5p5u3bZqAVGkctN6U4b8x1f VC5g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id s7si12122496wrg.141.2017.12.12.02.12.22; Tue, 12 Dec 2017 02:12:22 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 241D51B040; Tue, 12 Dec 2017 11:12:08 +0100 (CET) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0078.outbound.protection.outlook.com [104.47.41.78]) by dpdk.org (Postfix) with ESMTP id 405741AEF3 for ; Tue, 12 Dec 2017 11:12:06 +0100 (CET) Received: from BN6PR03CA0083.namprd03.prod.outlook.com (10.164.122.149) by BN3PR03MB2354.namprd03.prod.outlook.com (10.166.74.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12 Dec 2017 10:12:04 +0000 Received: from BY2FFO11FD043.protection.gbl (2a01:111:f400:7c0c::150) by BN6PR03CA0083.outlook.office365.com (2603:10b6:405:6f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Tue, 12 Dec 2017 10:12:04 +0000 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=linaro.org; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=linaro.org; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 192.88.168.50 as permitted sender) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD043.mail.protection.outlook.com (10.1.14.228) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Tue, 12 Dec 2017 10:11:58 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBCABtGv014116; Tue, 12 Dec 2017 03:12:02 -0700 From: Nikhil Agarwal To: CC: , , Date: Tue, 12 Dec 2017 15:38:25 +0530 Message-ID: <20171212100826.20550-3-nikhil.agarwal@linaro.org> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20171212100826.20550-1-nikhil.agarwal@linaro.org> References: <20171212100826.20550-1-nikhil.agarwal@linaro.org> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131575471185944838; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(7966004)(336005)(376002)(346002)(39860400002)(39380400002)(2980300002)(189003)(199004)(36756003)(68736007)(51416003)(104016004)(498600001)(50466002)(5660300001)(6666003)(48376002)(2950100002)(6916009)(53936002)(97736004)(81166006)(81156014)(8676002)(4326008)(356003)(305945005)(2351001)(106466001)(105596002)(50226002)(54906003)(16586007)(1076002)(2906002)(316002)(86362001)(76176011)(8936002)(77096006)(47776003)(8656006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2354; H:tx30smr01.am.freescale.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD043; 1:ne7jiilDwe1xGW5SAx8M3Rtzg9CuUHn1IE72Zk13eu4QstbmoGLFWdBZ24BQqJbJIiYEfVPYr1dhtE2beI/AA1VQe1pKOrmeZ1KianVjv7IWjJPPxNg94eodrZbDnN0b MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ed9f1569-8a10-4797-6106-08d54148c7a8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN3PR03MB2354; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2354; 3:GzvrTzqJkikT63uqiBk2z7X2t8V5fxIgecLOhVwNTFZKDYzFh5mQuLcSvhxGycir8crquMMV1dpz6gOrdBTl/blsLw7wQKwrBY+wQkl0P7SMNlSUk2xGy0rdiWMvUs/cFvFYNFflZJLzTS7l3ve4pW0MEq/PkLbx5nrAVFZZC2rxp9LHf3TNsVIJa3nGeB+LHoUm+fjpKd11qzJjy9ESfOiBQDbCLGIlLjqE2vPtq+s/HiQ83C9F4ve48ZbTRzj7Bpq2i2zUqYRlaNLW7FQxUtyQCNhdIP6OIr7U+uyow0NGhR9Ftg+lNaygclJJ9yO2DvWzA7ZhceR3nA8JMXjTLQ+6LqPR24KHBlosu/hqGeM=; 25:GN05EkCakS5eWsNH7o5MMvQ9MBNxvBeoANZIKnSuL9Ba0FVfm0czupaqjJ9w8LCsMDRN7O3Ru2dhwWfCdIXkA9zMm0AKZ3r17g7XEIqvY3j0l9aTQwVoOLB8eUZwFDbsYbL1/GjUvX0wjHgBbt2bnrVU3CS9nwFM1/gveU+7Br4Yv7IHEzHls2bYP+5hFvYqdKKDLAv/ixKFaLlWvOEvLwv9fPrSac5I9rEhy0XASnHqFEIPVRnMj/AVuGazEdKSFZBToQrlZMjyXb8/d4zWNMeaQuaukVYL+xxFlcw2CAYWHoHGOGBokH+2Z+vWz4AMs+t+keOFxewnpACoatoybg== X-MS-TrafficTypeDiagnostic: BN3PR03MB2354: X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2354; 31:Op7ntjfTdnRKyGaNPD93ocDijzhy3o/2h8dKj97moPwNlK3woA+Xo2jjOwzgd4YTzh87j8HBdh70FQETEk1YpQKUhnD/f11UjpaNlh1a71AEGyWVcoJXCd5GFeio3AYMQZkxahJobH9v6OzMzmS35Nxbg9UBfwkTbV0Utxrqb4uyb0d/tbyChRkmWpSr5fSx75UOeKGDX5H0jAlvjmhbsd4oB66c5zEeHguOzg4KOT4=; 4:t5uDfAV+o8NVFwCCKBm4E81OJw4n85H4b82oU4cw8T6+XJzOnxy1EgLURrLCTMhddRjoDu/IzrpTd+e3+Ay6qeTGyRfPJ7ZVrFyOfT0so/aQikfiq5cvkTXrge1hpIhFtppmANJujgsDgEdAPAOecgfVoHSynRyZKFRQZI5OiHMyQmhl+ScKXN4Wot57aOcrNN9UxfQY9m2DcdUAPQsB60F9dbQHWOd4mLwYbKXHh8cb/pZABBmZcCwBEjemdcjCqsmpPVZW4qlBeJZAzVfQmfxF7dYgXcTMavsWQo+9VxgqgDZini1v5wxo8bZ0fiVU X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231023)(3002001)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123565025)(20161123561025)(20161123563025)(20161123556025)(20161123559100)(201708071742011); SRVR:BN3PR03MB2354; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN3PR03MB2354; X-Forefront-PRVS: 051900244E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB2354; 23:CEVdTPEQgiYGUcrZ44e7/BvDwhC2LzL80aKLRfX9j?= ncwjbH9G/gqq0zyY/QWTNDpADrArkzuYxIaDKRpBl/Z0nlXCEGJGY+e4d2XjP+6DP78MKuNfB8S09Xq60xKt5JKiFXX6LkFQ8O/VlmAnZ6p/d+lfNo9w6c495ozpnLqOcihPJdQ4zkJVuivzr9eZO+NYiqCfi7c4VqbHpQkG7s23I1ko9iWwH7ZgZxY41+fpFF/ViFWQ1hRq5ZVdzSSBBRs6E01SQkv8PGQSX+/huEaIWJILCTezjAw8gNLU6ojOgxiOoHPOCHYQMBGPbTAiINbwCfb79+DzQbi4rovx477LGojnADh/bYovOf3XgxbFED9wqe+0tkWb1AKdQQOLtvVIV5Rbdco/C35w7gEbAYHyfTORnjndpK0dKwVqCpKaAe80E4+3UuBXsybk57OjDaS5kX3zltWwu8kJ6q4kfX3Z+4czM5aYyIJPucVTMgBjZIzRY2rOehN+HmANPJczL2geJjJJ8gkcefubzCWk4sBUKqQI0S0IQsOxB8CFC6fdQSOnz0YoSPotXffto5csrSEnwkUkacmXCpb+85H2aqMDQBRudbVw2u9g/jyXJz+hLbDroe7tZmU+bl/vVed8sDdxI4tB6aS/IMd4A4fFbfzguGq7/5Iv3CcSxDD/fSiLqT3WAz77HmuDTAG+RckdPs4Ve00UBq7AIJt0qpO45lnze59Vh7TOxe3e7R8gw/BeK1nKOwikKks8c8326VQZ0eG9HAHR8RW39fB6astjpwrL2uGKeFkCFExIwi/DeyZC0pJUJCVvyODGBF3H6+lBKHuRzhgs9fQ5QC7un1erdu3fPBt+uHLPW+wdHZHcUTGc0E6Ub/4fVJQEkgSs0kjHVMtdpfb/pZs56B9n5eYbJ+tsZJyOs7skTN5ZTRBkznCkK/uPmY4ta7MXWNzVsW6fdatfl4hVNDqQrWjk7F//N3APbL3CJHe8CBSe+04hXIUMYs+mN8uF8GFTvEFfPmL0LS0 X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2354; 6:2BWjV5dVf2XA7EDD+uNEGgILirvvu773tjkvpklV8gMYzGhxn3UIfWzQQoWzTUDj9yDEhDILZ98+HDhLljbQO0D7RHiNSyb0QRxSCcEY5NiZt0fSncvEidR+hRn7j7fEPRjbtSl7pa9Js8AY5gT4ttYht/7FF5fnR7MOsVnreICcE1chORX7RfVx6iUecbPmLbp+4AdUUobDrU0X9HnLi3gKdg5dV8+OOvO8KqJtlO6lYw4RaCJ9cLFJrehJdDYsdOh08Z2zxnNmS7e5v96mWi0G7LXWbr0jdRUxiyGVEU7a9YnnNaMAPcWqAzPMYfoR60lP+hTlJ7WoCpZXHreH3mVU/WI2/ls9hU5SmlKLXqg=; 5:DHtK9BWXWFSVLRF7aMn9944XPCG8Ydr4ATls+RZkKN+CaUuQ8EOu3ARFtBecp8NzmOUhwv2OojFxC/74j3uxVTgc7khtrOrB9zrxgfu7T2pAGjXNURt73mMPW8nVqFuF2hUvgjQyN6+muZy4mcTnFLflI+D5ujaeYOHnIttb25Q=; 24:aGOErN+bB4d+vDZt3OsttKsfSIHprPXXSGKuwqSswj/Fj8JNP/fhNG80wA0SPNEzwYVa7MbvOodPAaqOtqebhaNfqla+gO9IVUKLpwHxvKA=; 7:LlO50DgvdLpSTtt4jtvYgILNH/T4Rw6nAGayVn+HMJPUi8+hnoXs85kCbD+LdLhkDiJU3PqQG2LiTzf8uumKagZswQLXK4IOdESpCY3X5djV08b3L9cu1Nl+EeT3RGRWqbQBQZsTzzYT3/hDXLCqH4fmf31VMP2Q78c5R5KYs28WDHVSUya7a3FlpbeIHDwnDh8RZ+AQ9/Lo8nGGK4SRYJ3tfIZ6JTZGljTZOv+qFMQFAEPveyFI54/pmQS9nZHB SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 10:11:58.4072 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed9f1569-8a10-4797-6106-08d54148c7a8 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB2354 Subject: [dpdk-dev] [PATCH 3/4] examples/l3fwd-power: replace desc done with Rx queue count 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" HW queue based platforms may not support descriptor done API. This patch changes the usages to rx_queue_count API, which is more generic. Signed-off-by: Nikhil Agarwal --- examples/l3fwd-power/main.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) -- 2.7.4 Acked-by: David Hunt diff --git a/examples/l3fwd-power/main.c b/examples/l3fwd-power/main.c index 50c3702..4ddd04c 100644 --- a/examples/l3fwd-power/main.c +++ b/examples/l3fwd-power/main.c @@ -755,6 +755,7 @@ power_freq_scaleup_heuristic(unsigned lcore_id, uint16_t port_id, uint16_t queue_id) { + uint32_t rxq_count = rte_eth_rx_queue_count(port_id, queue_id); /** * HW Rx queue size is 128 by default, Rx burst read at maximum 32 entries * per iteration @@ -766,15 +767,12 @@ power_freq_scaleup_heuristic(unsigned lcore_id, #define FREQ_UP_TREND2_ACC 100 #define FREQ_UP_THRESHOLD 10000 - if (likely(rte_eth_rx_descriptor_done(port_id, queue_id, - FREQ_GEAR3_RX_PACKET_THRESHOLD) > 0)) { + if (likely(rxq_count > FREQ_GEAR3_RX_PACKET_THRESHOLD)) { stats[lcore_id].trend = 0; return FREQ_HIGHEST; - } else if (likely(rte_eth_rx_descriptor_done(port_id, queue_id, - FREQ_GEAR2_RX_PACKET_THRESHOLD) > 0)) + } else if (likely(rxq_count > FREQ_GEAR2_RX_PACKET_THRESHOLD)) stats[lcore_id].trend += FREQ_UP_TREND2_ACC; - else if (likely(rte_eth_rx_descriptor_done(port_id, queue_id, - FREQ_GEAR1_RX_PACKET_THRESHOLD) > 0)) + else if (likely(rxq_count > FREQ_GEAR1_RX_PACKET_THRESHOLD)) stats[lcore_id].trend += FREQ_UP_TREND1_ACC; if (likely(stats[lcore_id].trend > FREQ_UP_THRESHOLD)) { From patchwork Tue Dec 12 10:08:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikhil Agarwal X-Patchwork-Id: 121499 Delivered-To: patch@linaro.org Received: by 10.80.152.193 with SMTP id j59csp3867154edb; Tue, 12 Dec 2017 02:12:32 -0800 (PST) X-Google-Smtp-Source: ACJfBou9X/m4SXA2YpUg9RfqbrjZdvZQRHhPuN2byt+ua19BDqJIhJ9Cehr9KR6DTrZJTDKgPuGu X-Received: by 10.28.125.85 with SMTP id y82mr1090055wmc.25.1513073552760; Tue, 12 Dec 2017 02:12:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513073552; cv=none; d=google.com; s=arc-20160816; b=J74Aai4Z0OYcdyjPo7m99/ySM1BBOfG79yQLGsR1aWeEiSwaLwmiDpOQzr56jPoKpM hbzc2T0jHdKUHTmU4adYcgPknq1uU2d111k2r9+ez+rNCSlzhbvhB/RvsjW6/Lhy3LFO aTHvsjtJECOxtHlHyWdu+V7bX78mHlXCrRBfkIGZjXlDzd4dhnFdvf7x8k1CabVXoDnh i4wmttaDWGJEUDvdQP6uriZOeu/tI4v0jN8ToEMsb2EY2LFNMzGK3AAOTzSUlLucemap Ctm4m+orntW8nkYZbtcewhA2lldDlCaUanUHLzusT7046XZ8gRss+jOKJYUwlOAg5DD4 +GdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:cc:to:from:arc-authentication-results; bh=Twrpg5awHnjKyDn2Yj8FT0hg3Ikns7aQDIjkIJxjNKI=; b=Kg4lGriEqzPzxyYMFxpWY5Kp7IhHHlBCmwf00uyDBn/B0v7wxhKLkUHsgjtLD711de 0oc6aqrJ0CFlxVOp1P/Wcfim5zWTkWCYCV3RUHiAWU0io5cWvzoISEvS/a5ugecxX3oV 8ZAdfqDMacDTdKzmQVbpqbwgTnwPuQoYFHJAPaxkGOYajAFkutWJS3MkeGzinBPY0wzk Mdmz2BrUPhMi1GuHc11wMSHPtbCKD1+L8+vZ94yP9wltvPXh+fup/mrHNVfyZxR5U46Q +S5E29Q7BNDOK+PRodkHX2STHAIUhkX8xbrUgpl2euFFdUZh0V+aKgA8lwVWbRVlzLvH 0rDA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id p3si6663646wmh.180.2017.12.12.02.12.31; Tue, 12 Dec 2017 02:12:32 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DD5241AFE8; Tue, 12 Dec 2017 11:12:11 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0082.outbound.protection.outlook.com [104.47.36.82]) by dpdk.org (Postfix) with ESMTP id 7582E1B03D for ; Tue, 12 Dec 2017 11:12:08 +0100 (CET) Received: from BN3PR03CA0105.namprd03.prod.outlook.com (10.174.66.23) by DM5PR03MB2699.namprd03.prod.outlook.com (10.168.197.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12 Dec 2017 10:12:06 +0000 Received: from BL2FFO11FD019.protection.gbl (2a01:111:f400:7c09::138) by BN3PR03CA0105.outlook.office365.com (2603:10b6:400:4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Tue, 12 Dec 2017 10:12:06 +0000 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=linaro.org; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=linaro.org; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 192.88.168.50 as permitted sender) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD019.mail.protection.outlook.com (10.173.161.37) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Tue, 12 Dec 2017 10:12:00 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBCABtGw014116; Tue, 12 Dec 2017 03:12:04 -0700 From: Nikhil Agarwal To: CC: , , Date: Tue, 12 Dec 2017 15:38:26 +0530 Message-ID: <20171212100826.20550-4-nikhil.agarwal@linaro.org> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20171212100826.20550-1-nikhil.agarwal@linaro.org> References: <20171212100826.20550-1-nikhil.agarwal@linaro.org> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131575471207643875; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(39860400002)(39380400002)(346002)(376002)(2980300002)(199004)(189003)(97736004)(50466002)(48376002)(498600001)(50226002)(8676002)(4326008)(5660300001)(47776003)(106466001)(36756003)(54906003)(105596002)(53936002)(59450400001)(2351001)(51416003)(77096006)(68736007)(76176011)(6666003)(81156014)(81166006)(104016004)(316002)(8656006)(1076002)(86362001)(6916009)(2950100002)(8936002)(16586007)(305945005)(356003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2699; H:tx30smr01.am.freescale.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD019; 1:O9cHj/+aP984B/sN7p5tgAxIabeNXFVLIE+dQM7K9Of4eJPhKsfkJSCxLrJ/fhpgYKGTyvdYwFLWFjjm/1NhFH6/2liLwyoNDojX4/PJLUPsEqd8XeGQ8cZjuGBV5eSH MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b42ef545-e6ea-4790-7ae3-08d54148c8f3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:DM5PR03MB2699; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 3:qIx/1/R+RKZsXMSjHz441slyj+Z5ipk4LDzr5iwYacQ/klKaElikMEObZU/XJU067nY5UkP+c+rzjhlFpBSfToEknBdjI/2i8V1hi0KYaEY8LthhdmKSRwlHikb2CDFm3/5TF+vVyZ2DFyzPkOnikoUo2QMKCminNsHT/LFkLTxaSa4i47bU9sRaktcuQAkDoXsWQrzcVsAltIvMN5mQ1GMRu08AKR8bmBLSLHiU/sfLPFHwDn+RXlMkY+9+pTCTbVTmm8YWyXuw/VHsmCohvPl7eTnXLLQQ5K4dDPtr9qCok1U9Mso9UvT4OCI2Jd3pF7xcfM/fH4b662PruTDfT0cC1xAebqeHVU/GwrMdzl4=; 25:Q6c9IXERVbiRzTA6c8qj2sHp0nfvBYFr/AgkN4swbTf7iDBog2fBBRbygh4hlc2Qpygdin7QjBdmtZoyOM0RipH5k024jWp4nnLbfwHvdmNSHAn8RFupjXT9V8cRJZkJF8rgfp87Fr46tELf/C0cfgXNfP9cdkaCKViiEZSiT4qlJ/GY4f84bEqcMStEebFQBb9AEFbrkFNjDi9T9kpjIhYnzw84M88oJO5qZJit2u92XMb2drYXV1xUM69Xe90pk4EBvp4SYP1q+gzRw/pvSp7Ay2GNLBtZFrnCSEv5pok50GtQ9k3+MfZTUjmL/ZOE9b2eY8tiCnzN9S0e/iz2LA== X-MS-TrafficTypeDiagnostic: DM5PR03MB2699: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 31:c+7QZ43+biKX6ZC04I2V2ti0+1XbqcRTC+OcHd/sVncGQQp8wL/doxljOVaP3l1SmaLEF3lumAemAZWvkpu2AKtdBJZi5NTD9j8Affq6zLDsAGwNOV7gsuCdxwL5cikFs9IuGXmPxu5iS3wjl+nr3sBdQ4kpNH0GJ11x67uA+sLKtWRjuMnKsXh4+twkFEDDZkG8KPM9Fx9WC/vKaEZtq6pj1/2qPBKr35irPs8y0uQ=; 4:ASC7bsfwUhy3iht2PE2RNtBm3VLvNctVEO93VGi3Ql0W2H5aeHr6naohJqKgLOiEkGJUg2I9CYxPwoA+Qfz5kyqYq4c0I/phMCHoTLeT1wAOKfMuv/j9/LsuI7vtzP1UHGYi5nNoPhc80KnfNvDOymGn71YxOVst0LjCGt5YupUDNN4UuQ/+xQOYML3m7szdm3BmvAzAPky3IT1WoqdpY3GJuQcxUBIHr6TU00gdK0TWIfnL5eOSeFqZdXVJudsgcAOUNKnv2Dt0NFCAiCqTVQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(10201501046)(6055026)(6096035)(20161123556025)(20161123565025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123561025)(201708071742011); SRVR:DM5PR03MB2699; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:DM5PR03MB2699; X-Forefront-PRVS: 051900244E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2699; 23:PXs7fMeg+qXyyFi6mAHwR4Qm+aaivLkgwvQKaEguN?= 7eHtTa/6S7PMLKwvEeJMAH/MzNDuPRPlHhCicz7QtYb56OZFRGdx7CNqB4gzz+D6byoKKYHPmeZWMcXLNKTOrBMwvGh7pFyEJ8tum19OEjkBrF96iELkK9xUN1SbCXPFQzSwYMoTJ5z0CoVvXW9hvAhtrBXqvzBPDNll9WQZePPxnfsvMz+VP0HZzSDZbOHSfMlOiJDfj/d0FZc5hCh9nUAb663yvSQAbxhoxS3owfIWlrnM2FuLcUVtmPmO4Y+GFA3/3EeFjKG7m3pSyhxytdiarPPFKAn6q9DLlF40cH/Vc4b8evjtMhS6q+mzhfBMwsQuaZZT1LxayOdftnalpyfhNe+BHCIxQce4QXPX4+4too72uXKuUrJBXzaZo1GxCpgIQNLnrMpziNLVuvo0Gt93xH9CxczQ191FajRYgNvlsJlaCj3ArHi59hjGvsEazlCZl7s1JTusOxZ0l2sdFYf62f6h+fsJ0a3rqy6xSQTkUorkAyBzVBsqs+m8e4Bujvp821QtwLJFLOKPhXeJ4cCqm5TXLTZWvMUI7A9D8miKL3uo35KQtJ9T7v5NxVjcO8H77RhEy9PuZ+xj32ftztmuEyxT9v+UnOs789dqxrGKMCROiIkjGf+4eHgA5ZLKen2hmv4neCvisoPBeg/GzJNNQvF4smGsbQo/kwVENhjPJdatBF4FIYblZjZwLeuTLUtv/aV+lkqFB//KYvJ40bsuzxufFLadNNR/t6ovbWFz9byqTYSUKri0o4tdDzrUxUVrx5xkCaad67WfLipdhBox76r0P647g9ZRv7cB5CuuoFdsSwbfBHEcoaTpMWjsnu3s+JW/9f9+t17dGUupXukHy/2t82OmOT5LE6cHVHKsgzYgVcZdntWmOdSGpPMDjfpI353mGTECDfDezckMRWYf7dywC+YROIrxHKCu5ghDwqy6N5ZPD0nYap5nAXXrWOQU26AkTLgtQtXf7sPYN5KfRqiVsvJsDjBDAUsMkhp/Q== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2699; 6:mlx0u0nnvarQsxnzbV6ZYZv5l6zN3U14lo3qNwdGdLLtT+0x2q/6v7EnTiGuLc2GdxNFu3kdGGFOGNX+IK2g7usOe8fFuhyZ8VD4DslgOCD4Os/b9jnO8X13JcR4u3IsuVaub5qI2sDW7P0K0/UBzc/pbi2vGJa61+skHfemA5qYK+TBvIClCiLj8/kjOoDb1Xhzcp4VI/G+TAGz8cbe8uGkY+v3KfZbx3sAeVfSBYW+Ug2I1RJr3MrbdHfAcKJdm7E6r4BiehgF67y7BMYXo6X3hnHukQ4CVd+72txe0/myiY5a+BLaN8tec3pdIFOMaz0rNkXclahTLw8+1/KhVzWPiN6lTOSMy+mXJUbS7QU=; 5:fdE6+K+OiV/7dHJw7UQF0+dDeTjhojcJJ1JqcRQVfVP8ak9rClm/VHysGZrVhD3fjXAuhgriP6jFAc24rjGtwVbM4xnfYkVVN5ZpJDCdYCB0XZXWLIS1Hi28WyDO08xMBy2ovPD9vjOVmS79/EAiT0xMKuWgI+h9dnAQmxwroMw=; 24:FlWSwqI74x4cUo3Y+SnK3IRt8F8Qtvm3U24j6F3ZXuZfhh6zmFWk3mLzKfco+xQat+stzZMP/QogEfPDrftL15EvrWiiP8Z0Q4BmUGbq0Cc=; 7:pSDkTtqoRSu1OCopbdkrP2YNIltvqQaczKfbM4IZLu4b95tSg3HjRQ8c3FTwl4vJkKwVyI5Pi2GbQOOBhQviMDZ4TeWj3UvYQFBXoqmSiFt1E8Aj4A0rFIpc58r9yXoxwQ5sIeTLNWGeylZOFLgK205pWfLXzOEDG+tOtWT/CSNhRzxUcFpE2G36/DMPimRUP//RMDRTLrlaemIyRG9CBnvru0a1hwbV0GnqyXjEK4UyxizCOqze2W3UBT8gtuTc SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 10:12:00.5927 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b42ef545-e6ea-4790-7ae3-08d54148c8f3 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2699 Subject: [dpdk-dev] [PATCH 4/4] examples/l3fwd-power: disable Lsc interrupts 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" This application does not need Link Status Interrupt. It will cause failure for the platforms not supporting LSC. Signed-off-by: Nikhil Agarwal --- examples/l3fwd-power/main.c | 1 - 1 file changed, 1 deletion(-) -- 2.7.4 Acked-by: David Hunt diff --git a/examples/l3fwd-power/main.c b/examples/l3fwd-power/main.c index 4ddd04c..d80f663 100644 --- a/examples/l3fwd-power/main.c +++ b/examples/l3fwd-power/main.c @@ -229,7 +229,6 @@ static struct rte_eth_conf port_conf = { .mq_mode = ETH_MQ_TX_NONE, }, .intr_conf = { - .lsc = 1, .rxq = 1, }, };