From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0044.outbound.protection.outlook.com [104.47.41.44]) by dpdk.org (Postfix) with ESMTP id 02937239 for ; Sat, 16 Dec 2017 09:51:12 +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=DqtbZihQTzq4lmfBif6pr8om43V8P6M1UaQtQoHnRDE=; b=mBkonh3c065CAHG2LLDOs7uoIpyK+aARIRJ2WNw1zTTp3nAv7WRqpcIu8O7EKqAI+A+RZgUPQ88BjiZ4oUXCRxHID73u94RwUhrIOK8a5kTSZI2S/I7mWzZmh1D7HDobCPR4Qd5Y1ipwVYSZWbQcFQXEfAoUJ0a35MyLMZ8OHVQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (106.200.203.28) by CY1PR07MB2522.namprd07.prod.outlook.com (10.167.16.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Sat, 16 Dec 2017 08:51:07 +0000 Date: Sat, 16 Dec 2017 14:20:46 +0530 From: Jerin Jacob To: Gage Eads Cc: dev@dpdk.org, harry.van.haaren@intel.com, bruce.richardson@intel.com, hemant.agrawal@nxp.com, nipun.gupta@nxp.com, santosh.shukla@caviumnetworks.com Message-ID: <20171216085044.GA8023@jerin> References: <1512015636-31878-2-git-send-email-gage.eads@intel.com> <1513014992-10861-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: <1513014992-10861-1-git-send-email-gage.eads@intel.com> User-Agent: Mutt/1.9.1 (2017-09-22) X-Originating-IP: [106.200.203.28] X-ClientProxiedBy: MA1PR0101CA0046.INDPRD01.PROD.OUTLOOK.COM (52.134.137.32) To CY1PR07MB2522.namprd07.prod.outlook.com (10.167.16.13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8df7d1d5-c24f-488f-56a5-08d5446227d6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307); SRVR:CY1PR07MB2522; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 3:JcWjkPaCgdeRxjA8p1Vk6Vjj8+gYJc3cwX64mjreFV3/qKnhbewELI3N3jqFBddmms+P4Yd0IlwhD1cKywvC3KFSFLBA3j0HAJc18Xn/oJ+A4kDayyuq5jA4/OdCs7pDlP3W4TdPgrSTDl6Yui3LV+9rPz5ZO3CTWWaZNX512/f312bqxqD2dbOuchGa8HMcRsxmf/VqtQqL5mXxCZx96fcGPgbJDAvpkmr4skBed8DeHIqpxDi837HAI2ypxCMg; 25:uOWT56g20x7Yx1KTc1CXq2SDKTQOlcQFHhEe1Deypf7eAf68FIOI0AZpxcozC4vRuLNW3ogeH0QZNXlSjkl7KSCbIqtj0fbDsYkxSAbVZ271ivXWkv7+AxsDMUL+wK+pgl/+eLxMPUqkAJJU3snbusgvv5Fi8a+RoiFaArvp+W4153/FtAY6uuIS8MqPVPKVpaf4rl1UmTKAZe2pp/9E3xoSR+Rw50RDc4RmW5PWwfnNFblj3ZXAxlhTFOHzDoMuDU555pIBT+xbujf5Rf0U90D8ppMA3Xzpz519wq5FGyQPymsbYCWlpiL2e1g1vL/mfyWn9xcukfK0mENbdIpa0g==; 31:y+9uvK1ShTYna5VEVDAmrbV3JUfYYUBFZtsQ5vIAUB4APUp4vyxvwRxf+bcK8j4UE3T11mdujMjBGrKutETReGMpYWs0b3xF00NNLdwACO4BwJgQDcBDqqVub+qR80gtkDAZRxtxYdKZqwo8FOlfz8TANNa9OX96N5gkrKtG04we+kdrhRbMugB1lbXYttVd7nTb40lA3OoYkY3bDu4e4owEV5TZOE/+qCgK9oGM4wI= X-MS-TrafficTypeDiagnostic: CY1PR07MB2522: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 20:SL7OuXZQyluGDswrG7wvDOKN0RuklP+uaYgbHRL2X0/OknRI0XIChu0j75ZdAx1SaRZ99sQVApcFFrrIKDwn3e05JGSv108PS0PoClSizeYd/prE9vQcabTwZaDvtJaE7V3EqdqOg6k/lxCoZmVtU0pNffmV50pp7qV4MtHs2Y/12MXLbcdvCO9nVjD+CcIamzEHA7HLGCON+W6zuT9YwNDmoss1tWacDif90EU2C1oipbsJYr49WLNp+TDC07ERB1YcxOxdbiAXmR+aXlzlGc4cL6aZkkj/P0En6fHN3J/QmCNm9UpkvbErYu0OEy+CdfHyOSvPbZQAXf+2VC9eyY8NEviFFw5+ZXyNJST+8nbu7V18rv1kCuJHqolhRXqSIgyufqT+pgJYMP1eb07X2mLLjA3ToxKc9CGPPd1z4dnfQ6uQqzt1a2iLMmarQM/0A5gr6ebpZpXwp7hKjDz+bYb+sORDSYYhTyfMKqF18mOeWw/lfe0F0Y304K9VEJ02qFWQIgaTetTDmaB1ALwDAyVjyk7vrACWGXV7zKBsRfXENTCbz3ehaus7iQkbDAPFcUvYuifKTn6uPjHygQEEIf8Gf6xguEc7mYgI6J3BrlM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(3231023)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6072148)(201708071742011); SRVR:CY1PR07MB2522; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR07MB2522; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 4:XM48q0LmRkiz42hDoy7lnfJtyjHtdLDYqb1NyVCzHh6DlMPwgt+v50K26SBRjoReWMB8b03pchcwhgGwyxnlWemo4cezGBAVxUVMQKZE5stZEpGAyVd3ZrXZ8Tlz/tZV+R8fHmMAJroFd+WrWpY5uLhbjgYoftLWVbNvJd6AmZgkWvfqL5/Nz0Q/AbCidALj0nLGuK/awXG5qeVvHgGjnqN3zxOzz3ZR37ltGy0LOjeapOQ3op6wVkoogL1KQx/2AMeb3LwwWkVQhoHUQ7vNACvYzvH/WxGgJiG13f8GmLqTm9tlpQenWjf1AHsCgI7I1aF2TZ/eRt4Dee2wf0gzinbz9s1hs3flze5/8s10DSM= X-Forefront-PRVS: 0523CF0711 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(396003)(39860400002)(346002)(376002)(199004)(189003)(13464003)(53936002)(25786009)(2906002)(8656006)(4326008)(8936002)(16586007)(58126008)(305945005)(6916009)(6666003)(81156014)(59450400001)(7736002)(2950100002)(50466002)(386003)(76176011)(55016002)(33896004)(81166006)(5660300001)(229853002)(8676002)(42882006)(97736004)(5009440100003)(66066001)(52116002)(478600001)(68736007)(47776003)(23726003)(33716001)(9686003)(105586002)(33656002)(16526018)(83506002)(1076002)(106356001)(6496006)(107886003)(316002)(3846002)(6246003)(6116002)(72206003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2522; 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; CY1PR07MB2522; 23:LPITbUoYNKVCVG0eQIIASPYw6aIVgPjJiov8ZSy6C?= =?us-ascii?Q?z9kqJg3BHn5ibcFREV33n/Fv2m29OWlOmzEPAuRsh82qqHBy6IsFb9dgnX/c?= =?us-ascii?Q?rSjMpmzqJrreIq57RaB6GVzWuLIZRYB+JKHVUJcJdhZYBb6KLBaA2TC+htfe?= =?us-ascii?Q?5IExOzSd68xybUyDoIBW6DE0OjdfSHVaFnWir/lm5qHbltf2ETYPqqflnmZl?= =?us-ascii?Q?441ZreqmuySTMffH3gHZulyL7Ql8KeD8jJGdDabAjj+EJ1cC2PMigqktB4YE?= =?us-ascii?Q?vQgnr6aI7Fa/5pb4U0mAiKkMALXY9T2zu0qZMzqdmXPRdZcWm01B1FAiWb2L?= =?us-ascii?Q?BN4h679eOIK6xdUyjwo/tPwY8jQdejtScLtsVUKM37Ww6IVAJWTHHgxtWHoV?= =?us-ascii?Q?45gtiDcU65C5ER9MAnN9SBTNXhsqARsCfp0S0wm02vICeWn7egyiK60VF12i?= =?us-ascii?Q?lKeAuuvrAsfZvUzIS76+V7Lg+1NftcVI2WaBbREXml/E1bFJIpoW+xwC6kzp?= =?us-ascii?Q?0InAo2YaX9Dix4bUw4I2ZB58WyXxgfVWMp/tr83imqE2kF3oPIZLK/nHBNeR?= =?us-ascii?Q?/uAxW0KSgbK69hURhJOH47WsyIBM++sFEO1xF5GsHBtJ/cuArAwB3uYH0ef5?= =?us-ascii?Q?s5qa6GGTTxKc1SSB7EJasFl5kghN6rGOPeSopTWLJL3VosecuUwdi0/dP+FM?= =?us-ascii?Q?MqRzFnkZSzXGeN3nyB/32ZVnqzMWwNvIIzhp9KmnEUdUzS3zkjSJM9ZTTq3Q?= =?us-ascii?Q?dFXDRXmFUC6XGWaUuPx1pxcagbVlNiXE/jAfYwgffwV8NxClv7IR83JfZ6t0?= =?us-ascii?Q?XsDTZ+AtXNxSVq7vYQVEDWjDdWTU1X4rJjxdPvWUfeyZ/Zvl4xXcMYBI0o0R?= =?us-ascii?Q?bczTOnXxZlAjXPOR35SBr9wdVysqSCRPudrmR+gkEZvgQpZNQkCEg0o+5Vp9?= =?us-ascii?Q?7E6yDrN3EcwICr856vQHn3ZAAoqfTxu5yTSbybn+ekZek67TdliAjT6hRC3h?= =?us-ascii?Q?JR8hs6x6BZjkayP9leDaoZratvUeGKvfmKe2ycHFzJfoG3iUl9ritLxQWG9h?= =?us-ascii?Q?U1f5Vnr7+0Zg21+4jvij3WcEZO2RMOtLxPi71LSFOqPBctkXKKYr9J27TDeh?= =?us-ascii?Q?7r/QWVZ/B+Y6V2hClX/7HnxJqS8r5MvntVjd7zBEu+QL2mbNtAH3fbbNz2A/?= =?us-ascii?Q?WgqRVDqOMfPOWPgd/TRUaB4SdPysxktYhw2zGa8P+pmA6Q53r68a0HYQrjjI?= =?us-ascii?Q?Hz42ZNJkRoLbz+VM52x00qKdtbDgPssbiWwHh1GyedSsOyhXR7SUes34gRta?= =?us-ascii?Q?63n3pPxiWNCZinVnu5S5UI=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 6:Mi4Ciu7JlFPPFdl/R1yRZJOyGVsHSpMbWIha2UAfjiD0OqD/FCTCIranciKimm+PINWoNAZfNeJrCB884/t3jMnh4g32hit2CKWHnf5xQplWdz6V8V117xzb7dStelPOfp4Iu9usaOTy7ilp4+MxgLekesrPrq8QB1KwfmCTEUS6O3fHs/rPDE7w8fHWLVaubrc7jNvgBfAF8Dbg5bDyBtBWPjYFWeSncakgIkxZVjnzq2+Yk8Q7teRvrL1OVgQ4LOnUBFIHtPBurcLMiU3Gqoiy5Z7Cmj12u7oKszZXhsCk3JWfXKGW6ULn15YW+omNoEaCDhBeaSa+qyBshb5F+745BiRRXSnsrM65cXb1aaY=; 5:FUsPcF9zgjprPOEKi/YQcw4SjATYpiVTPMfNb0v07psFjTtw1ArJ0XsgyUqLMyWn3rEX+4daB5wuulaV6Zn4rmaiumz1TyncUZrh5PwJ92UoPY1VPcW1Ahq/30NjoPPKteWaM/eDtez6dr3Iq6v2ZvvKRKmyaHdtNb4gCWk0HQI=; 24:GupVZd+jwbg5uAtNu8mWlCzLCs2R0ocoArKOhqfgnXMJnHzZ0tKfpAC8trwPt2pKRog39vRQVYrbRXg7jeUAMqWNMsf/zQVuBlcWq/CPeSQ=; 7:RswsJfVixuTmW62Qq2Ju50YZfjkHW9/4/IzRA5bKRSJYkStRkeH8KxCDQwaoJ6A6t5xxg+SZcrIcJEtU69uFEInkif/cfaXWgEEG72YDCWpiSsQVtZZF/xgX18VBcO6x8AT3KiVIAiFjYvZbHl1Jgj1qgJdESfDaroJJqmtrgWLFEAk/ghgLv7E2a/HYhs05qR2JyQPmKHOakL1xCbDdrKe8sb/F4d9q1+F97grTYuQcvfgAoMBLHuU3wSqqbIlD SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2017 08:51:07.5666 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8df7d1d5-c24f-488f-56a5-08d5446227d6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2522 Subject: Re: [dpdk-dev] [PATCH v2 1/2] eventdev: add implicit release disable capability 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: Sat, 16 Dec 2017 08:51:13 -0000 -----Original Message----- > Date: Mon, 11 Dec 2017 11:56:31 -0600 > From: Gage Eads > To: dev@dpdk.org > CC: jerin.jacob@caviumnetworks.com, harry.van.haaren@intel.com, > bruce.richardson@intel.com, hemant.agrawal@nxp.com, nipun.gupta@nxp.com, > santosh.shukla@caviumnetworks.com > Subject: [PATCH v2 1/2] eventdev: add implicit release disable capability > X-Mailer: git-send-email 2.7.4 > > This commit introduces a capability for disabling the "implicit" release > functionality for a port, which prevents the eventdev PMD from issuing > outstanding releases for previously dequeued events when dequeuing a new > batch of events. > > If a PMD does not support this capability, the application will receive an > error if it attempts to setup a port with implicit releases disabled. > Otherwise, if the port is configured with implicit releases disabled, the > application must release each dequeued event by invoking > rte_event_enqueue_burst() with RTE_EVENT_OP_RELEASE or > RTE_EVENT_OP_FORWARD. > > Signed-off-by: Gage Eads > Acked-by: Harry van Haaren With respect to specification changes: Acked-by: Jerin Jacob