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 8B157A2EEB for ; Tue, 10 Sep 2019 07:45:12 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 497151EBA5; Tue, 10 Sep 2019 07:45:12 +0200 (CEST) Received: from mail-pf1-f195.google.com (mail-pf1-f195.google.com [209.85.210.195]) by dpdk.org (Postfix) with ESMTP id DACEA1EBA5 for ; Tue, 10 Sep 2019 07:45:09 +0200 (CEST) Received: by mail-pf1-f195.google.com with SMTP id q10so10872441pfl.0 for ; Mon, 09 Sep 2019 22:45:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=gy0uUKv99WY8SzzwL6zL5rYCNf0zOki4Do/yh4+biQQ=; b=W2QXv+qrD4o0CfmH9566KRhTdoPxZYr7excK8OsVzs7fn9aXKxQkySa0Fm+KTCzpw0 1Z6bwbCZZ6MkfWg+j89N/VmFSko8jKXLML2MZTFDjvP5ox0XjwBSJzQaYFSpyM+0LJpr TPzgCHs7Evi68VzZrY6kQNIt3B+5KcM89xlCRDgeCEol4pzD91x6bWzU5YhuEk/S7N67 oLAlvh0eeo5bEEUNIAZUG6/SO8T8m3nVESR1kK+lICIyv8+IARIsrgAGWAV+d5r9g7qa 9G98nEBotSQY39bmIqgOh0RLYWmLnlg3EPxWjpUDjv4TEb3voUd80S1ovOULqt6vpbNZ O9mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gy0uUKv99WY8SzzwL6zL5rYCNf0zOki4Do/yh4+biQQ=; b=L6O+YBuaivtgSsnwe0y/sNLl44kqqXGRZsQdyiV+9FgfMYMSIy3J38pf6Tmm5NtINb J63svMbstRPPHo1U5KgwE+NfBqVG1VNI+vVwuplaPSvW4hNIhiG6jWU+gg51tUMPm9Xc cdfORi/rUMbe1Kccjgctf6T9sMaO9mb5Y3cQBZBsHac2npVKFMfnGPP7K2ZZCgFKKSA/ VXUOYJtLYz961Pajd1JE5KrW/bwwzSjkYO44mWBELbxqJsXBLLIB7/PzlENRwB2KMEZg afSj4scREI2eXklxIfH/HDRGRKvVRTX9uoGQRyMTALMTU/RetDsTn1K3oM2zVQFYTW5T dTjA== X-Gm-Message-State: APjAAAXTciFQY7Q5/snebyw/frZu+xiC/8qADV+S4jsbPkNfYiVFcpZS T6Ey5HaRD6n9ByrT4gde9kr3TFLz X-Google-Smtp-Source: APXvYqwuWF8w5zLJP/qf+SNCQzjE8FZByfSjh2C6HqXaQrfztE/1SKv8xjfFo7zAAKl5jg6rzLY/YQ== X-Received: by 2002:a62:ea09:: with SMTP id t9mr7374803pfh.207.1568094308841; Mon, 09 Sep 2019 22:45:08 -0700 (PDT) Received: from mugwort.local ([192.47.164.146]) by smtp.gmail.com with ESMTPSA id g2sm18533578pfm.32.2019.09.09.22.45.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Sep 2019 22:45:08 -0700 (PDT) To: x-fn-spp@sl.ntt-tx.co.jp, ferruh.yigit@intel.com Cc: spp@dpdk.org References: <201909100132.x8A1WR2A003033@imss04.silk.ntt-tx.co.jp> From: Yasufumi Ogawa Message-ID: Date: Tue, 10 Sep 2019 14:45:05 +0900 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <201909100132.x8A1WR2A003033@imss04.silk.ntt-tx.co.jp> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [spp] [PATCH] recipes: add rcps for spp_vf 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: Hideyuki Yamashita > > This patch is to provide rcps for specific usecase > "Classify ICMP Packets" of spp_vf. > > Signed-off-by: Hideyuki Yamashita > Signed-off-by: Naoki Takada Applied, thaks. > --- > .../spp_vf/classify_icmp/1_start_comp.rcps | 5 +++++ > .../spp_vf/classify_icmp/2_add_ports.rcps | 15 +++++++++++++++ > .../usecases/spp_vf/classify_icmp/3_reg_mac.rcps | 3 +++ > .../usecases/spp_vf/classify_icmp/4_del_mac.rcps | 3 +++ > .../spp_vf/classify_icmp/5_del_ports.rcps | 15 +++++++++++++++ > .../spp_vf/classify_icmp/6_stop_comp.rcps | 8 ++++++++ > 6 files changed, 49 insertions(+) > create mode 100644 recipes/usecases/spp_vf/classify_icmp/1_start_comp.rcps > create mode 100644 recipes/usecases/spp_vf/classify_icmp/2_add_ports.rcps > create mode 100644 recipes/usecases/spp_vf/classify_icmp/3_reg_mac.rcps > create mode 100644 recipes/usecases/spp_vf/classify_icmp/4_del_mac.rcps > create mode 100644 recipes/usecases/spp_vf/classify_icmp/5_del_ports.rcps > create mode 100644 recipes/usecases/spp_vf/classify_icmp/6_stop_comp.rcps > > diff --git a/recipes/usecases/spp_vf/classify_icmp/1_start_comp.rcps b/recipes/usecases/spp_vf/classify_icmp/1_start_comp.rcps > new file mode 100644 > index 0000000..273805e > --- /dev/null > +++ b/recipes/usecases/spp_vf/classify_icmp/1_start_comp.rcps > @@ -0,0 +1,5 @@ > +# Start components > +vf 1; component start cls 3 classifier > +vf 1; component start fwd1 4 forward > +vf 1; component start fwd2 5 forward > +vf 1; component start mgr 6 merge > diff --git a/recipes/usecases/spp_vf/classify_icmp/2_add_ports.rcps b/recipes/usecases/spp_vf/classify_icmp/2_add_ports.rcps > new file mode 100644 > index 0000000..e2960f6 > --- /dev/null > +++ b/recipes/usecases/spp_vf/classify_icmp/2_add_ports.rcps > @@ -0,0 +1,15 @@ > +# Configures classifier > +vf 1; port add phy:0 rx cls > +vf 1; port add ring:0 tx cls > +vf 1; port add ring:1 tx cls > + > +# Configures forwarders > +vf 1; port add ring:0 rx fwd1 > +vf 1; port add ring:2 tx fwd1 > +vf 1; port add ring:1 rx fwd2 > +vf 1; port add ring:3 tx fwd2 > + > +# Configures merger > +vf 1; port add ring:2 rx mgr > +vf 1; port add ring:3 rx mgr > +vf 1; port add phy:1 tx mgr > diff --git a/recipes/usecases/spp_vf/classify_icmp/3_reg_mac.rcps b/recipes/usecases/spp_vf/classify_icmp/3_reg_mac.rcps > new file mode 100644 > index 0000000..6f5de7b > --- /dev/null > +++ b/recipes/usecases/spp_vf/classify_icmp/3_reg_mac.rcps > @@ -0,0 +1,3 @@ > +# Register MAC address to classifier > +vf 1; classifier_table add mac 52:54:00:12:34:56 ring:0 > +vf 1; classifier_table add mac 52:54:00:12:34:58 ring:1 > diff --git a/recipes/usecases/spp_vf/classify_icmp/4_del_mac.rcps b/recipes/usecases/spp_vf/classify_icmp/4_del_mac.rcps > new file mode 100644 > index 0000000..54c0446 > --- /dev/null > +++ b/recipes/usecases/spp_vf/classify_icmp/4_del_mac.rcps > @@ -0,0 +1,3 @@ > +# Delete MAC addresses from table > +vf 1; classifier_table del mac 52:54:00:12:34:56 ring:0 > +vf 1; classifier_table del mac 52:54:00:12:34:58 ring:1 > diff --git a/recipes/usecases/spp_vf/classify_icmp/5_del_ports.rcps b/recipes/usecases/spp_vf/classify_icmp/5_del_ports.rcps > new file mode 100644 > index 0000000..2f2ff5b > --- /dev/null > +++ b/recipes/usecases/spp_vf/classify_icmp/5_del_ports.rcps > @@ -0,0 +1,15 @@ > +# Delete ports classifier > +vf 1; port del phy:0 rx cls > +vf 1; port del ring:0 tx cls > +vf 1; port del ring:1 tx cls > + > +# Delete ports forwarders > +vf 1; port del ring:0 rx fwd1 > +vf 1; port del ring:2 tx fwd1 > +vf 1; port del ring:1 rx fwd2 > +vf 1; port del ring:3 tx fwd2 > + > +# Delete ports merger > +vf 1; port del ring:2 rx mgr > +vf 1; port del ring:3 rx mgr > +vf 1; port del phy:1 tx mgr > diff --git a/recipes/usecases/spp_vf/classify_icmp/6_stop_comp.rcps b/recipes/usecases/spp_vf/classify_icmp/6_stop_comp.rcps > new file mode 100644 > index 0000000..24aae4c > --- /dev/null > +++ b/recipes/usecases/spp_vf/classify_icmp/6_stop_comp.rcps > @@ -0,0 +1,8 @@ > +# Stop component > +vf 1; component stop cls > +vf 1; component stop fwd1 > +vf 1; component stop fwd2 > +vf 1; component stop mgr > + > +# exit spp_vf > +vf 1; exit >