From patchwork Fri Oct 13 16:36:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh X-Patchwork-Id: 30381 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D9F941B7CA; Fri, 13 Oct 2017 18:37:33 +0200 (CEST) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0050.outbound.protection.outlook.com [104.47.42.50]) by dpdk.org (Postfix) with ESMTP id A606D1B7D6 for ; Fri, 13 Oct 2017 18:37:27 +0200 (CEST) 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=4PvqpxdY4htIN+4bCdShFB6X5wxgQ72QdWiokTB7oRw=; b=kJLhJDm5Fzvz8E459t/PFHI50e5FCXYL1PCAZcjSDSR40nLIrdXV+XQtacTt1nbxy1BmlxPzwjTKXrPtibRTrD64LgCIXqTxhl2JcWhCT3JVGWOawiNpqMSYW4znR41/5rsQeYqgTkDC1btGZOsZNL86WTPoqpkUo9dYsngNEeA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from PBHAGAVATULA-LT.caveonetworks.com (111.93.218.67) by CY4PR07MB3464.namprd07.prod.outlook.com (10.171.252.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 13 Oct 2017 16:37:24 +0000 From: Pavan Nikhilesh To: jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, harry.van.haaren@intel.com Cc: dev@dpdk.org, Pavan Bhagavatula Date: Fri, 13 Oct 2017 22:06:50 +0530 Message-Id: <1507912610-14409-7-git-send-email-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1507912610-14409-1-git-send-email-pbhagavatula@caviumnetworks.com> References: <1507712990-13064-1-git-send-email-pbhagavatula@caviumnetworks.com> <1507912610-14409-1-git-send-email-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: DM5PR05CA0054.namprd05.prod.outlook.com (10.174.188.171) To CY4PR07MB3464.namprd07.prod.outlook.com (10.171.252.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a5cf7f43-abde-4266-ba2c-08d51258b004 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR07MB3464; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 3:hTKoYiGQ1nBdvBxW+68ypwcjEb5rrc9qtmfjNPQi1+pLTQe6547SuWmP5uGQga8w2WKp81HdUUjnIuUiRUb/u3nspCT91fy6VVSVsaCG4AVmKm6YjeGWqMi0A5+bpsfV8IHNVqMklE01ZrqsNfANz+OQZjcfffApHr7LwWGWFlhDR4s3jV7xunW0JeUG6gbeF2RoInE+fUqimDCgErnJb0ma88ZNhLze2Lpgrl0MUxqs4How8g6xfJ8yllXtUYpl; 25:wRzkXDJyqly4SrvA1+HmX29jyueKXWyUZy4CjwSUepW5xTqktxMxA99Z0HHuY9wjqm8GcKICONidIMx+urPh0mgapCij/+UH2ZBAnUzQlJ7UsDNW3pda2IV/GtUKbpjJPQsVBfP3Lnl9ueVYjN4cbcFdWNy/poA/Omkc7xy01LzuDEYmTOcio1LlCBDjs5S/8LPvIC9CB6TPduAzMXqWS+Yc1DUWVn5RjMK8FN5JLaIbhnKC37K06kRaLc9W1+ipL6NklAGkeIy9OwQ5riUZ6vqvp0XtvosdmRLd81MgiGXF2WAxRXAeamY9NiXB3lORXRDj6jHAIr1ax+JbW3rbWg==; 31:AKOZU0Od4mi4s5yWc4kXpYlxBx+L4ckAD+Bhox4JuqYgDTF0j1abR3nWkeQDErNwADmx8dG8KkAwTrF4CVaWbn12dtZu7JQAtTZN3sh3L9gSP3fia4bWCAjW/KV7aYB0uyZAsXEJy20y4bjpdUJzqraI5HlQSsMdQV6QkXLR+v66WHFYt3D4dAPQcuQVB2cBShZ6Gp+YC/FKwZYx2GjzkTsbeEgyqm7YRCGqtJXGXxw= X-MS-TrafficTypeDiagnostic: CY4PR07MB3464: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 20:YmYgLjW13Ghz3Nuwa5gF1FN1IsNA0DJ37nMmdC6CMOBQoqHVpGC0xEH8EYqmX1BDvtyenmKi3HmoDjzLFbA8LD6Dv9H7KrNM1Gv3pgwsG3C5eAXJ1Ce0xmsiZOXv5AgRw+7cbpdXVMTd4ykeA+aRRT1qHlUSWt8rfyFosCEM4JUAD57SVrg1FQwbwTq8GnNnljCYW2jV9ZTvuNT+TGccmFRM7mL2E0v9alGp8KnCwWPI7lKaOsaTTLVA5WaPnYNKsehj6qUk25w4KDAGn1012o5+cGfq82vvqla+Pcsg13Hxczt2qsG0y/oE6TppPa5dBcv7osYE1Zd9OMYQiWr5ZLFPWxzO9i1qv4wjcbMM7d2DTB6VkCqJT4XdBSzC6s/exOnzcAH+nVj8sH8e47VdzfNpnsaRRpwqzxYtPagrHlHl07dFqoyvCRXuiz9VtAmpjnT6WX3HiXDqYjn78xj8JecIJdnTmjT3RUl+O6F3Wr0ams9U5ujXl9ZI5e3FgbMffNekpWUVQSgRvc+1AeuQ8gUtPeYXx2RQqBQU4TnTvzq6guxTq8gdGjVLF+68iWHuGYyO2gKVtwEgd3klZN9NCnMrc9n85MfZLOKr0qc6eiM=; 4:IgMHOPoAmrRQfDkHOZmeXfwDBpQ/5zJHh0PDVcG+1e+y8FJFpz7KCP4M4OSl0IRWsgZYI16+S8IZ/7t398nRfV2GnoOyYbBhQ88zmcxlIc7VVnAmdcPSgvs/OB42530wLTrFJkni6qsQgeInHxiM/olfxd4qOVOmb9ZpiyG+RuWAsex34ZvLduTbdD/6M9c9Kh0MsVWa0UulKwL/fnO6hmOVBHxiutVliWNbqvXNEWHtFQNVNB/r3XacSmrdKM+3NjaCXZ6x2FY3++ntVZPsp4Fb4DofKeNSXFr+qToouuE= X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR07MB3464; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR07MB3464; X-Forefront-PRVS: 04599F3534 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(189002)(199003)(68736007)(5660300001)(53416004)(15650500001)(3846002)(6116002)(33646002)(6486002)(316002)(6506006)(5009440100003)(50466002)(72206003)(478600001)(4326008)(2906002)(2950100002)(25786009)(42882006)(107886003)(6666003)(36756003)(53936002)(5003940100001)(48376002)(69596002)(97736004)(105586002)(6512007)(16526018)(106356001)(50226002)(8676002)(50986999)(7736002)(189998001)(101416001)(16586007)(81156014)(8656003)(47776003)(81166006)(305945005)(8936002)(66066001)(76176999)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3464; H:PBHAGAVATULA-LT.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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; CY4PR07MB3464; 23:EvBxDUQlOQNA0FhDbfllVjNCwLBkzODNWWpOrCun3?= Tvib/Wzr3/k46iHS8iiBIL+Pu2zFqflA+Q4qp7LYAYU+lgPw3rRg2oF9ygKPyX4stUQ08vUEqJ9zPJTRIrfms3nalf0sqgwfs6ebkplTmEFu3SmQIdGi2Sz+mMz6ZR6FOU26Bk19d/siOdiaYGEcYXXC0Gb9I9pdrVY2+XqT1NGGiluhPxXDHO6nYt3B0Z+Aokqip/eXqLckUGFF0Nrqg6d1Qm46W0OcqCfYOex5WDC6YipSrD/wrMPlXVqS9dpyqBHRWB0Q97Dyz3WVC6SMQmrApKpz03YDxGGQBEUK8nyOS8GPQf25XPS8Sis5fY/Xihs2U3NtxXzB/5vaJn88Ug3TwJb32Tfa8t+9PQZwM2q4BkmX75RwWrEQgafkLWmdU6S3HVcPnUK2ecnv0ZEGhwYqwfBkcloKk1H2w+PM1y1w45+SbGf8mfabenh6nbY4Gu4I/am+5w0mCBvcct116GxINDyhVEA63IaWCZ1wQlJte+D8dAUV3UiOEcclSWsZUoQzQyG17HKsKRgkXdnPjTH1JgM+adBn37Pd+9gCZVA0nm3I7k9cfaPTrorFQl4pMHM28giJ9CqS4d5SxjeCTtmoLaayDQjgsvuvedIF7AwcL60+8mN2IyB8xGO6ahCqhJX3WWFA2aTpgUEoIzkOkL31NkbQgGFYK9SweM6gFplqoqQKtO4HDaJkt70j9HyYhGlbDxeq35XhsP9w+t9CehncQbX8/jI4Wqq9m0/REV8xs7H0UMndeqRCZkhVxV0UvL7j19T4nntCsDkWWzk/sc2MvKErsjfgc/3RPQ7AkmwPaokj3UEnXUXf5hnWAuFibtRCo9YppamIkXYExdksIDY4oy3zBXRD8O449B5Y9XZAr3QSAjNZOPNSpiBw58NJO/oGMub2e7LapbjgQpRb5ehqNlhkK+rClRnTe2n4N5lUo6R3vGMaG6pegnCg/AbQ3F1jfjztKp5oz5+QJnPRaGj/jjQ6I7C/x9xTmT3apZw4TUCLhjGLGvd3zy8hgR9oBh+vGKCRp1rEcP27Q6uSs6hPz1WBjgLn7Xnjb3Sfv33VQBNC7yPWp+vWuwSCNOsQ2QZGY0kuQ/R2VFVvsZVJUT1LCVfJVBp4TtrVPLDFxEUlsXFiMHHHiuRiFuevZsIVO2OsORmIE4lszz+Us1NaUx24J3tgPuNXPffPUpaiz+y3Q== X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3464; 6:/4HpkkfMu5AxJvvDdxUMBrQo/t3virVkgmvGq6HtU7btXCNToQ3oNSsUzjsDOviLqwG/Wy7mNGfRFcsOCWuqb7iNkYuEGcUPMbAakWWtl1edbAUHuswRGGJZRHMRkfntT6BLP+u1/6TFQXLx2HNmd8wndzBilvlBupWDOyG/eIxC+ExXPXWfvfKD6AxPK9DeUKCju6u6KEi8Ev36lrkUEmaAN1fbBuxbx9x2Z9ql0UCaQHVkAT/UAMaQgtwr94dMITLJXIYWT66aZlvnp3Wez73A+Avl7+DwuT3n1qYq5Ze4yvFxKpAEkKTWT87pPYu2fmmYQwlDcbTaUBfh6C6tSg==; 5:ovnfRkVubGqlB8V0AO4Cl/Heu6x1jAZ999n6zgS1al3fDqdR4KjHKReyvY4ea8nx3kudAw2wRhFv/xpuLDZHQzgICdkEV5KMoaoQbmqh4lxhFtIsVr3aHmXv4qKelhnoy9veXutv4XMudGuZtsYqDrC/lTa4Jf29NGXKS2TwhAA=; 24:+9I5cnve146XJz1t7nc2E+2t82I5oWnsdhn0pPvHbG2nhsqAC1C0t34xUoo7aueYbn/2Fg4N4wEnNDlnognYiky9vX8r8I/auAwShWI1c4M=; 7:F++FRb+dYw6201RcRTbblC58BA57Mia1/3KquzsSh32quBxX1ddBrAErnQ8DCNkg8kuwPZExoZtctlNEaPiKQkrIzHZ5emQqPsvWTUp3ndUpdIMjno3QGq3ia6qy65q3YbjmmWzV4xoSCSMbsdIF2//Gb1HhFaEc3iJ7bTOCYFcTSpGp6cUOxNDTjes7R3gPqkHEHjYXpBhQDfozB8dquwU1gJCeEOLNZRWUVUu+q5k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2017 16:37:24.3311 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3464 Subject: [dpdk-dev] [PATCH v2 7/7] doc: update software event device 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Pavan Bhagavatula Update software event device documentation to include use of service cores for event distribution. Signed-off-by: Pavan Nikhilesh Acked-by: John McNamara --- doc/guides/eventdevs/sw.rst | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/doc/guides/eventdevs/sw.rst b/doc/guides/eventdevs/sw.rst index a3e6624..ec49b3b 100644 --- a/doc/guides/eventdevs/sw.rst +++ b/doc/guides/eventdevs/sw.rst @@ -78,9 +78,9 @@ Scheduling Quanta ~~~~~~~~~~~~~~~~~ The scheduling quanta sets the number of events that the device attempts to -schedule before returning to the application from the ``rte_event_schedule()`` -function. Note that is a *hint* only, and that fewer or more events may be -scheduled in a given iteration. +schedule in a single schedule call performed by the service core. Note that +is a *hint* only, and that fewer or more events may be scheduled in a given +iteration. The scheduling quanta can be set using a string argument to the vdev create call: @@ -140,10 +140,9 @@ eventdev. Distributed Scheduler ~~~~~~~~~~~~~~~~~~~~~ -The software eventdev is a centralized scheduler, requiring the -``rte_event_schedule()`` function to be called by a CPU core to perform the -required event distribution. This is not really a limitation but rather a -design decision. +The software eventdev is a centralized scheduler, requiring a service core to +perform the required event distribution. This is not really a limitation but +rather a design decision. The ``RTE_EVENT_DEV_CAP_DISTRIBUTED_SCHED`` flag is not set in the ``event_dev_cap`` field of the ``rte_event_dev_info`` struct for the software