From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 836E02BAC for ; Fri, 1 Mar 2019 08:58:06 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Feb 2019 23:58:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.58,426,1544515200"; d="scan'208";a="137222374" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by FMSMGA003.fm.intel.com with ESMTP; 28 Feb 2019 23:58:04 -0800 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 28 Feb 2019 23:58:04 -0800 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 28 Feb 2019 23:58:03 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.158]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.74]) with mapi id 14.03.0415.000; Fri, 1 Mar 2019 15:57:58 +0800 From: "Tu, Lijuan" To: "Li, WenjieX A" , "dts@dpdk.org" CC: "Li, WenjieX A" Thread-Topic: [dts] [PATCH V1] test_plans: fix build warning Thread-Index: AQHUz/nwLZQsdU3c7US1Ed8236X+fKX2aPqA Date: Fri, 1 Mar 2019 07:57:57 +0000 Message-ID: <8CE3E05A3F976642AAB0F4675D0AD20E0BA38240@SHSMSX101.ccr.corp.intel.com> References: <1551422750-62305-1-git-send-email-wenjiex.a.li@intel.com> In-Reply-To: <1551422750-62305-1-git-send-email-wenjiex.a.li@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDA0Mjk0YzEtNzlkMi00ZDg5LTlmNGItN2NlMmMzMTQxNjFjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiU1RFcWdiVU1Gb0R3V2N5S0NsTkI0YWZXQ2IyTTl3WWY4KzljeW8rOE5EYXFlOXo5U2hwOFExVVlnNVN2Y1ROYyJ9 x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dts] [PATCH V1] test_plans: fix build warning 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: Fri, 01 Mar 2019 07:58:07 -0000 Applied, thanks > -----Original Message----- > From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Wenjie Li > Sent: Friday, March 1, 2019 2:46 PM > To: dts@dpdk.org > Cc: Li, WenjieX A > Subject: [dts] [PATCH V1] test_plans: fix build warning >=20 > fix build warning in these test_plans. > 1. update the list in index.rst > 2. fix the format >=20 > Signed-off-by: Wenjie Li > --- > test_plans/index.rst | 80 ++++++++++------ > .../ipsec_gw_cryptodev_func_test_plan.rst | 54 ++++++----- > test_plans/l2fwd_cryptodev_func_test_plan.rst | 94 ++++++++++--------- > test_plans/pmd_bonded_8023ad_test_plan.rst | 6 +- > ...host_single_core_performance_test_plan.rst | 12 +-- > ...rtio_single_core_performance_test_plan.rst | 20 ++-- > .../vlan_ethertype_config_test_plan.rst | 2 +- > 7 files changed, 149 insertions(+), 119 deletions(-) >=20 > diff --git a/test_plans/index.rst b/test_plans/index.rst index a114231..b= 7d155b > 100644 > --- a/test_plans/index.rst > +++ b/test_plans/index.rst > @@ -42,57 +42,93 @@ The following are the test plans for the DPDK DTS > automated test system. > checksum_offload_test_plan > cloud_filter_test_plan > coremask_test_plan > - crypto_perf_test_plan > + cryptodev_perf_crypto-perf_test_plan > + ddp_gtp_qregion_test_plan > + ddp_gtp_test_plan > + ddp_mpls_test_plan > + ddp_ppp_l2tp_test_plan > dual_vlan_test_plan > dynamic_config_test_plan > + dynamic_flowtype_test_plan > + dynamic_queue_test_plan > etag_test_plan > + external_memory_test_plan > external_mempool_handler_test_plan > fdir_test_plan > floating_veb_test_plan > + flow_classify_softnic_test_plan > fortville_rss_granularity_config_test_plan > ftag_test_plan > generic_filter_test_plan > - hotplug_test_plan > + generic_flow_api_test_plan > hotplug_mp_test_plan > + hotplug_test_plan > ieee1588_test_plan > + inline_ipsec_test_plan > interrupt_pmd_test_plan > + ip_pipeline_test_plan > ipfrag_test_plan > ipgre_test_plan > - ip_pipeline_test_plan > + ipsec_gw_cryptodev_func_test_plan > ipv4_reassembly_test_plan > + ixgbe_vf_get_extra_queue_information_test_plan > jumboframes_test_plan > kni_test_plan > - l2fwd_crypto_test_plan > + l2fwd_cryptodev_func_test_plan > l2fwd_test_plan > l3fwd_em_test_plan > l3fwd_test_plan > + l3fwdacl_test_plan > link_flowctrl_test_plan > link_status_interrupt_test_plan > + loopback_multi_paths_port_restart_performance_test_plan > + loopback_multi_paths_port_restart_test_plan > mac_filter_test_plan > macsec_for_ixgbe_test_plan > - mempool_exthandler_test_plan > + metering_and_policing_test_plan > + multiple_pthread_test_plan > NICStatistics_test_plan > nvgre_test_plan > + pmd_bonded_8023ad_test_plan > pmd_bonded_test_plan > + pmd_stacked_bonded_test_plan > + pmd_test_plan > pmdpcap_test_plan > pmdrss_hash_test_plan > pmdrssreta_test_plan > - pmd_test_plan > ptype_mapping_test_plan > + pvp_multi_paths_performance_test_plan > + pvp_multi_paths_vhost_single_core_performance_test_plan > + pvp_multi_paths_virtio_single_core_performance_test_plan > + qinq_filter_test_plan > + qos_api_test_plan > + qos_meter_test_plan > + qos_sched_test_plan > + queue_region_test_plan > queue_start_stop_test_plan > + rss_to_rte_flow_test_plan > + runtime_vf_queue_number_kernel_test_plan > + runtime_vf_queue_number_maxinum_test_plan > + runtime_vf_queue_number_test_plan > + rxtx_offload_test_plan > scatter_test_plan > short_live_test_plan > shutdown_api_test_plan > sriov_kvm_test_plan > stability_test_plan > + sw_eventdev_pipeline_sample_test_plan > tso_test_plan > tx_preparation_test_plan > uni_pkt_test_plan > userspace_ethtool_test_plan > + vlan_ethertype_config_test_plan > + vlan_test_plan > + vxlan_test_plan > veb_switch_test_plan > vf_daemon_test_plan > - vf_jumboframe_test_plan > vf_interrupt_pmd_test_plan > + vf_jumboframe_test_plan > + vf_kernel_test_plan > vf_macfilter_test_plan > vf_offload_test_plan > vf_packet_rxtx_test_plan > @@ -101,45 +137,26 @@ The following are the test plans for the DPDK DTS > automated test system. > vf_rss_test_plan > vf_to_vf_nic_bridge_test_plan > vf_vlan_test_plan > + vhost_multi_queue_qemu_test_plan > vhost_pmd_xstats_test_plan > + vhost_qemu_mtu_test_plan > vhost_tso_test_plan > vhost_user_live_migration_test_plan > virtio_1.0_test_plan > - vlan_ethertype_config_test_plan > - vlan_test_plan > - vmdq_test_plan > vm_power_manager_test_plan > - vxlan_test_plan > - ixgbe_vf_get_extra_queue_information_test_plan > - queue_region_test_plan > - inline_ipsec_test_plan > - sw_eventdev_pipeline_sample_test_plan > - dynamic_flowtype_test_plan > - vf_kernel_test_plan > - multiple_pthread_test_plan > - qinq_filter_test_plan > - generic_flow_api_test_plan > - rss_to_rte_flow_test_plan > - ddp_gtp_test_plan > - ddp_gtp_qregion_test_plan > - ddp_ppp_l2tp_test_plan > - ddp_mpls_test_plan > - runtime_queue_number_test_plan > - dynamic_queue_test_plan > - vhost_multi_queue_qemu_test_plan > - vhost_qemu_mtu_test_plan > + vmdq_test_plan >=20 > unit_tests_cmdline_test_plan > unit_tests_crc_test_plan > - unit_tests_cryptodev_test_plan > + unit_tests_cryptodev_func_test_plan > unit_tests_dump_test_plan > unit_tests_eal_test_plan > unit_tests_kni_test_plan > + unit_tests_loopback_test_plan > unit_tests_lpm_test_plan > unit_tests_mbuf_test_plan > unit_tests_mempool_test_plan > unit_tests_pmd_perf_test_plan > - unit_tests_loopback_test_plan > unit_tests_power_test_plan > unit_tests_qos_test_plan > unit_tests_ringpmd_test_plan > @@ -159,3 +176,4 @@ The following are the test plans for the DPDK DTS > automated test system. > ptpclient_test_plan > distributor_test_plan > efd_test_plan > + example_build_test_plan > diff --git a/test_plans/ipsec_gw_cryptodev_func_test_plan.rst > b/test_plans/ipsec_gw_cryptodev_func_test_plan.rst > index fd26fab..a103fac 100644 > --- a/test_plans/ipsec_gw_cryptodev_func_test_plan.rst > +++ b/test_plans/ipsec_gw_cryptodev_func_test_plan.rst > @@ -126,23 +126,25 @@ Prerequisites >=20 > To test CryptoDev API, an example ipsec-secgw is added into DPDK. >=20 > -The test commands of ipsec-secgw is below: > +The test commands of ipsec-secgw is below:: >=20 >=20 > - ./build/ipsec-secgw [EAL options] -- > - -p PORTMASK -P -u PORTMASK -j FRAMESIZE > - -l -w REPLAY_WINOW_SIZE -e -a > - --config (port,queue,lcore)[,(port,queue,lcore] > - --single-sa SAIDX > - --rxoffload MASK > - --txoffload MASK > - -f CONFIG_FILE_PATH > -compile the applications : > + ./build/ipsec-secgw [EAL options] -- > + -p PORTMASK -P -u PORTMASK -j FRAMESIZE > + -l -w REPLAY_WINOW_SIZE -e -a > + --config (port,queue,lcore)[,(port,queue,lcore] > + --single-sa SAIDX > + --rxoffload MASK > + --txoffload MASK > + -f CONFIG_FILE_PATH > + > +compile the applications:: >=20 > make -C ./examples/ipsec-secgw >=20 >=20 > -Configuration File Syntax > +Configuration File Syntax: > + > The ``-f CONFIG_FILE_PATH`` option enables the application read and > parse the configuration file specified, and configures the applicati= on > with a given set of SP, SA and Routing entries accordingly. The synt= ax of @@ > -196,10 +198,11 @@ Cryptodev AES-NI algorithm validation matrix is showed= in > table below. > | CIPHER_HASH | 3DES_CBC | ENCRYPT | 128 | SHA1_HMAC | > GENERATE | > +-------------+-------------+-------------+-------------+-------------+-= ------------+ >=20 > -example: > +example:: > + > ./examples/ipsec-secgw/build/ipsec-secgw --socket-mem 2048,0 --legac= y- > mem -w 0000:60:00.0 -w 0000:60:00.2 > - --vdev crypto_aesni_mb_pmd_1 --vdev=3Dcrypto_aesni_mb_pmd_2 -l 9,10,11 = -n > 6 -- -P --config "(0,0,10),(1,0,11)" > --u 0x1 -p 0x3 -f /root/dts/local_conf/ipsec_test.cfg > + --vdev crypto_aesni_mb_pmd_1 --vdev=3Dcrypto_aesni_mb_pmd_2 -l 9,10,= 11 - > n 6 -- -P --config "(0,0,10),(1,0,11)" > + -u 0x1 -p 0x3 -f /root/dts/local_conf/ipsec_test.cfg >=20 > Sub-case: QAT test case > --------------------------- > @@ -226,10 +229,11 @@ Cryptodev QAT algorithm validation matrix is showed > in table below. > | AEAD | AES_GCM | ENCRYPT | 128 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > +example:: > + > ./examples/ipsec-secgw/build/ipsec-secgw --socket-mem 2048,0 --legac= y- > mem -w 0000:60:00.0 -w 0000:60:00.2 --w 0000:1a:01.0 -l 9,10,11 -n 6 -- = -P -- > config "(0,0,10),(1,0,11)" -u 0x1 -p 0x3 --f /root/dts/local_conf/ipsec_t= est.cfg > + -w 0000:1a:01.0 -l 9,10,11 -n 6 -- -P --config "(0,0,10),(1,0,11)"= -u 0x1 -p 0x3 > + -f /root/dts/local_conf/ipsec_test.cfg >=20 > Sub-case: AES-GCM test case > ------------------------------ > @@ -242,10 +246,11 @@ Cryptodev AES-GCM algorithm validation matrix is > showed in table below. > | AEAD | AES_GCM | ENCRYPT | 128 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > - ./examples/ipsec-secgw/build/ipsec-secgw --socket-mem 2048,0 --lega= cy- > mem -w 0000:60:00.0 -w 0000:60:00.2 > ---vdev crypto_aesni_gcm_pmd_1 --vdev=3Dcrypto_aesni_gcm_pmd_2 -l 9,10,11= - > n 6 -- -P --config "(0,0,10),(1,0,11)" > --u 0x1 -p 0x3 -f /root/dts/local_conf/ipsec_test.cfg > +example:: > + > + ./examples/ipsec-secgw/build/ipsec-secgw --socket-mem 2048,0 --legac= y- > mem -w 0000:60:00.0 -w 0000:60:00.2 > + --vdev crypto_aesni_gcm_pmd_1 --vdev=3Dcrypto_aesni_gcm_pmd_2 -l > 9,10,11 -n 6 -- -P --config "(0,0,10),(1,0,11)" > + -u 0x1 -p 0x3 -f /root/dts/local_conf/ipsec_test.cfg >=20 > Sub-case: NULL test case > ------------------------------ > @@ -258,7 +263,8 @@ Cryptodev NULL algorithm validation matrix is showed > in table below. > | CIPHER_HASH | NULL | ENCRYPT | 0 | NULL | = GENERATE | > +-------------+-------------+-------------+-------------+-------------+-= ------------+ >=20 > -example: > +example:: > + > ./examples/ipsec-secgw/build/ipsec-secgw --socket-mem 2048,0 --legac= y- > mem -w 0000:60:00.0 -w 0000:60:00.2 ---vdev crypto_null_pmd_1 -- > vdev=3Dcrypto_null_pmd_2 -l 9,10,11 -n 6 -- -P --config "(0,0,10),(1,0,= 11)" > --u 0x1 -p 0x3 -f /root/dts/local_conf/ipsec_test.cfg > \ No newline at end of file > + --vdev crypto_null_pmd_1 --vdev=3Dcrypto_null_pmd_2 -l 9,10,11 -n 6 = -- -P -- > config "(0,0,10),(1,0,11)" > + -u 0x1 -p 0x3 -f /root/dts/local_conf/ipsec_test.cfg > diff --git a/test_plans/l2fwd_cryptodev_func_test_plan.rst > b/test_plans/l2fwd_cryptodev_func_test_plan.rst > index 27b90b9..4176770 100644 > --- a/test_plans/l2fwd_cryptodev_func_test_plan.rst > +++ b/test_plans/l2fwd_cryptodev_func_test_plan.rst > @@ -277,7 +277,7 @@ Prerequisites >=20 > To test CryptoDev API, an example l2fwd-crypto is added into DPDK. >=20 > -The test commands of l2fwd-crypto is below: > +The test commands of l2fwd-crypto is below:: >=20 > ./build/l2fwd-crypto [EAL options] -- [-p PORTMASK] [-q NQ] [-s] [-T= PERIOD] > / > [--cdev_type HW/SW/ANY] [--chain > HASH_CIPHER/CIPHER_HASH/CIPHER_ONLY/HASH_ONLY/AEAD] / @@ -316,7 > +316,7 @@ correctly. The steps how to use ZUClibrary is described in DPDK= code > directory dpdk/doc/guides/cryptodevs/zuc.rst. >=20 > Test case: Cryptodev l2fwd test > -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D >=20 > For function test, the DUT forward UDP packets generated by scapy. >=20 > @@ -334,7 +334,7 @@ and compare the payload with correct answer pre- > stored in scripts:: > | | <-------------> | | > +----------+ +----------+ >=20 > -compile the applications: > +compile the applications:: >=20 > make -C ./examples/l2fwd-crypto >=20 > @@ -376,14 +376,15 @@ Cryptodev AES-NI algorithm validation matrix is > showed in table below. > | CIPHER_HASH | 3DES_CBC | ENCRYPT | 128 | SHA256_HMAC| > GENERATE | > +-------------+-------------+-------------+-------------+-------------+-= ------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 ---vdev crypto_aesni_mb --vdev crypto_aesni_mb -- -p 0x= 1 -- > chain CIPHER_ONLY --cdev_type SW ---cipher_algo aes-cbc --cipher_op > ENCRYPT --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --no-mac- > updating > + --vdev crypto_aesni_mb --vdev crypto_aesni_mb -- -p 0x1 --chain > CIPHER_ONLY --cdev_type SW > + --cipher_algo aes-cbc --cipher_op ENCRYPT --cipher_key > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --no-mac-updating >=20 > Sub-case: QAT test case > ---------------------------- > +----------------------- >=20 > Cryptodev QAT algorithm validation matrix is showed in table below. >=20 > @@ -435,14 +436,15 @@ Cryptodev QAT algorithm validation matrix is showed > in table below. > | AEAD | AES_CCM | ENCRYPT | 128 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 > --- -p 0x1 --chain CIPHER_ONLY --cdev_type HW --cipher_algo aes-cbc -- > cipher_op ENCRYPT ---cipher_key > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --no-mac- > updating > + -- -p 0x1 --chain CIPHER_ONLY --cdev_type HW --cipher_algo aes-cbc -= - > cipher_op ENCRYPT > + --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --no-mac-updating >=20 > Sub-case: OPENSSL test case > --------------------------- > +--------------------------- >=20 > Cryptodev OPENSSL algorithm validation matrix is showed in table below. >=20 > @@ -478,15 +480,16 @@ Cryptodev OPENSSL algorithm validation matrix is > showed in table below. > | CIPHER_HASH | 3DES_CBC | ENCRYPT | 128 | SHA256_HMAC| > GENERATE | > +-------------+-------------+-------------+-------------+-------------+-= ------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 ---vdev crypto_openssl_pmd --vdev crypto_openssl_pmd --= -p > 0x1 --chain CIPHER_ONLY ---cdev_type SW --cipher_algo aes-cbc --cipher_op > ENCRYPT ---cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --no-mac- > updating > + --vdev crypto_openssl_pmd --vdev crypto_openssl_pmd -- -p 0x1 --chai= n > CIPHER_ONLY > + --cdev_type SW --cipher_algo aes-cbc --cipher_op ENCRYPT > + --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --no-mac-updating >=20 > Sub-case: QAT/SNOW3G Snow3G test case > ------------------------------- > +------------------------------------- >=20 > Cryptodev Snow3G algorithm validation matrix is showed in table below. > Cipher only, hash-only and chaining functionality is supported for Snow3= g. > @@ -503,14 +506,15 @@ Cipher only, hash-only and chaining functionality i= s > supported for Snow3g. > | HASH_ONLY | UIA2 | GENERATE | 128 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 > --- -p 0x1 --chain HASH_ONLY --cdev_type HW --auth_algo snow3g-uia2 -- > auth_op GENERATE ---auth_key > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---auth_iv 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 --digest 4 --n= o- > mac-updating > + -- -p 0x1 --chain HASH_ONLY --cdev_type HW --auth_algo snow3g-uia2 -= - > auth_op GENERATE > + --auth_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --auth_iv 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 --digest > + 4 --no-mac-updating >=20 > Sub-case: QAT/KASUMI Kasumi test case > ------------------------------- > +------------------------------------- >=20 > Cryptodev Kasumi algorithm validation matrix is showed in table below. > Cipher only, hash-only and chaining functionality is supported for Kasum= i. > @@ -527,14 +531,15 @@ Cipher only, hash-only and chaining functionality i= s > supported for Kasumi. > | HASH_ONLY | F9 | GENERATE | 128 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 ---vdev crypto_kasumi_pmd --vdev crypto_kasumi_pmd -- -= p > 0x1 --chain HASH_ONLY --cdev_type SW ---auth_algo kasumi-f9 --auth_op > GENERATE ---auth_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f -- > digest 4 --no-mac-updating > + --vdev crypto_kasumi_pmd --vdev crypto_kasumi_pmd -- -p 0x1 --chain > HASH_ONLY --cdev_type SW > + --auth_algo kasumi-f9 --auth_op GENERATE > + --auth_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --digest > + 4 --no-mac-updating >=20 > Sub-case: QAT/ZUC Zuc test case > ------------------------------- > +------------------------------- >=20 > Cryptodev ZUC algorithm validation matrix is showed in table below. > Cipher only, hash-only and chaining functionality is supported for ZUC. > @@ -551,14 +556,15 @@ Cipher only, hash-only and chaining functionality i= s > supported for ZUC. > | HASH_ONLY | EIA3 | GENERATE | 128 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 ---vdev crypto_zuc_pmd --vdev crypto_zuc_pmd -- -p 0x1 = -- > chain HASH_ONLY --cdev_type SW ---auth_algo zuc-eia3 --auth_op GENERATE - > -auth_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---auth_iv 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 --digest 4 --n= o- > mac-updating > + --vdev crypto_zuc_pmd --vdev crypto_zuc_pmd -- -p 0x1 --chain HASH_O= NLY > --cdev_type SW > + --auth_algo zuc-eia3 --auth_op GENERATE --auth_key > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --auth_iv 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 --digest > + 4 --no-mac-updating >=20 > Sub-case: AESNI-GCM test case > --------------------------- > +----------------------------- >=20 > Cryptodev AESNI-GCM algorithm validation matrix is showed in table below= . >=20 > @@ -578,15 +584,16 @@ Cryptodev AESNI-GCM algorithm validation matrix is > showed in table below. > | CIPHER_HASH | AES-GMAC | ENCRYPT | 128 | SHA256_HMAC| > GENERATE | > +-------------+-------------+-------------+-------------+-------------+-= ------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 1024,0 --leg= acy- > mem -l 6,7,8 -n 2 ---vdev crypto_aesni_gcm_pmd --vdev crypto_aesni_gcm_pm= d > -- -p 0x1 --chain AEAD --cdev_type SW ---aead_algo aes-gcm --aead_op > ENCRYPT --aead_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---aead_iv 00:01:02:03:04:05:06:07:08:09:0a:0b --aad > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > ---digest 16 --no-mac-updating > + --vdev crypto_aesni_gcm_pmd --vdev crypto_aesni_gcm_pmd -- -p 0x1 -- > chain AEAD --cdev_type SW > + --aead_algo aes-gcm --aead_op ENCRYPT --aead_key > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --aead_iv 00:01:02:03:04:05:06:07:08:09:0a:0b --aad > 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f > + --digest 16 --no-mac-updating >=20 > Sub-case: QAT/NULL null test case > ------------------------------- > +--------------------------------- >=20 > Cryptodev NULL algorithm validation matrix is showed in table below. > Cipher only, hash-only and chaining functionality is supported for NULL. > @@ -603,7 +610,8 @@ Cipher only, hash-only and chaining functionality is > supported for NULL. > | HASH_ONLY | NULL | GENERATE | 0 | > +-------------+-------------+-------------+-------------+ >=20 > -example: > +example:: > + > ./examples/l2fwd-crypto/build/l2fwd-crypto --socket-mem 2048,0 --leg= acy- > mem -l 9,10,66 -n 6 ---vdev crypto_null_pmd --vdev crypto_null_pmd -- -= p 0x1 - > -chain CIPHER_ONLY --cdev_type SW ---cipher_algo null --cipher_op ENCRYPT= -- > no-mac-updating \ No newline at end of file > + --vdev crypto_null_pmd --vdev crypto_null_pmd -- -p 0x1 --chain > CIPHER_ONLY --cdev_type SW > + --cipher_algo null --cipher_op ENCRYPT --no-mac-updating > diff --git a/test_plans/pmd_bonded_8023ad_test_plan.rst > b/test_plans/pmd_bonded_8023ad_test_plan.rst > index 03de918..4e45e08 100644 > --- a/test_plans/pmd_bonded_8023ad_test_plan.rst > +++ b/test_plans/pmd_bonded_8023ad_test_plan.rst > @@ -138,11 +138,9 @@ steps >=20 > Test Case : basic behavior mac > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D > -#. bonded device's default mac is one of each slave's mac after one slav= e has > - been added. > +#. bonded device's default mac is one of each slave's mac after one slav= e has > been added. > #. when no slave attached, mac should be 00:00:00:00:00:00 -#. slave's m= ac > restore the MAC addresses that the slave has before they were -enslaved. > +#. slave's mac restore the MAC addresses that the slave has before they = were > enslaved. >=20 > steps > ----- > diff --git > a/test_plans/pvp_multi_paths_vhost_single_core_performance_test_plan.rst > b/test_plans/pvp_multi_paths_vhost_single_core_performance_test_plan.rst > index 19b3096..247f162 100644 > --- a/test_plans/pvp_multi_paths_vhost_single_core_performance_test_plan.= rst > +++ b/test_plans/pvp_multi_paths_vhost_single_core_performance_test_plan > +++ .rst > @@ -30,9 +30,9 @@ > ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED > OF THE POSSIBILITY OF SUCH DAMAGE. >=20 > -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > PVP multi-paths vhost single core Tests - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Description > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > @@ -43,7 +43,7 @@ no-mergeable, Virtio 1.1 mergeable, Virtio 1.1 no- > mergeable Path. > For vhost single core test, give 2 cores for virtio and 1 core for vhost= , use io fwd > at virtio side to lower the virtio workload. >=20 > Test Case 1: vhost single core performance test with Virtio 1.1 mergeabl= e path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG @@ -67,7 +67,7= @@ TG - > -> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG 3. Send packet wit= h packet > generator with different packet size, check the throughput. >=20 > Test Case 2: vhost single core performance test with Virtio 1.1 no-merge= able > path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG @@ -91,7 +91,7= @@ TG - > -> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG 3. Send packet wit= h packet > generator with different packet size, check the throughput. >=20 > Test Case 3: vhost single core performance test with Inorder mergeable p= ath - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG @@ -115,7 +115= ,7 @@ > TG --> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG 3. Send packet= with > packet generator with different packet size, check the throughput. >=20 > Test Case 4: vhost single core performance test with Inorder no-mergeabl= e path > - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Virtio --> Vhost --> Virtio --> NIC --> TG diff --git > a/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan.rst > b/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan.rst > index e9378bf..5c64d5d 100644 > --- a/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan= .rst > +++ b/test_plans/pvp_multi_paths_virtio_single_core_performance_test_pla > +++ n.rst > @@ -30,9 +30,9 @@ > ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED > OF THE POSSIBILITY OF SUCH DAMAGE. >=20 > -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > PVP multi-paths virtio single core Tests - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Description > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > @@ -43,7 +43,7 @@ no-mergeable, Virtio 1.1 mergeable, Virtio 1.1 no- > mergeable Path. > For virtio single core test,give 2 cores for vhost and 1 core for virtio= , use io fwd > at vhost side to lower the vhost workload. >=20 > Test Case 1: virtio single core performance test with Virtio 1.1 mergeab= le path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -68,7 +68,7 @= @ TG - > -> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG 3. Send packet with = packet > generator with different packet size, check the throughput. >=20 > Test Case 2: virtio single core performance test with Virtio 1.1 no-merg= eable > path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -93,7 +93,7 @= @ TG - > -> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG 3. Send packet with = packet > generator with different packet size, check the throughput. >=20 > Test Case 3: virtio single core performance test with Inorder mergeable = path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -118,7 +118,7= @@ > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG 3. Send packet w= ith > packet generator with different packet size, check the throughput. >=20 > Test Case 4: virtio single core performance test with Inorder no-mergeab= le path > - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -143,7 +143,7= @@ > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG 3. Send packet w= ith > packet generator with different packet size, check the throughput. >=20 > Test Case 5: virtio single core performance test with Mergeable path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -168,7 +168,7= @@ > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG 3. Send packet w= ith > packet generator with different packet size, check the throughput. >=20 > Test Case 6: virtio single core performance test with Normal path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -193,7 +193,7= @@ > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG 3. Send packet w= ith > packet generator with different packet size, check the throughput. >=20 > Test Case 7: virtio single core performance test with Vector_RX path - > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D >=20 > flow: > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG @@ -215,4 +215,4= @@ > TG --> NIC --> Vhost --> Virtio--> Vhost --> NIC --> TG > >set fwd mac > >start >=20 > -3. Send packet with packet generator with different packet size, check t= he > throughput. > \ No newline at end of file > +3. Send packet with packet generator with different packet size, check t= he > throughput. > diff --git a/test_plans/vlan_ethertype_config_test_plan.rst > b/test_plans/vlan_ethertype_config_test_plan.rst > index 7096614..2462cf1 100644 > --- a/test_plans/vlan_ethertype_config_test_plan.rst > +++ b/test_plans/vlan_ethertype_config_test_plan.rst > @@ -142,7 +142,7 @@ Test Case 4: test VLAN header stripping with changing > VLAN TPID > testpmd> vlan set outer tpid 0xA100 0 >=20 > 4. Send 1 packet with VLAN TPID 0xA100 and VLAN Tag 16 on port ``A``. > - Verify that packet received in port ``B`` without VLAN Tag Identifier > + Verify that packet received in port ``B`` without VLAN Tag > + Identifier >=20 > 5. Disable vlan header stripping on port ``0``:: >=20 > -- > 2.17.2