From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0087.outbound.protection.outlook.com [104.47.38.87]) by dpdk.org (Postfix) with ESMTP id 9DB3F2C50 for ; Sun, 19 Feb 2017 13:05:24 +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=QZB+wWr7WCcU+PWkFPeyHEk17OD//CZqdbRh+OocRh4=; b=BinC+KQ6SbmDTNOMT+xT7dMi075tcI6S56wOeX1fEEAUL/8fMVJGdEs/LyW7Yt/9YSBqImgEOm1KLNpAIrb8yKG5ClT28iCyAp48T/cyqAe3TKnSE0CQJoG+m2rTmKRUMGSB5zGSstM/LPnGc95pGuGmegJ4pSdf7gcUa1uyqfk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from localhost.localdomain (122.172.181.0) by BLUPR0701MB1713.namprd07.prod.outlook.com (10.163.85.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Sun, 19 Feb 2017 12:05:19 +0000 Date: Sun, 19 Feb 2017 17:35:00 +0530 From: Jerin Jacob To: Harry van Haaren Cc: dev@dpdk.org Message-ID: <20170219120459.GA7400@localhost.localdomain> References: <1485879273-86228-1-git-send-email-harry.van.haaren@intel.com> <1487343252-16092-1-git-send-email-harry.van.haaren@intel.com> <1487343252-16092-3-git-send-email-harry.van.haaren@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1487343252-16092-3-git-send-email-harry.van.haaren@intel.com> User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [122.172.181.0] X-ClientProxiedBy: PN1PR01CA0040.INDPRD01.PROD.OUTLOOK.COM (10.164.136.140) To BLUPR0701MB1713.namprd07.prod.outlook.com (10.163.85.14) X-MS-Office365-Filtering-Correlation-Id: ecc7571a-9cdd-466b-ef60-08d458bf93e0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BLUPR0701MB1713; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 3:9zPuV9gGCQqglhsIB4LK/QZkx0YRKyyVIq9MGNs1wNI/gdCgnn6y4Q65CD4Jphf938mKmNeTwuu+hcR+gnvO+r8yC62EhYc6lOrUJ8N8aTo6la4/ai+3QPnzcLq0mfTFnDwJF+BzjrI6gKE6/E+yeDyI/fZU/3ROKrhHKAhQChhYfWbtCV/dQ6opWcW8dBeBDj8SbPTotYVH6fR3t4pN8PUHi2qBJYMSCu1yfmoMe9CsXpkBxlMeYcz27ko5ai1ae+1zMWK8eVHHUmRUpwzypw==; 25:g+iNHtMnLEDXLg5eiPLwipS1y48f359+ThrXdCaRP5DwJ9I+9FasWfKQmzXDdfHTHbfmyYOPAnk2ptZeGDdtzoZVOh1HuC7DIgcpfpuxr+nztWs5ycec/F8h7R4a8JFTxQmf5U3JaiVP374bXNuWZ8BANW2/IV101A53cXZElDK/8B1xuzGvBtdBiF5/qpL6vHWz1hthRt1yWZVFRVOR0aHhb2uy5CSyYijjhbzCLspJ6F0qrKOBrb93tBwP/T5rYhEjUcWgdMssrqgQ6KEGChLRkQG2OFI5ABLIqXibI3/ylTIrqthnwQVlcbBku+dRZvtRgVuDMGVB5ydb80/X62ICpNVztwUZinZtAnd3TlkPtq1bH1mVL5pHhy2e0bkXkxBsqFnVS+Ko/eGQkrovEmyzyLpe+dcSJKAjORm0PDiVqJMuxhEzAEFPKoxcdN+FIlePY2valwKusLw11fvqvQ== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 31:9LbdO9U8ZoYN8egpfhyuD1Rja4R+PRKw71wEtn8cXRMBDS6q47dhFgd00boz7xX8PG9affcT2LjJElgK+6tNe73GxNMMSsftRGoucKesGUFRol6lANd9450Zpb2S4H08sMrj9bBKJmN1G9PFAyY4wDBK/nmfT2IUJ0JYNV/48rRAf9XLuNPGBaJwMwPzB7TST97FsnMm32xFAHEAVoee1clGctxC4ck3SHU7QeyX12lnueHOAKD1h6VgMKjE3f+x4iyl7che++FwCcPVmdZ7JQ==; 20:vG6v5ovszck50+TxE1/qeahc/EWA5XhBU1EhuXR1irGSR4VsX1qZvd1rRYCfalGQhfsFj0OxrMJnNniPE8YHSz4bMoaKYOSQnEaciKVkjMzRuSV5fMzcsWgheCO+G+R+X8w2mDDEGwveWRAqNnJKbw61g1ZfJm5NDB/vU+notKowBJ4PPof6OqWN/DxGFOQY7kHd1LFyi2/4mze4ZvuqFg2OUz7KFetLWXX2WizuetiMq+G+QiVuOsXD7MPJUg7lEmxUVT5GeJT84SLUHVjdxEyhhDdO+GtYkcNDmxAxhi/02ybBxkDfWwJb48CzbO5uIrlHh41TVKwYc2pYShiAeuy2XQF3tZUHi2iqyX7YsmR1TnheSO+UoEhEnOsIqZhQ6zyaQGwZ9b9p/TFTFLNMU6oxLHRYaNk8cZHQtwxHgve7WXSyl50qmGsZs2doXFCEJsGq1qE203CVv14EfAnUUkDf/dO6p+hXAOZyU2i9Pr200D6JiEouUSEU87mbDLAJZ6NlOkQRqr4Wb5To19WvJgRKLSuk5PZ/60om9zDqS4QJPvqqwSh2dWHtmxqjKVOlNJucgaB+E+qk7ltqG/lGFdr6jCs/fqN9eMufnv+v0vQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123558025)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:BLUPR0701MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1713; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 4:kXWfzbAAUHVPa/Q24hFj451nswMmP7iLC3SamUDSj27d294tS7HVWvVpSEwhe4Q3IMN0s2ULjw3Fd+D/rAGAzzniVtDlzpKL+WZgbRqvxhAIALGvv/Yj/mI7gJ4urhTeR0NZdbrwl1sMQX1ndBmnE/z+OELSx1mMM1AE8B5bttt+bKps8GXJvVWkXGRclfSZPyLoSoOB0COgVbzmGElCMaApz4gXN1b9dgqm4JXTCeh/qzz39uMCHbh2M3dYNsjakZkwP4ulTMoWAzSnxf4M+ytYFklYg9NFnw2NSPF9PI0DcN2znKnXtXeJwxeG47W8CHf/sNw6DzEkRm2AcP6iKa6DwNBOSNAVs3gDWyX3/gQ51oCA6rJp1ZN31++k66Ik2cTMRIBfvJEtwGfKe15pm24vHCyVJcf7w5fIhkigQqHdl/3wJbycksEhhqYgM48zeXRsjQr/5VpNWuR6OnFTgPzqxY6HkSm3/WCYmnZVot9nmzOLzpvvMIShBGvNST82kVdMQp/YNKFgrEFFeCpO5JHpNXK/FGvAxgxQa48GQzeZiYULvEqcCwiGF1k4OTu0+6Bd/zMhdhc9KDuLq1i0dT5LfddMREw7ulKRQHh6106hm1TXinAxL06kizXYVjF1JDo8UsX2mvr3UjF7IWi6Wg== X-Forefront-PRVS: 02234DBFF6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(24454002)(189002)(199003)(5660300001)(68736007)(42882006)(55016002)(2950100002)(6916009)(6666003)(9686003)(33656002)(92566002)(25786008)(2906002)(8676002)(81156014)(6506006)(38730400002)(110136004)(189998001)(83506001)(81166006)(50466002)(97736004)(4001350100001)(101416001)(47776003)(1076002)(106356001)(229853002)(66066001)(105586002)(6116002)(3846002)(575784001)(305945005)(50986999)(53936002)(6246003)(7736002)(23726003)(54356999)(76176999)(61506002)(42186005)(18370500001)(106533001)(7756004); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1713; H:localhost.localdomain; 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; BLUPR0701MB1713; 23:BUQnwgRcMV9IjIVIoUVopbLJNQ3JSr8JmdFVE3r?= =?us-ascii?Q?G3xBcmK8gH4wG0lvcFFQ5Dmv9GZEqZnSDZxNh+zCNoKlBunvXA92G0CrZXpB?= =?us-ascii?Q?OvT3DAIASWl/wqCy57XJKkk7Z2hsxJ9s+G7aWBTqSJzRarVNeVN3o0sxymwW?= =?us-ascii?Q?+Q53kaktXXkvUMjtMWYDKCs+sn3QSaAbSssiR3smfRau7oopAPEUIWMJRe4i?= =?us-ascii?Q?6k3TsyQJtjJmA2NhdXlHtBb4zzC78JPzTWsdvLampDhD2eATgKY21aeLeEDl?= =?us-ascii?Q?Z+fznKASaG2RXtjD8CFglIHtYwjZw02aPckEOJRRLsjLH1M/HnvelNAr0QI3?= =?us-ascii?Q?ENwyB3NtjWyg10JYx0TupNxfgh6S8kV29PvQDmFc2Ekf5CHLBsqSbH5MzVST?= =?us-ascii?Q?hRKx9PNwzDBmzYCRAf/KRw1+qOr/PWHTwRy8fg0ZblNkWaPpFCNNV6IE3lNj?= =?us-ascii?Q?8gYrNuArIdLNQzdioJcsKY/C+7STcdjTmOgvVt2bYyzIN0eFZFt27pAAq90g?= =?us-ascii?Q?2tR+Miqnr00LthaJ5Dl0Tv9zYteZ45FMDZfohdianFimpRkBn3FXf8PVhgfo?= =?us-ascii?Q?S05ABKtTki3SGk5WbHPe6v2hBNWnVNhAI+Z+b3g2KSE7rw0lWjT0Z0EnYVdI?= =?us-ascii?Q?03K9L4fCz6BwthxuFD3mS5e1MMtfK04OTdVUDOg6g3lSl8dHa9C8q03H6MTD?= =?us-ascii?Q?6EJfS2nNhTnaYe9wqTl/jjZvDoZSUeg3A+3qXFChLOOaf3+/iTHghWhOl6Yr?= =?us-ascii?Q?Wp3ZVpZiiZO+PlubTURl8S93gtxjNo3fFew6hCm5Q4iNJSL3Uv+u1naDYML2?= =?us-ascii?Q?3vYYNo3yMktTboxF1w0CxRH/7sBMe1Ti/k3LKpqABA59s78REvuDJWmKy3Kc?= =?us-ascii?Q?5AYDFVKaVJwPw0FTvj5nHU+YYMTioVnFvS5CxF2Z7zAtN3EUUAXm2mBosc3N?= =?us-ascii?Q?r2dK39l+4xqOluMLADIxFH3aAqvcmxFaclnNAdHPe48g8bZ3z6iBBXXTZsXJ?= =?us-ascii?Q?Z+Dk7g96lA/BrnUXryb7o+K1fHZsTo3onpHPjNjTcFNMvRun2wPyDLlrUy7z?= =?us-ascii?Q?qjMgSMoTQJGMr/ZK0c5mtUJATeF2UW5TVM1WiIwb5F9FKuMv16pjS7w8634K?= =?us-ascii?Q?dPqEqSi9mPzvpcgtTIWnBp0EFL8cY7qBrq9P4uMrhMlfo48xDr9BzhLK1YXg?= =?us-ascii?Q?lC70fr7BJNIAt0bPDrgoWveaPle74CDFRzifkrWoefMFOU0RHoS9/JfOkYNh?= =?us-ascii?Q?18nObc+HA7TNX/2k0DddHARnU4EKbKrfSY+MOaM1Fpn2AyYsKMfn5za/sRkT?= =?us-ascii?Q?vQw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 6:W0yZwZX7YSya8v33HBNokd4XdDz/Gzghm/TIWJFC8l+GQJvDFNy9gH+dMZfAzX+4F5OtgbSxT+Yd7ec2O3Mh1OzLJ36FYx5BcSsdG3rtbc9ksgYeqiblfWMVbCNgwFYJYY3IRy/9d3yfAa6kLM+uEdRXSRwNT2lnLO2MD7G4+/Zl7uHM/0s6M7tG9FUN0kw4dzU+r1XM2yBGc6vSWy6afw2m0vGVYAZ5VzvyVQGYGmzVvvcl2kh4Ccy1gQLpPnRaN9rZH4UhMa9M/z+v80pCp+QB9Dcbua0Lwz5KI41w8T7Y9wlPrVDa7KCPQiUfSLHrOQl4omSQUsSVHIzlZ863gZrjjB+b1mqlptTIG73mX2Lx3/5HlIXiw20YO18R9wOVZKZYROg7XfHUV9NZn9O6EA==; 5:ZOqX/rSrtMfF963Gf8v2QGcyP+Z6ksV7ypKNdU5qS/O/2wb0PtfpeWW33tjPO+J4wPlELvq7r0kJDGRbWq0HyOYzkfP1pJFeg0OR+bZmqVsDo2OV9sinWJkovJdRXp+Z8GFP7j9ieMB3N15hJas4ZQ==; 24:OqEk33rW62/c0p1gD3bmvsPZR7uUByad6TfMRRQO8NxV9X1+5f6vEd5G+COnIdP4iuhrKq8Yd3+izg/gS+gkta6egVv6L+AiRUoOSM6auiA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 7:VBxJ5hZ2MJ6K12HENQsaS6rAH0YMU4XnpaE+aUHn+PK+7PaRz7qagA7oWe19tKtTvn82bIszfddGUvQUIkFCPXkepD319OHMEvsPYzicqGTQYc4rUS9kcbkqnwbXFDPkXkLlu3KAz/VoFJn894lepFkxG/Obu8t475wvZvUU2qrUDhE1bfmlT9jiaKBxDZ3jC86jDRhp5B0ChbhsR631JkbpfR4eUEe4C49ZklNconEW7oIwLuCyB3T042+walImIW0GrjxEueqVMspsWfnmbFzL+sq+4FV+CKxcL42eJPH1SuN68BxZODDo32xYddfAVypBvVr3BlztfSXzkTtSTQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2017 12:05:19.7822 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1713 Subject: Re: [dpdk-dev] [PATCH v3 02/17] eventdev: increase size of enq deq conf variables 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: Sun, 19 Feb 2017 12:05:25 -0000 On Fri, Feb 17, 2017 at 02:53:57PM +0000, Harry van Haaren wrote: > Large port enqueue sizes were not supported as the value > it was stored in was a uint8_t. Using uint8_ts to save > space in config apis makes no sense - increasing the 3 > instances of uint8_t enqueue / dequeue depths to more > appropriate values (based on the context around them). > > Signed-off-by: Harry van Haaren Acked-by: Jerin Jacob > --- > lib/librte_eventdev/rte_eventdev.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/lib/librte_eventdev/rte_eventdev.h b/lib/librte_eventdev/rte_eventdev.h > index b0c7f9c..8b6cb7a 100644 > --- a/lib/librte_eventdev/rte_eventdev.h > +++ b/lib/librte_eventdev/rte_eventdev.h > @@ -426,7 +426,7 @@ struct rte_event_dev_config { > * This value cannot exceed the *max_event_queue_flows* which previously > * provided in rte_event_dev_info_get() > */ > - uint8_t nb_event_port_dequeue_depth; > + uint32_t nb_event_port_dequeue_depth; > /**< Maximum number of events can be dequeued at a time from an > * event port by this device. > * This value cannot exceed the *max_event_port_dequeue_depth* > @@ -637,12 +637,12 @@ struct rte_event_port_conf { > * which was previously supplied to rte_event_dev_configure(). > * This should be set to '-1' for *open system*. > */ > - uint8_t dequeue_depth; > + uint16_t dequeue_depth; > /**< Configure number of bulk dequeues for this event port. > * This value cannot exceed the *nb_event_port_dequeue_depth* > * which previously supplied to rte_event_dev_configure() > */ > - uint8_t enqueue_depth; > + uint16_t enqueue_depth; > /**< Configure number of bulk enqueues for this event port. > * This value cannot exceed the *nb_event_port_enqueue_depth* > * which previously supplied to rte_event_dev_configure() > -- > 2.7.4 >