From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 8D9D94B79 for ; Thu, 25 Aug 2016 07:41:01 +0200 (CEST) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP; 24 Aug 2016 22:41:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,574,1464678000"; d="scan'208";a="160651063" Received: from stv-crb-56.sh.intel.com (HELO [10.239.128.116]) ([10.239.128.116]) by fmsmga004.fm.intel.com with ESMTP; 24 Aug 2016 22:40:59 -0700 Message-ID: <57BE85C2.4020000@intel.com> Date: Thu, 25 Aug 2016 13:44:34 +0800 From: "Liu, Yong" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: "xu,gang" , dts@dpdk.org References: <1471944392-26112-1-git-send-email-gangx.xu@intel.com> <1471944392-26112-4-git-send-email-gangx.xu@intel.com> In-Reply-To: <1471944392-26112-4-git-send-email-gangx.xu@intel.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [dts] [PATCH V1 02/2] add ip_pipeline cfg test plan X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Aug 2016 05:41:02 -0000 Hi gang, you need add more descriptions in this test plan. At least should describe what is negative in the configuration file. For you detail description of ip_pipeline configuration, you can add ip_pipeline user guide link in the test plan. On 08/23/2016 05:26 PM, xu,gang wrote: > Signed-off-by: xu,gang > --- > 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 > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > +