From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id D5F7EA0495 for ; Mon, 10 Jun 2019 11:01:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AF7DC1BFAA; Mon, 10 Jun 2019 11:01:14 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id B984E1BFA8 for ; Mon, 10 Jun 2019 11:01:12 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x5A8uFUS009590 for ; Mon, 10 Jun 2019 02:01:12 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type; s=pfpt0818; bh=ycvbXxsJFVcJVB+EkOM+Vc68Hk5njYhtHtsERT8hQtc=; b=uqG4dw8cmiTLLrwEupfnebc9LOqeXp4y/O1R7cd9oC/d9XaBiG93EGRq1XYDzCGusJzQ w3NvNdbIUQSzSZl3wPRLdIVyH3wF7OPkAiuEseUNZagzwOJWnA+an9w0P2tNlVKCnmsl PtLONvtHqdkC2fjW1jy9jB2DpOQywRpuAh2r0x5mHh1NAo5b7PJBekk6bJ2JpUFpSkh4 T/KSN5Qp1yaJdrgr2Q4+rLndCEfWTvZaT2s5w2qIqFc4V4XW/wGrd7XcjvxOUcs4RoRG 8ZP0kRuziattk6VDogEwwO8GW9G6zWHgdLyS5KE3c5rejdR7OfN3VtWTDdCbnyYfqXTV tw== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2t0chjwn28-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Mon, 10 Jun 2019 02:01:11 -0700 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 10 Jun 2019 02:01:10 -0700 Received: from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Mon, 10 Jun 2019 02:01:10 -0700 Received: from thaq.marvell.com (unknown [10.28.10.34]) by maili.marvell.com (Postfix) with ESMTP id 34D123F703F; Mon, 10 Jun 2019 02:01:08 -0700 (PDT) From: To: CC: , , , Thanseerulhaq Date: Mon, 10 Jun 2019 14:30:40 +0530 Message-ID: <1560157240-25125-1-git-send-email-thaq@marvell.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1559287364-19555-1-git-send-email-thaq@marvell.com> References: <1559287364-19555-1-git-send-email-thaq@marvell.com> MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-10_04:, , signatures=0 Subject: [dts] [PATCH v2] Adding Eventdev_pipeline feature performance Testplan 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: , Errors-To: dts-bounces@dpdk.org Sender: "dts" From: Thanseerulhaq Adding testcase for 1/2/4 NIC ports for eventdev features atomic, parallel, order stages. Signed-off-by: Thanseerulhaq --- test_plans/eventdev_pipeline_perf_test_plan.rst | 58 ++++++++++++------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/test_plans/eventdev_pipeline_perf_test_plan.rst b/test_plans/eventdev_pipeline_perf_test_plan.rst index f2b2a7e..619f9a3 100644 --- a/test_plans/eventdev_pipeline_perf_test_plan.rst +++ b/test_plans/eventdev_pipeline_perf_test_plan.rst @@ -30,11 +30,11 @@ echo 24 > /proc/sys/vm/nr_hugepages Configure limits of Eventdev devices ==================================== -Set all eventdev devices sso and ssow limits to zero. Then set eventdev device under tests sso and ssow limits to non-zero values as per cores/queues requriments :: +Set all eventdev devices sso and ssow limits to zero. Then set eventdev device under tests sso and ssow limits to non-zero values as per cores/queues requriments :: echo 0 > /sys/bus/pci/devices/eventdev_device_bus_id/limits/sso echo 0 > /sys/bus/pci/devices/eventdev_device_bus_id/limits/ssow -Example :: +Example :: echo 0 > /sys/bus/pci/devices/eventdev_device_bus_id/limits/tim echo 1 > /sys/bus/pci/devices/eventdev_device_bus_id/limits/npa echo 16 > /sys/bus/pci/devices/eventdev_device_bus_id/limits/sso @@ -56,8 +56,8 @@ Description: Execute performance test with Atomic_atq type of stage in multi-flo -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -D, --dump Print detailed statistics before exit @@ -74,13 +74,13 @@ Description: Execute performance test with Parallel_atq type of stage in multi-f # ./build/dpdk-eventdev_pipeline -c 0xe00000 -w eventdev_device_bus_id -w device_bus_id -- -w 0xc00000 -n=0 -p --dump - Parameters: + Parameters: -c, COREMASK : Hexadecimal bitmask of cores to run on -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -p, --parallel : Use parallel scheduling @@ -97,14 +97,14 @@ Description: Execute performance test with Ordered_atq type of stage in multi-fl 1. Run the sample with below command:: # ./build/dpdk-eventdev_pipeline -c 0xe00000 -w eventdev_device_bus_id -w device_bus_id -- -w 0xc00000 -n=0 -o --dump - - Parameters: + + Parameters: -c, COREMASK : Hexadecimal bitmask of cores to run on -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -o, --ordered Use ordered scheduling @@ -127,8 +127,8 @@ Description: Execute performance test with Atomic_atq type of stage in multi-flo -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -D, --dump Print detailed statistics before exit @@ -145,13 +145,13 @@ Description: Execute performance test with Parallel_atq type of stage in multi-f # ./build/dpdk-eventdev_pipeline -c 0xe00000 -w eventdev_device_bus_id -w device0_bus_id -w device1_bus_id -- -w 0xc00000 -n=0 -p --dump - Parameters: + Parameters: -c, COREMASK : Hexadecimal bitmask of cores to run on -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -p, --parallel : Use parallel scheduling @@ -168,14 +168,14 @@ Description: Execute performance test with Ordered_atq type of stage in multi-fl 1. Run the sample with below command:: # ./build/dpdk-eventdev_pipeline -c 0xe00000 -w eventdev_device_bus_id -w device0_bus_id -w device1_bus_id -- -w 0xc00000 -n=0 -o --dump - - Parameters: + + Parameters: -c, COREMASK : Hexadecimal bitmask of cores to run on -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -o, --ordered Use ordered scheduling @@ -198,8 +198,8 @@ Description: Execute performance test with Atomic_atq type of stage in multi-flo -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -D, --dump Print detailed statistics before exit @@ -216,13 +216,13 @@ Description: Execute performance test with Parallel_atq type of stage in multi-f # ./build/dpdk-eventdev_pipeline -c 0xe00000 -w eventdev_device_bus_id -w device0_bus_id -w device1_bus_id -w device2_bus_id -w device3_bus_id -- -w 0xc00000 -n=0 -p --dump - Parameters: + Parameters: -c, COREMASK : Hexadecimal bitmask of cores to run on -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -p, --parallel : Use parallel scheduling @@ -239,14 +239,14 @@ Description: Execute performance test with Ordered_atq type of stage in multi-fl 1. Run the sample with below command:: # ./build/dpdk-eventdev_pipeline -c 0xe00000 -w eventdev_device_bus_id -w device0_bus_id -w device1_bus_id -w device2_bus_id -w device3_bus_id -- -w 0xc00000 -n=0 -o --dump - - Parameters: + + Parameters: -c, COREMASK : Hexadecimal bitmask of cores to run on -w, --pci-whitelist : Add a PCI device in white list. Only use the specified PCI devices. The argument format is <[domain:]bus:devid.func>. This option can be present - several times (once per device). - EAL Commands + several times (once per device). + EAL Commands -w, --worker-mask=core mask : Run worker on CPUs in core mask -n, --packets=N : Send N packets (default ~32M), 0 implies no limit -o, --ordered Use ordered scheduling -- 1.8.3.1