From patchwork Fri Dec 22 16:32:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomasz Duszynski X-Patchwork-Id: 32646 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 14D4C1B417; Fri, 22 Dec 2017 17:32:45 +0100 (CET) Received: from mail-lf0-f66.google.com (mail-lf0-f66.google.com [209.85.215.66]) by dpdk.org (Postfix) with ESMTP id 82C101B404 for ; Fri, 22 Dec 2017 17:32:43 +0100 (CET) Received: by mail-lf0-f66.google.com with SMTP id g80so27663690lfg.0 for ; Fri, 22 Dec 2017 08:32:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=j5F+Hi5dTJgtuX9ufUxRqFZAvogTLuWqXYOWfS+OjZc=; b=JtZrAWeYjkYpEK+ArcRNfNNQI38rpbB3knDtlveBQvVt6xAb1WjOemZJOn1EcThEyF 0D/dej8Pi7VoFm0lgrVjvA2fRkdEjop8r2IlBjdXc9gCZp/tTUYdwgS9RUejRDubh6Rp MiXosu5EaIpBs0MyS/MQF7UBq9/QWDKoDIKZgIQHd8NplnlTv14JKk2l+Oc2SfrZ1miy xFoox6POK9bTgHaQq+KqMhFaqdiEPybduG0d16o3/qZEcgSXw2nS7y7pJ0ys3cXRi5Ed NDl4T9UDus933FBFvly2JGmoZMPr5MByz7ratSTbWHEhb0l5HcKEbJfVjLUx0kNZayZi UDTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=j5F+Hi5dTJgtuX9ufUxRqFZAvogTLuWqXYOWfS+OjZc=; b=KVFbkXRHNBMA+wOoRbUDSx1myCDhuJokb+smR/VmgIcfeg8EadBsdU8uaxXoyDIcJi Vn8f6YBiUoV33fI4ErdmqHXpOQrM90julAVLSp3fSo65Hd+0lnDGvjq07+0d0ZLfVV2H 7b5NIGbga4+VsQLXDhTn8+FukkOmA6sC51h/ZwFcRMne9grbPxHvKsHXsyuE7cu3YlJ3 b3w9Du7OfgnWPrTwKpgDNKcwaTqJXSK92XvbS6+71xW3ZKP+1gy2cpukjxfuoB2qVzT5 Ljd0Y9LdJKwGFXKn6S39s9aKJyojy6MwnSGwnFEZXXRpxOXug/L97Bl+8PUw40WezVWm EoHQ== X-Gm-Message-State: AKGB3mJdsgZRH362XMAD3rwaKWFtDPinG4Po1QipfIVe3yQw6aTy4ACz JePI5Vo3R7IL/zmz/6SjfLgJWLkjDHU= X-Google-Smtp-Source: ACJfBovjpqA0MXpHnugLove+4ZfjPRYh58CVw51c2+tDJ/sSQBzs/oM4P5Qii2XQvMV7l9bvS7Bu3g== X-Received: by 10.25.79.85 with SMTP id a21mr1349561lfk.137.1513960362861; Fri, 22 Dec 2017 08:32:42 -0800 (PST) Received: from tdu.semihalf.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id n189sm4843672lfb.32.2017.12.22.08.32.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 22 Dec 2017 08:32:41 -0800 (PST) From: Tomasz Duszynski To: dev@dpdk.org Cc: Tomasz Duszynski , cristian.dumitrescu@intel.com Date: Fri, 22 Dec 2017 17:32:37 +0100 Message-Id: <1513960357-26092-1-git-send-email-tdu@semihalf.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH] app/testpmd: set metering algorithm to the correct value 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" No meter what option for traffic metering algorithm was given on the testpmd command line value 0 (RTE_MTR_NONE) was set and passed to the driver. Fix that by setting traffic metering algorithm to the proper value. Fixes: 30ffb4e67ee3 ("app/testpmd: add commands traffic metering and policing") Cc: cristian.dumitrescu@intel.com Signed-off-by: Tomasz Duszynski --- app/test-pmd/cmdline_mtr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/test-pmd/cmdline_mtr.c b/app/test-pmd/cmdline_mtr.c index d8d806d..8dad8f8 100644 --- a/app/test-pmd/cmdline_mtr.c +++ b/app/test-pmd/cmdline_mtr.c @@ -171,7 +171,7 @@ static void cmd_add_port_meter_profile_srtcm_parsed(void *parsed_result, /* Private shaper profile params */ memset(&mp, 0, sizeof(struct rte_mtr_meter_profile)); - mp.alg = 0; + mp.alg = RTE_MTR_SRTCM_RFC2697; mp.srtcm_rfc2697.cir = res->cir; mp.srtcm_rfc2697.cbs = res->cbs; mp.srtcm_rfc2697.ebs = res->ebs; @@ -277,7 +277,7 @@ static void cmd_add_port_meter_profile_trtcm_parsed(void *parsed_result, /* Private shaper profile params */ memset(&mp, 0, sizeof(struct rte_mtr_meter_profile)); - mp.alg = 0; + mp.alg = RTE_MTR_TRTCM_RFC2698; mp.trtcm_rfc2698.cir = res->cir; mp.trtcm_rfc2698.pir = res->pir; mp.trtcm_rfc2698.cbs = res->cbs; @@ -389,7 +389,7 @@ static void cmd_add_port_meter_profile_trtcm_rfc4115_parsed( /* Private shaper profile params */ memset(&mp, 0, sizeof(struct rte_mtr_meter_profile)); - mp.alg = 0; + mp.alg = RTE_MTR_TRTCM_RFC4115; mp.trtcm_rfc4115.cir = res->cir; mp.trtcm_rfc4115.eir = res->eir; mp.trtcm_rfc4115.cbs = res->cbs;