From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40068.outbound.protection.outlook.com [40.107.4.68]) by dpdk.org (Postfix) with ESMTP id A5CFF1BDDC for ; Thu, 5 Jul 2018 13:35:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qEd3RMiPU3Ozo0x1QsCfmcrj0LaGO3xpgrV7uaYZy3w=; b=ZFgmxXfVBn/uyxpfPGeMLJqYMQ35ql8yXfGld3pjoz6jLDZ2xwL6l+LngKrpvavz16FlRe2d1ISzBilwcTSRezFWpRPyDP9uCTRI6Oy2HzGQqo2BTOmCoA3xO5egZYiQ3Yvos2QUFrgkWryC3+k/Bw9r3feNI8UL4Ta5PCug9mY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from [10.232.134.144] (14.142.187.166) by HE1PR04MB1387.eurprd04.prod.outlook.com (2a01:111:e400:535b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.26; Thu, 5 Jul 2018 11:35:26 +0000 To: Pablo de Lara , declan.doherty@intel.com, shally.verma@caviumnetworks.com, ravi1.kumar@amd.com, jerin.jacob@caviumnetworks.com, roy.fan.zhang@intel.com, fiona.trahe@intel.com, tdu@semihalf.com, jianjay.zhou@huawei.com Cc: dev@dpdk.org References: <20180608220234.10170-1-pablo.de.lara.guarch@intel.com> <20180705020805.38308-1-pablo.de.lara.guarch@intel.com> <20180705020805.38308-14-pablo.de.lara.guarch@intel.com> From: Akhil Goyal Message-ID: Date: Thu, 5 Jul 2018 17:05:11 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180705020805.38308-14-pablo.de.lara.guarch@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BMXPR01CA0037.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::23) To HE1PR04MB1387.eurprd04.prod.outlook.com (2a01:111:e400:535b::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b80456af-ec7a-4bdb-be2e-08d5e26b68a9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(5600053)(711020)(2017052603328)(7153060)(7193020); SRVR:HE1PR04MB1387; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1387; 3:YySv4tuaOhnsQrRUPZ+Rsjz5anMH+6VNSdfLlg/eNB2xBPeiIwcSEMfQLYG+QF8S1Dx2hRgwowALpc62vgAt0AKTuOSV2MLba6m2viRXilhAaMcAexf5jn7n0Vph8At+OfpBmEURTKZfGZXAc5k+vzfOIBCmy/Ywblap3CUcwxc3RmIhoxhlt6S+aVq6R56wBUjgrkq93sze6zQd/yCx3AL8lvagHdnrBvZFEIIxcG0iStzD0sGbbVISrimglt2f; 25:deJRnN1MuZZBqKBQzHSoeKPbCcnxceR3vsy6sMNAdhzMBWQBcyU43ujRpFAmHs+MFU2OA6cAtv+hDVVSCluX2gPmg3F1fz1610SeYsu98XQ8GILvQdadPMOxw4YDJe5HGOZGSSfl+uExVhXbYseMhaepnTjqVseEUSmQ8lQUTczMplzy2nhbxysfUtPgfQqP4UKEk+r7jsDppSdCdLZxkCjehj5V4Er3vHIacABHOrmJoxPDLMEzDl5r4AWHnCduJqoYOHucg+bYJiM5ZL53KF4XVS0BnlGhxilA2H+QpIcYm7O6Aiu2YTlT6yyaykI6AGkLmvRHyeZMspa+PXHE8w==; 31:ypzQPFjejjTAOMQGf0Mop0xZ46Olc1y60PzKtKBzmTTxIZEo2Mh1NBWnVpwu62rvQOuJCqlEiB5P2eZff5QKK0FrC50z4Rd6DzGu89VP1rbk1P8oy/cs3jDF745SvdhHt5gITcUTpcXK5XgRMp2Zvp5EoyLad/Q9FWIsdimwLledlzi6OyXjBR6neZMmhO2AM86oZUaIpAqiZd0Nr0rWPLCyVHHMzd5CRVDnf+xqQik= X-MS-TrafficTypeDiagnostic: HE1PR04MB1387: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1387; 20:FRtRNqND+R9sRtpsbcpGSim3ec3N5JhNURNcYvZCAAxFjVcdBfO4fZRHmxjXXAWtfSsVygxiRyaY7P372Jgju+3MtMZ6W0aLhwQHhN5mySI90+05EEpVqXROVnJhRJLe4u612nVcB8eqeo9Y8ujeAYlY/vK9irOh0Hqs3q9QJxw4Lzwg/FzePhcKClzCW6SmvtB4eKMncrxb/hXD+Ib0a1dX0FZobCO2stiSI5j2GP6TgddhX8uEZWlpogrUdvnd1xbFofN/ggWR6vAoohuhFzsd7K08/LpB4KFGeIvspCP5KWVGSjEFe+RcLOoCv0flQOs3LPi+qBp86vCgvQNY5cK7kF5WiEXWnFRqDeTjwEo/ntLE1ZH9PKJJNv9lRW7FHRECVTv6Ov7qnKCONUKr1NNGzVqA+g3Rs3bYzCncrJiFbuAJ+lCosFNFZkKFH+e0WHjF5JVsnm8TBAeUK5HIvkH+Dl9IQVVxtPJXedMoV4y+L9cLHqIrbva8xmzvh9wy; 4:0SkLHwIVBXqQElh04/pEgSRWti7n7pSutN7JdA/XUVj6YLjKjj6uUhXfbG4kIG8fz0MkReKOXLoM3wUaNnRxX9NNbLTpM5Fw7M9HuqrbY2LO+gVEj2P2Fn2kaOmLwj4YrdSG0RrNxJC6k7X5EEjDKvBWFeLUpDlUQPKpD6+Xuav/u8L1Z0BQPtBA+4jw9HHa47yb/fJyX7OzlenEv5GQDqmYpY5uqpkaMTfCGVOO8hroKSlSuqgPnJYM3/LI7Ulmlx0h2kWwoee1gWbqGkAmtBudEj/pvbr3eeLuTG/Xnuek0KZQmAPCv1CeorIbclOtq6VzZ7vl82MGADF06aCyq2j7e3TKBlVHJgnNv9kNWVqWj1pxv0x99NFlFFPc8Qt5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(788757137089)(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231254)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:HE1PR04MB1387; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB1387; X-Forefront-PRVS: 0724FCD4CD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(396003)(346002)(366004)(39860400002)(376002)(136003)(199004)(189003)(229853002)(4326008)(105586002)(25786009)(3260700006)(3846002)(6116002)(7416002)(36756003)(58126008)(52116002)(52146003)(186003)(23676004)(16576012)(65826007)(2486003)(386003)(77096007)(5660300001)(44832011)(16526019)(53546011)(55236004)(5009440100003)(230700001)(6486002)(316002)(81166006)(50466002)(31696002)(26005)(86362001)(64126003)(76176011)(97736004)(65956001)(68736007)(65806001)(446003)(8676002)(8936002)(81156014)(31686004)(2906002)(53936002)(66066001)(11346002)(478600001)(956004)(2616005)(6666003)(476003)(305945005)(486006)(106356001)(47776003)(7736002)(67846002)(6246003)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB1387; H:[10.232.134.144]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA0TUIxMzg3OzIzOnZ2T2xHR0FTWFNnS1hVbnF1WWJRdThaaWF5?= =?utf-8?B?dVNZYUNvVVpPeXF1bzBrYkJpSzJlZG9RRW9GZityWU4yTzhoRDlzbGhyM2dX?= =?utf-8?B?ZitvanBPREpzTXliRXFtUkMwNDRUSGNnZ0czSVVKLyt4MnNZK3pha2x4dmhX?= =?utf-8?B?dmtOZkYvVzVPMWJkTnNXdkVDYUdWRDZ3TEZuZndCT2ptU0s5ajFrejlQTkdT?= =?utf-8?B?cDFxdG05WEthdm4yVTcxUUtRV092MTYzaWF6cnl2R1JaeGNtbmVvWFc2ckJa?= =?utf-8?B?VkhCWXd5Vzh2YlJSNitucExvcW5GTkZEdC9LRUxvWktOM0dPWkcxME1PMWVG?= =?utf-8?B?MGhRN3Ixd3VOaEpRMmMvaU5WbzlWejNqUzZhUlpDQ3QxQkFmN3VGMWVNSDRz?= =?utf-8?B?RUJwMlBTMGFySlpZN0tuU2srRjFJb0VwTld6WUlDTnFHZy9CNzFzZGhWLzJW?= =?utf-8?B?VzFiUHNOTEdaYUhUeUQvU2FpdS9rdmxtNDVIS2k2MUVKeTV2V3Qva05IbHZ2?= =?utf-8?B?V25mSGxLWk0zMzhZajRpWE83d1M0ZWhhcHRMQmRsN21ORHZIWDZWRGhXLzNS?= =?utf-8?B?Tmo3V0h0ZUd0ZEpYelEzSmZNRTlkbFlTaHQ2eXhlVXZEWnVMOUxCamFXMExi?= =?utf-8?B?S2ZHZ2owc092K1R1YUc2enJnUDU0WVBYTXhhSStwdmNwWG5iN096TmZqN1Fl?= =?utf-8?B?dUcxbjFDQjNjUDBRazYxb0VTUXVhTk5NZHJqRTErWUdKemIwZGRYMDkzUTR0?= =?utf-8?B?YlZ3MEgwaTVXVGRaVThXRk9rc0ZYZHdjRmtndzkxMjVvWGx6cWhvY0djeTJC?= =?utf-8?B?dmd2ZDZ1b3J5WlkycDZQL0xmYkxiQnB0OVF6V0dtelliYkVzdG0wZHNHZGt1?= =?utf-8?B?NHBjdENzc2F3ekpaSEl6OTE2ajdlVWZKclUwdUFCUFpETGl5aFg1YXRwdUYy?= =?utf-8?B?dmI0RzF1SnZGaFlUS1JuYVY4YVVYNFdTN0crTk8rNjgzendkU2tOREtHbGZU?= =?utf-8?B?RHpSWEsvaE15d01WN0oxNlViUHdVWm5vMFFqN3RaTk9qd05wSjN2VEZSTVVF?= =?utf-8?B?eTE4R1pWZ3JsTk51K1F1SnZBVkVXWWZGSDNuL1Z3THRHc24xZmMraHkrbzZG?= =?utf-8?B?NWx4aGNGakhxYkFLSHFwZzh4UnVtTExVK2pGa3RwYVIxbzdhVUkxLy9FRTJZ?= =?utf-8?B?d0ZLVHY2UTlibmNjR2gvRUNvejNoQkxlMnJDaHFUdGdEWVh3S2dWZ1B0VkdX?= =?utf-8?B?TG5INkFyRUgxUXRYOXVwYkt0T0x4V1Vvbnlyd3dhaWZCOWVsWnpaekxDZmxk?= =?utf-8?B?eUdCWWF1dDMraWV0cm8rTVJ6dHcxckdxZVg5MERTbnNJb1l4QzNhK09WOFM0?= =?utf-8?B?cUZkZXgyV0E5N2QrWjczS3dtR243bWh0K21zb3BaUG9NcUpUUnFSWUxEajNM?= =?utf-8?B?Qzc3a0p1UnZKeFJ2SU9HMUZmRDlOaUV6YllkQ2Nqd1hldjZEQ0IwbW04SllH?= =?utf-8?B?NWswVHpzR1lXTmQ1NmMzSmx6dm5pa0VYZDc1dGJxVFBGQUt2amFBV00rRnhT?= =?utf-8?B?UzdJRVUxZlRYUlgrckVVUlY1eVYzU0FXQnI0UFJhc1dmbEZHdE5VM1AwUWY3?= =?utf-8?B?Tm5Mbk4yUTJodUYxMmpvaTZTRTk4djAxS2JKeTVvSmhLNXhneklWVzBWenpj?= =?utf-8?B?dFF0eDYxc0FKaXBlZ1pvK1FKdUFKdC9BRi83S1c4akFaQklSOHNIeHB6MkpM?= =?utf-8?B?eHVHSnpUOERLNElzYlBLcU1iYVVjN0RDcVpsbHVybFNGU2xuL3BxWitlSjhm?= =?utf-8?B?L3oxc3lWZ3FNTnlvQ2s5cEFGSVZMK2lBdHdmRVhhbXg0NkxDaGpDUHBnb2Vu?= =?utf-8?B?TjdMdjNQT3hYSk5LM3BUMHNrZEJjSGtOZXNWZjhQOWlBNmwxVEl5ZFZaR3RE?= =?utf-8?B?MWlhUXhsSzczckg2UDEwVjdmcFpKcmNxS0xqb291elhXN3Voc011SlduNHVl?= =?utf-8?B?SUZwVEcxR1ZhejhVNUcrUUtyOVM1c0tJYkNxbk1kcUc5T0FFMkZUS24wVjhm?= =?utf-8?B?N3R5RytxSHBTVDkrWDI2MjN5UzRtOURUOThhM0s2Y1lYYms3M0lTNUR0NFNm?= =?utf-8?B?dXc9PQ==?= X-Microsoft-Antispam-Message-Info: YphBc+ZjE1WeflO7PY0453Dfk6/DFuLWKGkKsLh0xVmd8lll5sMwDMwDsCfZ3/oE4geFeN6abTXg3lxft/nwvIoEvJgx38AS07m9xZKcO7aCFgSnjhwEu0N38CzdyHY0SJrDwOPY8w54rFpTA4WnnWH5mvUwz5xoOWjPNP9UBL6qfHuj1NU2YSoYxwdj4woS1WzPGrh0ngOewNr+zLXNVukgLsLNTqfuLIXBF0Mt5q4KxF2G9UxP+D1V7NsIsLfHo2aYLBjRxLQETIdY4JvEn1pIfpNCiKOxNN560ViAyfVkQtxEoBdgjTDfjolt8gs1xdMfC/kgBU4/FRoptVG+yHP2LHcuOhxm6F4Bhllqc8M= X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1387; 6:nJUl4ZkLP/pTTGAx2zmYXUTvs71MnwyTiRFNCxH4yYzohN5XcCx9kd1KTqSI3/P27uIwvWNMu9r+APz4HIJba+xCSshYHNrDSma8agabDVUbsh5xn3Oh2gasozRywyphF2wjekvW7XN8BYl7eG/4hdzSpIygRm44+BHxGt+cyBRmjE2rzWOF5Kq0bCfVRXF+r76BL3rMOnfFfTCpZ6ncdwO3QLr5NDwkov2c+gxZt/5qgjkxvY4h0P0Q7LM1YROjsqZhdg29Lbrp9zfPGb2UOxYemiH9f+k+3K0qB6At8SuR40TLgbzXnI9iMKNZ9NEQ/qJt8o9FhOZeVopQuuVBidTTFGe2w24b7lgs/4gCKC8/p8g5Ts2r/qcM5mcEruqtPcniX3Jny4c64twYZbDfC9GxU28Eln+FK703SC9L9h5NZoRAQHjJ2XVk/9jtITGRVicH9a09InXL4dFkOLCt0A==; 5:2VmC6hyBHrTwRK7lpNjlDO4wKCYKByDuilzcdR1r5mgz1rGhN5OLhnlzqf8Xn7iipg6LA/6WheJFRgDfex004YUImJ78aLjUvu33FJCOTdZlLRENCQXod0wD0N/8RZVeRoUHXHvPUTQITVrD2GuCNxKgOYi2nvgPTrqvXFu8rnU=; 24:b0ifWN5cWkJNWqAXwav/5QuumhhoayVmzAUEgvyIcuoxp/OxP6IUu5Ozcko+iulSADjwU0V4o7YyjLVCwgYU8owVNLJW0eH1eOuNcJiozmc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1387; 7:vjEUgOald5ZBhaJmggOA23GzllHg1381D5rXmSaHBCGkvl7QRwZ6XMYXXX/ERBLt0LcZTDAf+HZHd9gD3TTkQJgr/fCs5/92b4ZsKy7u/HAGNgYueXcZ6NAKGAddIniwLvPEhauRUuyQT30pU9RR7isK/BH6wZSofqoEdK7CG+9zkDWPSP5L+iVarK4rT3UYxgjP6suQSuFWaY7LsCCknjtg4AFfW0CRzNi/qY+CErreo5dnhqtNncdDKlrK01Kl X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2018 11:35:26.7307 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b80456af-ec7a-4bdb-be2e-08d5e26b68a9 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB1387 Subject: Re: [dpdk-dev] [PATCH v5 13/16] cryptodev: replace mbuf scatter gather flag 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: Thu, 05 Jul 2018 11:35:30 -0000 On 7/5/2018 7:38 AM, Pablo de Lara wrote: > The current mbuf scatter gatter feature flag is > too ambiguous, as it is not clear if input and/or output > buffers can be scatter gather mbufs or not, plus > if in-place and/or out-of-place is supported. > > Therefore, five new flags will replace this flag: > - RTE_CRYPTODEV_FF_IN_PLACE_SGL > - RTE_CRYPTODEV_FF_OOP_SGL_IN_SGL_OUT > - RTE_CRYPTODEV_FF_OOP_SGL_IN_FB_OUT > - RTE_CRYPTODEV_FF_OOP_FB_IN_SGL_OUT > - RTE_CRYPTODEV_FF_OOP_FB_IN_FB_OUT > > Signed-off-by: Pablo de Lara > --- > Acked-by: Akhil Goyal