From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0042.outbound.protection.outlook.com [104.47.41.42]) by dpdk.org (Postfix) with ESMTP id A48BDA492 for ; Mon, 15 Jan 2018 17:16:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=dwbTbHKizgnfirn0k+DHbqE4KUuooPzlHJfU3owfWRk=; b=GXm7vs9xkI72I2eN92pJF+H+BbVNOJ4p5q1vWGhinpUVscuYgL3v1UOMCD2xz9xohJdhY1rQRS+xKlfMjh/VzSzKKdQzixD9mhNWnPfwq1FQsnHA3ONYaKb0tF5K+h6Kcr2SE43AU8GhZ30nk+vHeG8tsJzQiOpOzsoYnRj1Le8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (122.167.99.131) by CY1PR07MB2521.namprd07.prod.outlook.com (10.167.16.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Mon, 15 Jan 2018 16:16:30 +0000 Date: Mon, 15 Jan 2018 21:46:09 +0530 From: Jerin Jacob To: Pavan Nikhilesh Cc: santosh.shukla@caviumnetworks.com, harry.van.haaren@intel.com, gage.eads@intel.com, hemant.agrawal@nxp.com, nipun.gupta@nxp.com, liang.j.ma@intel.com, dev@dpdk.org Message-ID: <20180115161608.GA1245@jerin> References: <20171130072406.15605-1-pbhagavatula@caviumnetworks.com> <20180112164416.21374-1-pbhagavatula@caviumnetworks.com> <20180112164416.21374-13-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180112164416.21374-13-pbhagavatula@caviumnetworks.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-Originating-IP: [122.167.99.131] X-ClientProxiedBy: BM1PR0101CA0032.INDPRD01.PROD.OUTLOOK.COM (10.174.221.18) To CY1PR07MB2521.namprd07.prod.outlook.com (10.167.16.12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a36d9a9e-86f9-4a6d-c001-08d55c33586a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:CY1PR07MB2521; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 3:qRtUi2ghI3DJaHSe5mD/DU7ydjHI7crk5/VkeHv2gTYqObGKCaLv+65QZInLfnWena3G+E0pTMu9KTl8BX63LQMnb8rFUzdfExXvJWJQ2vle52aPi87KHSMl8puvfiCgTyV+Nx0RhqD3TFx9vAQwhTgS5nIjsuGSNZxT9R5jUorrK6T40QVdnAVf9B2PsuihnZ+CxOrvJIsrk5QvM5UYw9XITyc9WUyJTsFY0LFogpRq7TXUlTAU+Vt2OFDhTmok; 25:9qTXlYNQ6ll+emxpjxNHqbhhOcG2dvCmu+Rfj12VjYHG9h6ZLl2bcU9WOQoSzvaLPMJN4PxocAZnW7StkNMLmsWGtA9eyYlojyBJ3JVpqbuqeCp8Facgcb0dkLqd0HAL4Umv4OQIlqCaKQrXFCmPgIPdHPXmssfEHPx4hipOIUNaq4WoWLHIRSAavO/xPeehFlb3KLmmS2KyH/rBezP7/yhh1/vrOMfSLVqvOzTBz2VFKX8PnfbvmqBLUgPZfDVpb8wT2yg6KmvJK6ORWO/o5g9X+NRJRhKgY9tXum7Q6h/jccfQxkZEzRBlgOv/TdhUDhnsjTbFY/EerEgn6X4/OA==; 31:A2seXafUu4UOyaIuJSLh8xqkj7K9ZXLdwomJT4QaXwtdalqIyZLWA0q60h2hfkZ9ClcgFhMyRCIWXfU/VQSccEpZXCWZNGI1pn2A3ncNxKGMIQwmQ35laVpoMMQ+K0bd9xLdsFPNgQPRJcP6iO/7Ax27IHIGrMh6u2ilC/6b4wfpF6ZOFnhL+n6/spleK+Zc9gpa+IKmZs0sDyFZrzZFJx7izTD3ViZLfrL5tuLkbO0= X-MS-TrafficTypeDiagnostic: CY1PR07MB2521: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 20:AkW3PW/JcRX4dMFRiPDVKPcEmkXPOKWv0iDb2Zfl85fCRRg1iChqO63NpbJwObkmhZbKQUPkf8EBUuWjoU6GcADEjPcmJtQelBAIPvdnPWryX2NdegZaSIT71XTeXiKhGV2LAw7Q2Zfb1FQXs+X74jmxwd/4Phi8MiLwnLDzi2BMQdeZ6/fcHniRHEIDQfc5P1nxq/L4XK4H8aa1So34XhhgmD/THpdXycsw3vhwKDpxEUe/uXVQxVzV/KpXJd3h1jnMIaSsSy9FwWa8Yv4JBtzYSZ56onQqJ+32Y3njmD8qpKa203Ff5QjZFc/lY3r+/GCMLTOWT0in2ehdOHiBMg6HD1bogAvh2wJ/SXom0fbaeIDmABKVtsecQn6o3OEyf5odVtPWmHIK7Gz+RthLrcOy2vyIx8bceD/VtSINN3fOECKcAm/p6P3m40h+6+dg9pUqW0EUuoTvsM20ts6LKcjF06kS1lr/sFlzKq2yOkcen61fIZPVtFfdQXghrDt4d3Ir+Gcsytn2dQNYPP/2sftwOkupGVbKTjoxjQxNfwRD2daJ6qMxOH4DrYh2asQK7gyZ705lSkgCeKk9PEfZnruq1d6PJY/HNS16vjYkTo8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(3231023)(944501161)(93006095)(10201501046)(3002001)(6041268)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:CY1PR07MB2521; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR07MB2521; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 4:WYMhEque3eDTe5eZgB/U3iZp/MVaiYdxYvQzP7jKg+cdnEc54iK+oALVTcsZNh8Ytt1pnTHktDQl412tXKT1EyQzHouNjtfe/XIoafP4r/vftKVmFFiYq2gKp/QXHVQ4VgRoeJvz8OvhKiDscU3aOCEhdhwm/TZYEw7DtCQXzbQMG7b6u59OX9XALrryetf7ihZjl38xFBHSOP86tKW1YD5Buz2AuuAQJsDgCbuYsmHF83Z/5ks76UKbc2gsFxgk494qnisd2y5id9aRt2YLWMlYtHP9MB3YtYerTHDjrnvq8nzKspveGwxnXDqedlT2uUSNWenqpfi9SEbadS2cnRbZweXH7nswCQ03cdpoeCY= X-Forefront-PRVS: 0553CBB77A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(346002)(366004)(376002)(396003)(39850400004)(13464003)(199004)(189003)(72206003)(2950100002)(42882006)(47776003)(1076002)(6246003)(6636002)(4326008)(66066001)(6666003)(8936002)(3846002)(229853002)(6116002)(25786009)(2906002)(23726003)(6862004)(305945005)(7736002)(478600001)(33716001)(97736004)(5660300001)(81156014)(316002)(52116002)(33896004)(68736007)(76176011)(6496006)(8676002)(106356001)(105586002)(386003)(8656006)(53936002)(81166006)(33656002)(9686003)(16526018)(16586007)(58126008)(50466002)(55016002)(83506002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2521; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2521; 23:9elieETEe1bDeV6OPzVyRPbuJbyVTEplaZwHOdZDW?= =?us-ascii?Q?tuJlB8PIvwPzW2BSOafbR+6wI53JD/8llTkQoEpgnUKpsVu9JNSGY4gBxZbR?= =?us-ascii?Q?pu7G+CsY7Vfds6GCmMuoD7vpWiixV8Kb4pmylw4+z6RyGytC7R4pPkwY3KuU?= =?us-ascii?Q?Zt12ZvAbY2Hyg9FbcJ50EomCGhYXrZZICp/Lehg4RWjnx0IeWH0Af6PQoG4b?= =?us-ascii?Q?ff8pWydnovfdAaEe2/e4up6UByirP8SBeQQXMxjAzfrmhsN3dEZY13VIVT7F?= =?us-ascii?Q?RwtwTRnL+6HnmEQjWaMW8c6kXiZaHa/5LmkycO4I6CpwS3jqZ8niEPLuUES7?= =?us-ascii?Q?4ODIuNApdwmN5xawXZE77O6vU/vwdH3h+SHCNLNRCofhRNpG4zHJQYeLtOu0?= =?us-ascii?Q?n4YWM7aF4H9MFD9OruRNDLe3W8DxNQi/AwJD36D87TBPOIrKxncLKQ1v5IAs?= =?us-ascii?Q?a1p5NiE9o653Qe4auft7VCp6Llr6JdXpdogNzlRnW48uL+WmA2TzS4n5l077?= =?us-ascii?Q?lvNAZ9QoTuuWiGl9KM+vxzxhXhlDt7f8b0gk/Uu4FfA2fLWShAAN+tWvgBJM?= =?us-ascii?Q?qABrf6rZkfIpsAJ0tCiMuwWe+14Apf4Gn2GFGyOKG8BJNxaqz3bwBdDre6jZ?= =?us-ascii?Q?3v2WUF2+oloQtFZKAyhhdEgYzpkXfQofRcue7yA48Ofgh0vO7naLSMuMBvW+?= =?us-ascii?Q?pM9LDAjcKN0TeSoMxsEJQ4XpF5dSynIrd8tIHnG6w9uKu0ET+lGXbjBA0PbJ?= =?us-ascii?Q?aiKxEHQPVbP9s346WJJLmkMsm41lzFHhV4d6+Z5BeCxdVhStu5fPSfJWt78T?= =?us-ascii?Q?zjLRMYcat95GQS1VpvSKcsn/OJvRPpmZjUU5OQvaQO9Ne1+8g2AEJuCmd7I9?= =?us-ascii?Q?RQay6Ox2Fpk0jSL92J4Qcpq2e2HgVZVLmWDkWkGmvtK1IjPzXCKl2wIUzRqX?= =?us-ascii?Q?DLs5o7rDmXQKrEcrSEhdC3+y54A4rBVSGS6Z5bWq/ebrLTKPEuJtC94Sm8tv?= =?us-ascii?Q?BPhhZdPlagg3KCjaL7DQAC0gZySvczu2biufC8ZLEaOyMvrhHmLkMuvNnTmF?= =?us-ascii?Q?EhxiJWEEgqmr7oeBMw/oLo4+jJrYJtGXuuNFdIECBXq0qF3fhrXrCbFhssYl?= =?us-ascii?Q?+8UWKFUTIin0AHqQxLco/2swZR7FwsJ5URodfT4T36oxxo3pyDy4+G1wGN67?= =?us-ascii?Q?CYAES0gPMW8F/k1duo8b9etdROqHxyBT5HosMSg1Yx0wEawaS07sl8L6xG6Z?= =?us-ascii?Q?q5Ff9YCHxpTwbZVkQVYnqrTTglPTI3AXhrmb8lX?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 6:gZAcNXQstaI4ZLmJ+b8OBbqAGA+WYlgckdcsaXdzVhEJ79+5OBlP5hCXZAYhjK/IyvQfA9yEw4/qbaNIcvyiN38O9jcZQ4M6uEHUwLJieoq5Of7/jFY5sE4Y23ycLQZLaZVIR9PDkwsl49ovYX0L1XnhnOPJ4RrI8JkEP5Eksg/rc7IDfY9xPMsMuJ55a9hHu4JrWDCcs3ms4uJfXT5gsBfq4vgC7sQdoEFfVXjZ7lHbR2eu6sm5hK0gDbTlbU+BqJWAqmFujdu86HXgx9LE5X6J00ZrgPqnWcqHB3z4crx9/6uMf+7hXK/L9LBSMjtCqClrc8PVCGRiHewLMtE9TEYSevpxIS2Lb+ggK8eoKlM=; 5:hB1Jo7d+eQzr+AOtbQTyA0Q9NaSv+GeWVFgKdZVz+oICj5bXsOzUmotzW3ZJ+HQRTi3kG3S8Mo0E7Q4668TfQmC1YYpOfeB282my4vnKcwE6WMGWNhPO5yJ36srh1n4z7J9eTEmDwjRBG+7WetS/3Us7K1rpY8B/MR5TvwtjEV0=; 24:dIu0RXHaxUAhnvsfu+nRAOFkFoJ1t9XbGVQe+tcNwkuNHYcMcLgqQGfAJVd+nxW2CYuD2RwopHnJeeZmsKpBUHnQzAzNAoGffcp7/pk5QvA=; 7:ew4myMJ3s+nVbyK+mykF78uxiz5i7Ct390OP3qPKxYwFAoeARloQ8z205/9KY/wk+/YRzD48zo+O16Oc7LbaJ+gPHg1FMKS2hKnyP+Q/Y5Ed01WEQa96iGmI48BIG4i795cR/DW8nfIzxvOUXY3F9eIeDK6GY8oh/h9BTxYkybkgRPigv2YUJfIIIF2rwhiMi0q3vOLowhwfOq0bJTCKaIFwiWNlmzZFvaMTlwzwb9EUhDWWSjoZwToLrqww7AMG SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2018 16:16:30.7864 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a36d9a9e-86f9-4a6d-c001-08d55c33586a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2521 Subject: Re: [dpdk-dev] [PATCH v4 13/13] doc: add pipeline test in eventdev test guide X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jan 2018 16:16:36 -0000 -----Original Message----- > Date: Fri, 12 Jan 2018 22:14:16 +0530 > From: Pavan Nikhilesh > To: jerin.jacob@caviumnetworks.com, santosh.shukla@caviumnetworks.com, > harry.van.haaren@intel.com, gage.eads@intel.com, hemant.agrawal@nxp.com, > nipun.gupta@nxp.com, liang.j.ma@intel.com > Cc: dev@dpdk.org, Pavan Nikhilesh > Subject: [dpdk-dev] [PATCH v4 13/13] doc: add pipeline test in eventdev > test guide > X-Mailer: git-send-email 2.14.1 > > Signed-off-by: Pavan Nikhilesh > --- > .../tools/img/eventdev_pipeline_atq_test.svg | 3340 ++++++++++++++++++ > .../tools/img/eventdev_pipeline_queue_test.svg | 3541 ++++++++++++++++++++ > doc/guides/tools/testeventdev.rst | 181 + > 3 files changed, 7062 insertions(+) > create mode 100644 doc/guides/tools/img/eventdev_pipeline_atq_test.svg > create mode 100644 doc/guides/tools/img/eventdev_pipeline_queue_test.svg Some suggestions in the diagram, 1) In total_queues = equation, Please add some mean full info on the last "number of producers" 2) Have separate diagram for "Tx generic" and "Tx lockfree" case to understand the follow easily. 3) IMO, The backward arrow towards queue from port(The red one) is may not depicting the actual flow from the application perspective. 4) Same comments apply for PIPELINE_ATQ diagram > sudo build/app/dpdk-test-eventdev --vdev=event_octeontx -- \ > --test=perf_atq --plcores=2 --wlcore=3 --stlist=p --nb_pkts=0 > + > + > +PIPELINE_QUEUE Test > +~~~~~~~~~~~~~~~~~~~ > + > +This is a pipeline test case that aims at testing the following: > + > +#. Measure the end-to-end performance of an event dev with a ethernet dev. > +#. Maintain packet ordering from Rx to Tx. > + > +.. _table_eventdev_pipeline_queue_test: > + > +.. table:: Pipeline queue test eventdev configuration. > + > + +---+--------------+----------------+-----------------------------------------+ > + | # | Items | Value | Comments | > + | | | | | > + +===+==============+================+=========================================+ > + | 1 | nb_queues | (nb_producers | Queues will be configured based on the | > + | | | * nb_stages) + | user requested sched type list(--stlist)| > + | | | x | Here value of x depends on ethernet dev | > + | | | | Tx capability (MT_LOCKFREE). | I think, it will be good to say the value of _x_ for MT_LOCKFREE vs non MT_LOCKFREE case Another than above comments, It looks good to me. > + +---+--------------+----------------+-----------------------------------------+ > + | 2 | nb_producers | >= 1 | Producers will be configured based on | > + | | | | the number of detected ethernet devices.| > + | | | | Each ethdev will be configured as an Rx | > + | | | | adapter. | > + +---+--------------+----------------+-----------------------------------------+ > + | 3 | nb_workers | >= 1 | Selected through --wlcores command line | > + | | | | argument | > + +---+--------------+----------------+-----------------------------------------+ > + | 4 | nb_ports | nb_workers + | Workers use port 0 to port n. | > + | | | nb_producers | Producers use port n+1 to port n+m, | > + | | | | depending on the Rx adapter capability. | > + +---+--------------+----------------+-----------------------------------------+ > + > +.. _figure_eventdev_pipeline_queue_test: > + > +.. figure:: img/eventdev_pipeline_queue_test.*