From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0A1C2A0487 for ; Mon, 29 Jul 2019 11:37:25 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 025E41BF01; Mon, 29 Jul 2019 11:37:25 +0200 (CEST) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by dpdk.org (Postfix) with ESMTP id EBF1A1BF01 for ; Mon, 29 Jul 2019 11:37:23 +0200 (CEST) Received: by mail-pl1-f174.google.com with SMTP id a93so27240987pla.7 for ; Mon, 29 Jul 2019 02:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=jDXoir88Wq9SC46sm4/rhIXs13RKo7hOpsIomjqFtik=; b=B2T+7kSrCZIgme8BY0s91XOd9Me5bgmU6JqMcu45kv/Hn7XFcn25hJtV7f/3Nzqlow M7RgeCPYTQw04kKBMPG3ZrFPkZhsgj4+zpPHIc7pa+Yberj9mw1pQlaYRGM/1VPxg3uO 4wgR63vGt2nLKYuZlndJO7iMgYsESWGxilL0oNxG7DSFCwykLR9wT73txzIxkKJ2/C3W bkJpNgysouhquWkEtiuyDbQasm0OZe5Qne4Oowf0jUEPb89iBWZfdtMsGKdCY8WMcEc9 ObijZfFFJB44qYbmjXAKfXwJGRY0j9eebDEzPpsLApOjBEYkONdxYrqT7VGF8FIjKZgJ pA1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=jDXoir88Wq9SC46sm4/rhIXs13RKo7hOpsIomjqFtik=; b=awQpdUwVFo/9bDG08yB8xohdNDr04O6JpEhBa/mUugLi7j7jQmivy/mL1JgVuQjIAw wWdTZpDR0msqRknT4MZfLk1dmzshCWSIJ7rT+VqbNR8PjdOPSodlEIqJeb9WcpW+X3if LKRw5Tlx0Kq5UYRIr/fzNNTeVXhZ/VQ5pqoix+HmeJlEvtm2SSZh5R/90njzSNyPvKiV 3Z/Ozhu3YR5oM6qvuvktN5OSjTzaXte3quYpRCemY6wFh8yum3/AW2vX1eMa7EIhGJFc zTNrVFm1l8Pb6Gxoird797skEhyZZeh2rRrslkkL6KToxtoh9WF2qAHtJdxhNmumsMx4 bJyA== X-Gm-Message-State: APjAAAUi/oy9lZajnG/iEQWSSARu7Gr6CddT35BBakFhAhuCpM9Gkpei mC8nbJZupcBjrmymuClSheWfwjJH X-Google-Smtp-Source: APXvYqznZKEpKjm3E2peVhlzLcOEULzy6z8ZDGjqkb1xgWehxQdGpEWNxXn6QM7f0Hum0eF7l3pM7g== X-Received: by 2002:a17:902:2b8a:: with SMTP id l10mr108903017plb.283.1564393043144; Mon, 29 Jul 2019 02:37:23 -0700 (PDT) Received: from localhost.localdomain ([192.47.164.146]) by smtp.gmail.com with ESMTPSA id q1sm70635375pfg.84.2019.07.29.02.37.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jul 2019 02:37:22 -0700 (PDT) From: yasufum.o@gmail.com To: spp@dpdk.org, ferruh.yigit@intel.com, yasufum.o@gmail.com Date: Mon, 29 Jul 2019 18:37:19 +0900 Message-Id: <20190729093719.28678-1-yasufum.o@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [spp] [PATCH] spp_nfv: fix error of patch command X-BeenThere: spp@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Soft Patch Panel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: spp-bounces@dpdk.org Sender: "spp" From: Yasufumi Ogawa This patch is to fix for patching ports. Signed-off-by: Yasufumi Ogawa --- src/nfv/params.h | 1 + src/spp-ctl/spp_webapi.py | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/nfv/params.h b/src/nfv/params.h index 06e6f1f..5850791 100644 --- a/src/nfv/params.h +++ b/src/nfv/params.h @@ -18,6 +18,7 @@ struct porttype_map portmap[] = { { .port_name = "vhost", .port_type = VHOST, }, { .port_name = "pcap", .port_type = PCAP, }, { .port_name = "nullpmd", .port_type = NULLPMD, }, + { .port_name = "tap", .port_type = TAP, }, { .port_name = NULL, .port_type = UNDEF, }, }; diff --git a/src/spp-ctl/spp_webapi.py b/src/spp-ctl/spp_webapi.py index 89b188a..25b2e6f 100644 --- a/src/spp-ctl/spp_webapi.py +++ b/src/spp-ctl/spp_webapi.py @@ -13,6 +13,9 @@ import sys import spp_proc +PORT_TYPES = ["phy", "vhost", "ring", "pcap", "nullpmd", "tap"] +VF_PORT_TYPES = ["phy", "vhost", "ring"] +# TODO(yasufum) consider PCAP_PORT_TYPES is required. LOG = logging.getLogger(__name__) @@ -50,7 +53,7 @@ class BaseHandler(bottle.Bottle): def _validate_port(self, port): try: if_type, if_num = port.split(":") - if if_type not in ["phy", "vhost", "ring", "pcap", "nullpmd"]: + if if_type not in PORT_TYPES: raise int(if_num) except Exception: @@ -176,7 +179,7 @@ class V1VFCommon(object): vf = {} vf["client-id"] = info["client-id"] vf["ports"] = [] - for key in ["phy", "vhost", "ring"]: + for key in VF_PORT_TYPES: for idx in info[key]: vf["ports"].append(key + ":" + str(idx)) vf["master-lcore"] = info["master-lcore"] -- 2.17.1