From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0063.outbound.protection.outlook.com [104.47.36.63]) by dpdk.org (Postfix) with ESMTP id 3E59529CB for ; Mon, 15 May 2017 05:44:43 +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=WfdyjlG5n7XPK6TLpqAcAJi0UW7IUrBdmOd7/fT3jHQ=; b=eH3d2oNCXXLKJwMi60UbzJFlO0tHjLxQyP4NLsr/J5mTry0KgYtIF10uLKchhHGucMSnpHnAkXR+v1kiMs0wauWsptKqlLPv8x5EfEsXd+1oVUbOdqdpl9wq4Tcbgs25AO+qgr+o8le7bc8a0L9FOyLRcJ+GqwVhpb2kXSz2yvQ= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (122.167.97.22) by BLUPR0701MB1715.namprd07.prod.outlook.com (10.163.85.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Mon, 15 May 2017 03:44:40 +0000 Date: Mon, 15 May 2017 09:14:18 +0530 From: Jerin Jacob To: Gage Eads Cc: dev@dpdk.org, jerin.jacob@caviumnetworks.org Message-ID: <20170515034416.GA21183@jerin> References: <1494617137-8619-1-git-send-email-gage.eads@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1494617137-8619-1-git-send-email-gage.eads@intel.com> User-Agent: Mutt/1.8.2 (2017-04-18) X-Originating-IP: [122.167.97.22] X-ClientProxiedBy: BM1PR01CA0098.INDPRD01.PROD.OUTLOOK.COM (10.174.208.14) To BLUPR0701MB1715.namprd07.prod.outlook.com (10.163.85.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: eea3281a-b1dd-4a20-f831-08d49b44b83d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB1715; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 3:/EpeIJIsx+Htvzqo6PTFxtF3qgKPrToAwiFCU1jDdxLeJooMHMY6uWP7m+JmA0UwEXFllKKLlu6ZN+p2zIoUv5/ws8oB1Cw5x51LuoyIfKnE4+qkpqHD3jA72fSqbdGn7gT69YGSopNCED0sKw5SBDYxCrDh/zUI7FGo/gEU52+fFlCzbQI5CFMtwdM34cDj5f84ITUVdzeNCAohbYRuge3J9MnI9IrQGEGfaXKNvK48i+7C1n2Ni7fTvnPIhPNpH1nPSyhZdCjtjmiR+Fx7tFBNZm4YDlwZU/EANNtq7YU78BDHdSlOTF+H7Sp4HaYEDZEE/RiATSFhzKW/Scxh9w==; 25:JDHcbxnDWnH9fjxyLfgQxvpd04Je/lzjZm0a+S+lva215QAeGjzPntOlaieBJZMiWhOy+5XdUV0Q95gAa6LvuhVyJdN33tP2ltiG/cxvZ31ejohnoqVh0OLdpUnQidilI9nlItOf1SngGl/t9mYefNKGqB9ukpA1MsR8ZlgsTYBevfDcC4dczQVUPkEXSg81WqyG2ZPgt4k3oCFRnK4HarSA/TIxGk4Fx7ahjfUW+AR5WPk/AMPlrZ6XXCp9TwEDCJ7jt7XQoUIu4HU1kdZMe960+LDL4gJWVXf8exJi2ZRemvuZW8shaJgzwWjCDWBu5WdwqKZeGJlZLcgrxwN0Pg0lVHqf71Gej87OC60XdYWxzUgPwNwK9MTRYM8XGrKieniHCoL+hsD00Zxvw/P1iHeukhh/Th+Q7NWbgmY0zpB+IZ8WHBTely2B6WifRv+WPdx3aihG/rYPCnyy3IlBE4zmLTaPUkyUGI7/GohDEVA= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 31:Am7wIAIoIgdGIhmA3jmSt79V96Da6wo5S2fj2+1CWIRlIMC3GiOCI45Vq+1dURk0OWw+LnhMvjDlYnkIeIxyz84HzwbolKB7w7frBEdpw0smpNZNlom/SaloNOtPxGo45ATDU2vYANSHQ20MWWmclRvG2ByuX/Sw4rmdN3JeiM2oJ4vrojM2nuAAHvU+xK0fxJyRC8uo0XLPP13mlvNpNJL4qELc5R/p4wE7qrst41gMTNfVt0yymNBYhl1jWm/bFFQTyaTsoSsFcrhcisAM2Q==; 20:Ebq1gu+/GNLHVf+6pPTP4+YlD4+UNiKbz4qJzkWDjVaunvFiQvvleSQQDxP+BuLmxxQwxt8hEVTzEMRq76XtMrM5AZCP+QYpn9A+/5miYXpKGf0E758zBqj3u0MMUQe2qqwhmEVuO3mPRTNw4ZkjIdBOPcRGdZ460e/pXw+B/Lwmk5aoUk0+8m0ELF2PCLuWRH7TrT20L+JEPOn4Phaz+kvtZrUgWl5P+rF5rw5fBbFEyCM55GXxa5Ckn15D9U3r3EwIXZac1MSam/cm4LU+snjNqh7gDFzqbqgcMJN6Hlw1kkmgh2K434nzqrR6XBtSOx/oWH0DMMZZfmNyJvcHrahBEqU2kcsXHigVDrVD8KZFgInCuiuazuXoMdUEb5jMjQEikb+NEaPQXomZ1rkE9GsoG7tFMpkv95MG3yDV7t+Hk562WR8al3PY2jmsioelkZOmsBskuinZfieCbQYbF3inctHdEj1KVJt+EBLvPfa1NWPDqivWlf5S1HVU8joy4RnZ5eOGK88yWQJ0AL3Pe1+Nvts9ZgzbLJBXshgy29GNUGl1w1Hph0C0D8TsJr5Selt5/fWuDMWvDiqSOj67BiQy8waDACPwkj7ejgNfegY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:BLUPR0701MB1715; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1715; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 4:yBA73rsWTWFBq0h+pPSJc3ftScKwbauE3UBemLdgpB+On2RW4iGWnX8lAupYwECONghAZ+ZmIqRQcPE8GzQyHq9Z1JihSgxnonzDQhGnAfX/JvxLSkKw4BadvwXoBOHV41ZSId0MFDFv+eqLCCeIwHo+vQJukrUVr2EFne4dT963GlCstbYuyWvTWc97dQs8KtlMsHotCVWjpnAmqS72qmD1niPVyJui8Io9kOUnhYoxTKBaZQYkbj9dQ/81PRT09vDQv5AbqqZLSktuXaMjypjaLk7Dyr7vC1q8tU/5TexPXCxKTDCWoDJjmxEz4oEe+t2zJAKkmZOx7CTrD46t4Tfe1o4O/nF6vU1wVgcnBdnisryzEPJO6GOnnjN4723/QEXtnknO8rqKY1ROTm+pDOaEM2iwZEFmVxZTGgGo0hkP617E7SqKuBD3WqJdgGhEKubZcaxLF/KAhxo5+OZA4KLEZEnO9l1syfsB3Zq60kdPCyCIE0103UlL4p9VuZgKfm9H1rMnw8vJH8rtZPkSavTeyGwVUGtZyxNoy5b/NorNQj5Hq/2tXIRFwoGGpxF1yuk0woLmFK/KgfNTHQ9xb2fHmn8pAFyzw/t5HndQ+hbLPF1q3xcyqIz6L5ftRjrxZJRQaEn/emrcRStcqVXyKUQCE58gP9rxchPxbVOpBVhQH0bnFfEU32KCiH5PFI7S0miC4Dnj7i+nASQdm0mnUqewxZUofeLiQBvVqHrQ/PG8Sosk0DpJhNnqODH2OpibQQUSXBrHz5Pz7E+aCPZv2yTxLP6ZwRMctWY0G5zff9Kh7UqANhDiIPgiPKC/cuCk X-Forefront-PRVS: 0308EE423E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39400400002)(39410400002)(39850400002)(13464003)(229853002)(53936002)(9686003)(55016002)(478600001)(54356999)(76176999)(50986999)(33656002)(6666003)(6916009)(42882006)(2950100002)(33716001)(81166006)(66066001)(50466002)(8676002)(2906002)(305945005)(7736002)(42186005)(4326008)(72206003)(25786009)(5660300001)(110136004)(6246003)(3846002)(38730400002)(189998001)(6496005)(1076002)(23726003)(6116002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1715; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1715; 23:v7nwy7lYkKybnNAU76df+vn2UjW9ReteTnp6usK?= =?us-ascii?Q?nXEc5Jq+Wx1bkgZJ+oz29oBURHusnVRE7aa34XoThdIoySVrA4SxrQLPyBRU?= =?us-ascii?Q?hX4pPDFVjQMzZRg3A4c/e7LmHFtPLDY3bruIujmoRMo/oUNYZZHjwjVo7GfC?= =?us-ascii?Q?nGCAycB7HhCWnG8S/zEYUcSgyiyaYwgx9BU5V+dG2pO+tbif9dYS48RH3/YB?= =?us-ascii?Q?SBo5ZyrqAy2kV9J+EMK1GjDyp4tBaAuxTuwGtLfkvNZJIrbviFAHQJdMXHtY?= =?us-ascii?Q?pBxZO9Vw3DJ/BvfSRIEhz+w5cMBVzc7ZsEjyNfR+GTyqXm9EzMSX2AmjOrqO?= =?us-ascii?Q?fv2P0FiKDtwFgxryqDwRdRyEnZD3EfKicRburiWVOFcTQIApp5AOW2AB9eIq?= =?us-ascii?Q?VmIhUtGYZzwU8QHafgQ6GEQTFHMhp+onaXhqVGf2ii7GtfHLoCEm3WObI6iY?= =?us-ascii?Q?OnRseiNcMy8MvisZMeZYngK7SKasarUZfOUUUv2WcGwX1A2/3ZpW4b3LncdR?= =?us-ascii?Q?kkUWdpmlb2fGp9HnOOPAWmG1A+N2CCvlDwBAacRAQRYGxkis3Ty3fZLafSCr?= =?us-ascii?Q?lOo5R04kTegs+yE9r3uVaUmIjd2AD0g2ZxAVr427Q7wfAWi58GEbFyExNhpx?= =?us-ascii?Q?GPu5cyDCPyqN/Lmz47bkkONbUAtfkzzO7OfN6bFWB9s8D6CAN9hwCMa2P3hK?= =?us-ascii?Q?O9Bwb2SrnCiMUZF6tCTHoq78HNVyvIJsZMr3WIGEI3jrZ0Sjc3SU/NS/36pD?= =?us-ascii?Q?DC266ZQWaCAlbTfDfJ97+GEzy5Xj77TENLnjgMfZsMppEcWKqNOktyaPrxsu?= =?us-ascii?Q?gTvBEyWvMQ7/wzC7RbmGRc2cow/9SRnJ81P1jAkOTkNag9X3bunH+7XES/G4?= =?us-ascii?Q?Cz/RVJLZZBJPhGf15tx2E2NXYXTXgUfoTZGhVaGuOtQa0fWx3jYexeQMyjB/?= =?us-ascii?Q?y8IBI0RQxnOwyI6BFXQB6PmoNHSlPgEE5RspQL2RZWLwL9l22ijxk6qCZuyE?= =?us-ascii?Q?UigNUHtLW4BYM2p2Y2NkvfATTF46Ka2lJHAfZ7QP7XsWCQ5blDKtrxor6BCp?= =?us-ascii?Q?bLFs5W27E/DV8JlpVuzQH+LFymqM6nQ6+kQ4thnS0w5Dl5LTP7Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 6:nx9Ap5VBJgCi9fyMj/ppIuaQDUFBJgGZsrTBa+OHNQGo7MfrSDLe7jQyNhZJNwUrOUcKbI7z+dwhs0PKOXTd+3qPvPCHKacO3OMjqraRWN0++zqZRiLqJYNGYdyRIthTaB7jhATBrBqFdz1JvCQwWc7kgUpnN/gYrThsHcN/wQiJ2sIDFv6vlIirs2LVPjuiWxqps6E1SQ4lp9ZsNwCpiT5sLmJMW3F8Ix/xU2esTMGTZKhHLEnrWujSg0Z7kDYZtCH8ACsMu5HvDtQUHJxNPB8BsMSbtSpvojU+J1Sso1tUh7+tFVo2dlPML7dcowmf3GVE1LLb1i6c4pVjUDy0rqtifN5TN07d/M+nmFlMQIb1l9QdVNvYkQw+Y+iK2i7Y2wZ2y1WczOiF71DtUQTFOFI2t9cH0leZ3YJcpBo9oXreAlON3Z0UTVcZHzlXI5ywFqpgaKfXTI+58MXYz5sMWJgE1PBehbOL5mAUgjd+pEqTgDqWhkDP+HEFVLelswHRy6xPiCfTEgEabq8sAp/jxA==; 5:EQor4yp6osz5d1eNdtw5z5obLuoIlOddyMuDSVqQSz6adt0/0f/8plEsU/KVf/zwUDtwtv7YEaZMjYiMZappQmEXiuIR38G4z99ALFpzSeZrPMozqQ9pjA3qCMJp/+d7FyyeE0YObBTdEi/hscfoiA==; 24:dGkgGBe4imvZB791aQb/THtyT8jSznharMnb8tLK8d9cNcUdsP3QKKlVIhNdYz05nthBLfbdlr2m05drCbL7BqUxTytzyDfFwdcmeBARI7M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 7:zHbKA7PGQhHUsRNdj5CtOTJou6FLUpYxosb602kQj4UbyRpsjocDrqQoJzMaKKm5Q8Q3zQsBcD1c8ZDceLDO18Q5rbJ1psnCY774CKa0q9YAm784/Q1+w0y6V7KVlKOZepr5sILHViGqaqCYDfvO6GUjbnXW02ePnDrQqFx+fRzuf597kp+DFvpXG09Fw4ASZf0QYsevgyfxSJx/KURmzWZaY4tnHwksheEAWemiWWADc70vqW9jVf1ED/05RSrySsOXUD1g6UBPfln8Atxc9PB9zc8yu0235C517Hy3V4Q0B8vfS59E+ujNCHwD2pHHRAM+SHhkeOEpNGIDIrV12A== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2017 03:44:40.1919 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1715 Subject: Re: [dpdk-dev] [PATCH] eventdev: clarify atomic and ordered queue config 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 May 2017 03:44:43 -0000 -----Original Message----- > Date: Fri, 12 May 2017 14:25:37 -0500 > From: Gage Eads > To: dev@dpdk.org > CC: jerin.jacob@caviumnetworks.org > Subject: [dpdk-dev] [PATCH] eventdev: clarify atomic and ordered queue > config > X-Mailer: git-send-email 2.7.4 > > The nb_atomic_flows and nb_atomic_order_sequences fields are only inspected > if the queue is configured for atomic or ordered scheduling, respectively. > This commit updates the documentation to reflect that. > > Signed-off-by: Gage Eads > --- > lib/librte_eventdev/rte_eventdev.h | 15 ++++++++++----- > 1 file changed, 10 insertions(+), 5 deletions(-) > > diff --git a/lib/librte_eventdev/rte_eventdev.h b/lib/librte_eventdev/rte_eventdev.h > index 20e7293..32ffcd1 100644 > --- a/lib/librte_eventdev/rte_eventdev.h > +++ b/lib/librte_eventdev/rte_eventdev.h > @@ -521,9 +521,11 @@ rte_event_dev_configure(uint8_t dev_id, > struct rte_event_queue_conf { > uint32_t nb_atomic_flows; > /**< The maximum number of active flows this queue can track at any > - * given time. The value must be in the range of > - * [1 - nb_event_queue_flows)] which previously provided in > - * rte_event_dev_info_get(). > + * given time. If the queue is configured for atomic scheduling (by > + * applying the RTE_EVENT_QUEUE_CFG_ALL_TYPES or > + * RTE_EVENT_QUEUE_CFG_ATOMIC_ONLY flags to event_queue_cfg), then the > + * value must be in the range of [1 - nb_event_queue_flows)], which was > + * previously provided in rte_event_dev_configure(). > */ > uint32_t nb_atomic_order_sequences; > /**< The maximum number of outstanding events waiting to be > @@ -533,8 +535,11 @@ struct rte_event_queue_conf { > * scheduler cannot schedule the events from this queue and invalid > * event will be returned from dequeue until one or more entries are > * freed up/released. > - * The value must be in the range of [1 - nb_event_queue_flows)] > - * which previously supplied to rte_event_dev_configure(). > + * If the queue is configured for ordered scheduling (by applying the > + * RTE_EVENT_QUEUE_CFG_ALL_TYPES or RTE_EVENT_QUEUE_CFG_ORDERED_ONLY > + * flags to event_queue_cfg), then the value must be in the range of [1 > + * - nb_event_queue_flows)], which was previously supplied to At this line, HTML document rendering is not showing up correctly. Please check the generated HTML output with "make doc-api-html" Other than that, content looks OK. > + * rte_event_dev_configure(). > */ > uint32_t event_queue_cfg; /**< Queue cfg flags(EVENT_QUEUE_CFG_) */ > uint8_t priority; > -- > 2.7.4 >