From: "xu,gang" <gangx.xu@intel.com>
To: dts@dpdk.org
Cc: "xu,gang" <gangx.xu@intel.com>
Subject: [dts] [PATCH V1 02/2] add ip_pipeline cfg test plan
Date: Tue, 23 Aug 2016 17:26:24 +0800 [thread overview]
Message-ID: <1471944392-26112-4-git-send-email-gangx.xu@intel.com> (raw)
In-Reply-To: <1471944392-26112-1-git-send-email-gangx.xu@intel.com>
Signed-off-by: xu,gang <gangx.xu@intel.com>
---
test_plans/ip_pipeline_cfg_test_plan.rst | 352 +++++++++++++++++++++++++++++++
1 file changed, 352 insertions(+)
create mode 100644 test_plans/ip_pipeline_cfg_test_plan.rst
diff --git a/test_plans/ip_pipeline_cfg_test_plan.rst b/test_plans/ip_pipeline_cfg_test_plan.rst
new file mode 100644
index 0000000..e608bf4
--- /dev/null
+++ b/test_plans/ip_pipeline_cfg_test_plan.rst
@@ -0,0 +1,352 @@
+.. Copyright (c) <2010,2011>, Intel Corporation
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ - Neither the name of Intel Corporation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ip_pipeline cfg test plan
+=========================
+[cfginfor=cfg]
+defauld=10
+positive=200
+negative=200
+
+[PIPELINE1=DEFAULD]
+core = 1
+pktq_in = RXQ0.0 RXQ1.0
+pktq_out = TXQ0.0 TXQ1.0
+msgq_in = MSGQ0
+msgq_out = MSGQ0
+timer_period = 100
+
+[PIPELINE1=POSITIVE]
+core = 1
+pktq_in = RXQ0.0 RXQ1.0
+pktq_out = TXQ0.0 TXQ1.0
+msgq_in = MSGQ0
+msgq_out = MSGQ0
+timer_period = 100
+
+[PIPELINE1=NEGATIVE]
+core = 1
+pktq_in = RXQ0.0 RXQ1.0
+pktq_out = TXQ0.0 TXQ1.0
+msgq_in = MSGQ0
+msgq_out = MSGQ0
+timer_period = 100
+
+[PASS-THROUGH=DEFAULD]
+dma_size = 16
+dma_dst_offset = 64
+dma_src_offset = 150
+dma_src_mask = 00FF0000FFFFFFFFFFFFFFFFFFFFFFFF
+dma_hash_offset = 80
+[FLOW_CLASSIFICATION=DEFAULD]
+n_flows = 4096
+key_offset = 192
+key_size = 16
+hash_offset = 208
+
+[FLOW_ACTIONS=DEFAULD]
+n_flows = 4096
+flow_id_offset = 286
+color_offset = 192
+ip_hdr_offset = 270
+n_meters_per_flow = 1
+
+[FIREWALL=DEFAULD]
+n_rules = 1
+pkt_type = ipv4
+
+[ROUTING=DEFAULD]
+n_routes = 4096
+ip_hdr_offset = 270
+
+[PASS-THROUGH=POSITIVE]
+dma_size = 16
+dma_dst_offset = 64
+dma_src_offset = 150
+dma_src_mask = 00FF0000FFFFFFFFFFFFFFFFFFFFFFFF
+dma_hash_offset = 80
+#pkt_type = ipv4|vlan_ipv4|mpls_ipv4|ipv6|vlan_ipv6|mpls_ipv6|ipv4_5tuple|ipv6_5tuple|qinq
+#key_offset_wr=0|4294967295
+#key_offset= 0|4294967295
+#hash_func=simple|crc|aseni
+#hash_offset=0|4294967295
+#lb = off|on
+#check_ip_header=off|on
+
+[PASS-THROUGH=NEGATIVE]
+#key_offset_wr=-1|4294967296
+#hash_func=abcde
+#hash_offset=-1|4294967296
+
+[FLOW_CLASSIFICATION=POSITIVE]
+n_flows = 2|2147483648
+key_offset = 0|4294967295
+key_size = 8|16
+hash_offset = 0|4294967295
+#flow_id_offset=0|4294967295
+#flow_stat=off|on
+#color_offset=0|4294967295
+#input_color_offset= 0|4294967295
+#meter_type=srtcm|trtcm
+
+[FLOW_CLASSIFICATION=NEGATIVE]
+n_flows = 0|-1|4294967296
+key_offset = -1|4294967296
+key_size = 7
+hash_offset = -1|4294967296
+#flow_id_offset=-1|4294967296
+#flow_stats=abc
+#color_offset=-1|4294967296
+#input_color_offset=-1|4294967296
+#meter_type= abcd
+
+[FLOW_ACTIONS=POSITIVE]
+n_flows = 2|4096
+flow_id_offset = 0|4294967295
+#flow_stats=off|on
+color_offset = 0|4294967295
+ip_hdr_offset = 0|4294967295
+#meter_type =srtcm|trtcm
+n_meters_per_flow = 4
+
+[FLOW_ACTIONS=NEGATIVE]
+n_flows = 0|-1|4294967296
+flow_id_offset = -1|4294967296
+#flow_stats=abc
+color_offset = -1|4294967296
+#meter_type=abcd
+ip_hdr_offset = -1|4294967296
+n_meters_per_flow = 0|5
+
+[FIREWALL=POSITIVE]
+n_rules = 1|4294967295
+pkt_type = vlan_ipv4|qinq_ipv4
+#ipv6|vlan_ipv6|qinq_ipv6
+
+[FIREWALL=NEGATIVE]
+n_rules = -1|4294967296
+pkt_type = abcde
+
+[ROUTING=POSITIVE]
+n_routes = 1|4294967295
+#ip_da_offset=0|1|4294967295
+#n_arp_entries=0|4294967295
+#arp_key_offset=0|4294967295
+#next_hop_type=ipv4|vlan_ipv4|qinq_ipv4|mpls_ipv4|ipv6|vlan_ipv6|qinq_ipv6|mpls_ipv6
+#ttl=off|on
+#color_offset=0|4294967295
+ip_hdr_offset = 0|4294967295
+
+[ROUTING=NEGATIVE]
+n_routes = -1|4294967296
+#ip_da_offset=-1|4294967296
+#n_arp_entries=-1|4294967296
+#arp_key_offset=-1|4294967296
+#next_hop_type=abcd
+#ttl=abcd
+#color_offset=-1|4294967296
+ip_hdr_offset = -1|4294967296
+
+#[MEMPOOL=DEFAULD=PASS-THROUGH]
+#buffer_size=2304
+#pool_size=32768
+#cache_size=256
+#cpu=0
+
+#[NEGATIVE=MEMPOOL]
+#buffer_size=-1|4294967296|abcde
+#pool_size=-1|4294967296|abcde
+#cache_size=-1|4294967296|abcde
+#cpu=-1|4294967296|abcde
+
+#[POSITIVE=MEMPOOL]
+#buffer_size=2304|0|4294967295
+#pool_size=32768|512|4294967295
+#cache_size=256|1|512
+#cpu=0|1|4294967295
+
+#[LINK=DEFAULD=FIREWALL]
+#arp_q=0
+#tcp_sync_local_q=0
+#ip_local_q=0
+#tcp_local_q=0
+#udp_local_q=0
+#sctp_local_q=0
+#promisc=YES
+
+#[NEGATIVE=LINK]
+#arp_q =-1|128|abcde
+#tcp_sync_local_q =-1|128|abcde
+#ip_local_q=-1|128|abcde
+#tcp_local_q=-1|128|abcde
+#udp_local_q=-1|128|abcde
+#sctp_local_q=-1|128|abcde
+#promisc=YESYES
+
+#[POSITIVE=LINK]
+#arp_q=0|127
+#tcp_sync_local_q=0|127
+#ip_local_q=0|127
+#tcp_local_q=0|127
+#udp_local_q=0|127
+#sctp_local_q=0|127
+#promisc =YES|NO
+
+#[RXQ=DEFAULD=FLOW_ACTIONS]
+#mempool=MEMPOOL0
+#size=128
+#burst=32
+
+#[NEGATIVE=RXQ]
+#mempool=-1|4694967296|abcdedf
+#size=-1|4694967296|abcdedf
+#burst=-1|4694967296|abcdedf
+
+#[POSITIVE=RXQ]
+#mempool=MEMPOOL0|MEMPOOL1|4294967295
+#size=128|0|4294967295
+#burst=32|0|4294967295
+
+#[TXQ=DEFAULD=FLOW_CLASSIFICATION]
+#size=512
+#burst=32
+#dropless=NO
+#n_retries=0
+
+#[NEGATIVE=TXQ]
+#size=0|3|-1|4694967296
+#burst=0|3|-1|4694967296
+#dropless=SSS
+#n_retries=-1|4694967296
+
+#[POSITIVE=TXQ]
+#size=512|64|2147483648
+#burst=32|2|1073741824
+#dropless=YES|NO
+#n_retries=0|1|4294967295
+
+#[SWQ=DEFAULD=PASS-THROUGH]
+#size=512
+#burst_read=256
+#burst_write=256
+#dropless=NO
+#n_retries=0
+#cpu=0
+
+#[NEGATIVE=SWQ]
+#size=3|0|-1|4694967296
+#burst_read=0|3|4694967297
+#burst_write=0|3|4694967297
+#dropless=YESYES
+#n_retries=-1|4694967296
+#cpu=-1|4694967296
+
+#[POSITIVE=SWQ]
+#size=512|2|134217728
+#burst_read=256|2|67108864
+#burst_write=256|2|67108864
+#dropless=NO|YES
+#n_retries=0|1|4294967295
+#cpu=0|1|4294967295|10
+
+#[TM=DEFAULD=PASS-THROUGH]
+#cfg= config-tm_profile.cfg
+#burst_read=64
+#burst_write=32
+
+#[NEGATIVE=TM]
+#cfg=config-tm.cfg
+#burst_read=-1|4294967296
+#write_read=-1|4294967296
+
+#[POSITIVE=TM]
+#cfg=config-tm_profile.cfg
+#burst_read=64|0|4294967295
+#burst_write=32|0|4294967295
+
+#[SOURCE=DEFAULD=PASS-THROUGH]
+#mempool=MEMPOOL0
+#burst=32
+
+#[NEGATIVE=SOURCE]
+#mempool=-1|4294967296|abcde
+#burst=-1|4294967296|abcde
+
+#[POSITIVE=SOURCE]
+#mempool=MEMPOOL0|0|4294967295
+#burst=32|0|4294967295
+
+#[SINK=DEFAULD=PASS-THROUGH]
+#size=64
+#cpu=0
+
+#[NEGATIVE=SINK]
+#size=0|3|-1|4294967296|abcde
+#cpu=-1|4294967296|abcde
+
+#[POSITIVE=SINK]
+#size=64|2|4294967294
+#cpu=0|1|4294967295
+
+#[MSGQ=DEFAULD=PASS-THROUGH]
+#size=64
+#cpu=0
+
+#[NEGATIVE=MSGQ]
+#size=0|3|-1|4294967296|abcde
+#cpu=-1|4294967296|abcde
+
+#[POSITIVE=MSGQ]
+#size=64|2|4294967294
+#cpu=0|1|4294967295
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--
1.9.3
next prev parent reply other threads:[~2016-08-23 9:31 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-23 9:26 [dts] [PATCH V1 01/2] add keep alive test code xu,gang
2016-08-23 9:26 ` [dts] [PATCH V1 02/2] add keep alive test plan xu,gang
2016-08-23 9:26 ` [dts] [PATCH V1 01/2] add ip_pipeline cfg test code xu,gang
2016-08-23 9:26 ` xu,gang [this message]
2016-08-25 5:44 ` [dts] [PATCH V1 02/2] add ip_pipeline cfg test plan Liu, Yong
2016-08-23 9:26 ` [dts] [PATCH V1 01/2] add ip_pipeline_cpu_utilization test code xu,gang
2016-08-23 9:26 ` [dts] [PATCH V1 02/2] add ip_pipeline cpu utilization test plan xu,gang
2016-08-25 5:46 ` Liu, Yong
2016-08-23 9:26 ` [dts] [PATCH V1 01/2] add ip_pipeline link_identification test code xu,gang
2016-08-25 5:50 ` Liu, Yong
2016-08-23 9:26 ` [dts] [PATCH V1 02/2] add ip_pipeline link_identification test plan xu,gang
2016-08-23 9:26 ` [dts] [PATCH V1 01/2] add ip_pipeline parser_cleanup test code xu,gang
2016-08-23 9:26 ` [dts] [PATCH V1 2/2] add ip_pipeline parser_cleanup test plan xu,gang
2016-08-25 2:41 ` Liu, Yong
2016-08-23 9:26 ` [dts] [PATCH V1 1/2] add ip_pipeline source_sink test code xu,gang
2016-08-25 2:36 ` Liu, Yong
2016-08-23 9:26 ` [dts] [PATCH V1 2/2] add ip_pipeline source_sink test plan xu,gang
2016-08-25 5:38 ` [dts] [PATCH V1 01/2] add keep alive test code Liu, Yong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1471944392-26112-4-git-send-email-gangx.xu@intel.com \
--to=gangx.xu@intel.com \
--cc=dts@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).