From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0089.outbound.protection.outlook.com [104.47.33.89]) by dpdk.org (Postfix) with ESMTP id 150047CB0 for ; Mon, 8 Oct 2018 14:57:06 +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:X-MS-Exchange-SenderADCheck; bh=4Ew7SL+zbVTB5mtywf8wZiulEi+Y9231o67wgaMHYhw=; b=j8spAaWt+ySaUzfil3ljo2NyLSh6e7PNkF/5YDa0VGbEZcb6O5eu+k1C7s4wjWRKUDmzH4tNwUIu8P0Rq6+Uan0KsYjpEeRsvEKa46C9tDUMsjYemO1/hKaV4BSQn0IH/MnkR1SlSxIEPI5cSoW9KwUJk2FPLnXpsfw15j2NZYk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Anoob.Joseph@cavium.com; Received: from [10.88.100.222] (115.113.156.2) by DM6PR07MB4907.namprd07.prod.outlook.com (2603:10b6:5:a3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1207.26; Mon, 8 Oct 2018 12:57:00 +0000 To: Thomas Monjalon Cc: dev@dpdk.org, Akhil Goyal , Pablo de Lara , Jerin Jacob , Narayana Prasad , Ankur Dwivedi , Murthy NSSR , Nithin Dabilpuram , Ragothaman Jayaraman , Srisivasubramanian S , Tejasree Kondoj References: <1536033560-21541-1-git-send-email-ajoseph@caviumnetworks.com> <1538744363-30340-1-git-send-email-anoob.joseph@caviumnetworks.com> <4676876.qg1oKfV5S6@xps> From: "Joseph, Anoob" Message-ID: <9f88e0e8-5999-8eb3-a47b-0bbfa6d5d017@caviumnetworks.com> Date: Mon, 8 Oct 2018 18:28:11 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <4676876.qg1oKfV5S6@xps> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [115.113.156.2] X-ClientProxiedBy: PN1PR0101CA0061.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:d::23) To DM6PR07MB4907.namprd07.prod.outlook.com (2603:10b6:5:a3::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 859e2685-3a36-43d8-7eeb-08d62d1d8bd4 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:DM6PR07MB4907; X-Microsoft-Exchange-Diagnostics: 1; DM6PR07MB4907; 3:YZLpcvIliYK8KbYJN5qgOYMJ9u6DFWxASGTouetm8n18rU8G3d+4kiF8wNlmAzyB4AvzrLQJ8xZv1cvLgTGDI4N1ARcJFTnfEBdjircJscyiuQSp4AsU4McqJulBv5yJFn9xY2Q1eeWjp0Hi9DgH/FGSPLVQZ24QbE+REsZpGyQ8ej33+Zhacsymq70xmmkrCHh17H5Stf+0QpyELgKBAJZOGvm+YkxNkBcoWMG0k2JJXk94s25X/Rzm7CBIZKVz; 25:3NQowiMKkxqRzPIv49V2E2z/xTom4S5ZU/PCDzeSS8csfP3UCWEcuPYYyw2xeerwzYpOAALFet7EcziMukTjUkFrJiHXVU/FjLHFJAPennSrX5kN6IhBNlVU+9jWU2ewo7OUt5eu+Bbawc6dpMMwbOLpRhIQpD2w6PoIgGNL8K8g4f01IxfwbeqZUmIQZzXcWDVEhRv5vcuwszUWAJagNrFPYoWdOzevji7QnOB5yJVjiq+V3yW94h5A++JLU2M2FyGV7SoWVfAjnSRtF7BnDGuO5/utJGUl4VgSuocgGSWiweYPA60p8FPQ7zRIm7jNDeviurZC2mCbAjOdkEqsuQ==; 31:wC8JvGyDHBFHIIqxREjo4Ad79Yo+c5hd0MfG7gx1lhu1gEO6ql0m0wtFDdn4CoEEAeic2R5YTihlTVcqLj8Ed+iKrDKxzsChH2lXF4GOxOnKmdazlQciuRnlB12Mtp8mWPQ4IQrm+VpfPLWTfXT3R0hisp27cUULPCW7EmOuDQHDa/+9S+48QYJ5da5wldAj/t/4IfuGnTMs9qrZxeYHBjIKixOSCWF4fUpvQvwHVEM= X-MS-TrafficTypeDiagnostic: DM6PR07MB4907: X-Microsoft-Exchange-Diagnostics: 1; DM6PR07MB4907; 20:NVf8w5G88SCay6xfma4vWkujoIja+uLAP6JRFCCPYw7g0B7ngpqxygGR7+h5RKn5dvMbryNXrwHvXmHT2V8rKQgDg1DiywegIlLXWo7Yl1stJhYsE09g0Dkzs1IvBMtB772BLfkRkxOL/VuoQm/xVZypzZDGx2yLjNMqvjRx/pY4W3lJpOZxKeCSiIGc/XSTbMx66f6hzI88IdcrzKJAPO+tTR7CjH5XXKN+T/QfMrq0oswtH8kfvcTNXYZpPzw47AyFa2hzStUQl0MjOthbjSti4IUGzPdinq8VVtNqzZfanfw1WxW+0M6UFbsImPHJJnz+U2JMvBcz/Lnvm43eskJkFLQ3LlAnC6pl+jQIMiuv1c7YkylsRCYWQCRRB9m76lRbgaRyEBahQKlbk3UVZLz8M54/n6DNLuquA2zMpt4F+3I2ukRA/BqKKwu1f32nvOoCveaQRb29Lm5+CIUcMPDnl3kNj6eqXaP5Tdc0OiFewin7AG85mvvELH9jmbfho/ZTKNfMHdR1Uofw8T7r1a9/F9dLysXrU+1tD0d3N/SGE1yeqLemwuS90CeB6rM/vna+OxhS38lWXP8KiRxirW42rdIriEGiiCpBh+V5h2o=; 4:7CYaKmLtjxKQUIq/1toheNhYolSAYyYfQVoDP86JHlit4pkfF7nKeYymw0boQer5+69dpBTSUiZ1PKlR41gSZM7uD4YtrlNBg6jeq/+7FO6kwOjoloaTT6QZP7jTYG/kWekxrRVRLgHG9jAgRUHl9BBvvVJBFbND7O4v6iZZtTH2amKtHAewRoKj7r7n943c0Chqqs8vOda9MC9sBFHdh0AXhIVIbS/0y4hIfodEPmWYzIZ89WI64x65zevSWRmabusSJOXM0ZJ+KkWUAB+28w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(3231355)(944501410)(52105095)(10201501046)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991055); SRVR:DM6PR07MB4907; BCL:0; PCL:0; RULEID:; SRVR:DM6PR07MB4907; X-Forefront-PRVS: 081904387B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(396003)(39860400002)(346002)(366004)(376002)(136003)(199004)(189003)(2616005)(53546011)(6666003)(25786009)(67846002)(2906002)(3260700006)(229853002)(58126008)(476003)(77096007)(81166006)(81156014)(54906003)(446003)(3846002)(486006)(16576012)(8676002)(42882007)(52116002)(107886003)(6486002)(31686004)(106356001)(105586002)(26005)(76176011)(8936002)(6916009)(186003)(6246003)(11346002)(386003)(55236004)(6116002)(4326008)(956004)(23676004)(2486003)(305945005)(16526019)(478600001)(5660300001)(64126003)(7736002)(97736004)(65806001)(230700001)(65956001)(66066001)(47776003)(14444005)(68736007)(36756003)(31696002)(50466002)(72206003)(316002)(65826007)(53936002)(52146003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR07MB4907; H:[10.88.100.222]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTZQUjA3TUI0OTA3OzIzOnM2LzBlSEwxazJoeGJ4enFXNlNxUnpFbElL?= =?utf-8?B?Z1lxc3A4aUFwM3ZXelFqcTBuc1JTczFZQ0xjS09GSWxGU2lGVW82NUZDZGY0?= =?utf-8?B?ajVOUDBvOGcraG5tQ3V3KzBaYkw4Y0xnL0NsZlhOeFptSlZLN3FrYkRmV3o2?= =?utf-8?B?cXlNOVhLUWRQK0oyTmxWRFF2TGw4RXVQUjVCeEdQZ01mc09relVZV0xLcDRO?= =?utf-8?B?THZIUENwczBaUlM1YUQ4NHYzWjVuZTNoKzBDN1lMZVNlRDlpb055MWdrb3Y3?= =?utf-8?B?TXR1cjNZODNrUklMNkI1Mlc2cE16SnlBUzI2Zy81Y0FJUlJVTFVwMGZ4QWR0?= =?utf-8?B?Y3VkRysxOVVNQ3pDM1ZKaUNOdFdvckRzOVpjNVlLeHU0cTlVZXM0ZTBrbzVP?= =?utf-8?B?WTdZMXY1UVVDdklGbjhBanNUbEJLNFBON1VnM243ZjlaclRWaTMzdlM4eGs2?= =?utf-8?B?TVMxSzQ3a2lySGx3a3dDSzc0cnBKRDUrTlluWDVYdFlrd1NGZk96K01ZVFJB?= =?utf-8?B?Nm0zYzQ5K0lJWHdiMHo1cmkxSERmTlNkTTVGbEM4VDZpSVVJNUdSS3FVd3cv?= =?utf-8?B?WlRVdDhqZzdGSGZoS2JBQzkyR001aHgxZWFqL0JmOTRpNXdiTU1vWWVoY2FJ?= =?utf-8?B?eVEzTSttOHlyOGlZVTFiNnhmK1VPa1F1ZDRybDA5VXJ5YllZWWJtOG5hT2J2?= =?utf-8?B?a2NhSkRoMFA0QW9FRERCeVhZa0s3QUYwNjd4cU04c3JlTFNwcHpTcGdtWkE3?= =?utf-8?B?SE9QOGEzZitySndTSTJ3S05sSWc1ejYzRDR3aGZvYnJXUEdhMGlJWDc5eG0w?= =?utf-8?B?citEZldRTGdJSklTZnRIMzB4QU13cDd6ZVRYaTAvYjlRdllwa05TeGo0SWUw?= =?utf-8?B?M3psR0VBK0ZjL1VDNUZGd0g3b05CRm42YkNrZzE4YVFwbjBaVlZUT3ZteEFa?= =?utf-8?B?dFpJSEhBbEpRWXRqR3BsK21jdlU0RHRyUWJ3SFU5OHpRS1NycVhDSXpZdzkv?= =?utf-8?B?WnloL2JpdXVWdUsvdjQwaHNaY2pXRGF5Qk9BbThIRlp5UFBlSUlVeXQ5N3B0?= =?utf-8?B?cGtZMG1NeXhUMjd2ekFtdzZkWnBkRVNQOTF5eFlqY3FDU2d5VDJQZ285MDNx?= =?utf-8?B?ZUJSWk1MeGE4R0VpWTVzdm9KOTYvTWJ6Q1RnUDhyOEdqVVJDeUttRHB0SEhv?= =?utf-8?B?QkRJSFFyVTdZdStKUnYvbVNrRlJ3RkhoQ2szak01cWI3VGR2bjVMSHNMYkZD?= =?utf-8?B?bmpKYjlPZU9HVlVLYWZ4RXNqRElldSsrcmN2Ti93UDdtYkQzMytreTFxQlla?= =?utf-8?B?RmdqNHlHSVZ5ekhUOHcrYWZtUUR6Y1dPcGVkRSs4OXd0RjNxdmlTWk5QUVdU?= =?utf-8?B?Qkpvb3h1cEZvNEZTSFJiSW4rOVRCVm8zMlM1MXp1YUpEcnIzTmNnZjN4bGsr?= =?utf-8?B?U1JLclR5a3NMdmpaU0ZrVmxjK0MzQTBQR2NVeXZpdi9wRk16NnRIeWExLzh0?= =?utf-8?B?d0Z5NU1CRHk3NC9oWUdGMmFwY3BCMldJa25hNEZVdzFpWDBNY3pVN3g2SWc3?= =?utf-8?B?MUtzZm1veGhBZ0tVNUU2RFArRWZnaDQxS2NWaW1DdDZUam9TRDlkT0NEV3FD?= =?utf-8?B?NFBvV0xWcnNTdlNibG9JalgyakJUeVdEa0R2amZveU9aN3NUR2lCVWd4dFRm?= =?utf-8?B?WmVOQmV1VXI5SG9tUWlXcXpPaFZUTXFIOGlONXR0cE00UVBBeWRqYmFlQXI3?= =?utf-8?B?K3k0UFh2SGJDNnVFenJHQklsUlM5UzVzT09Wb1loU3NTWXptaEdYbis3U05S?= =?utf-8?B?OTBjcE1hWnZlc1Z2U3UzcTRuZWNTc0VqN0c3aUFCK1R5dDBiUkFBUlZUTFVM?= =?utf-8?B?R2dLQ0hhMTl4NU5JaSt1blJGc0lHbVBmMHdYVTNObkJmc2ovVTlVdGRibFFl?= =?utf-8?B?UzRnS2dKSitZMEVab1FNSEdxTmgycG9sMEkrRWRBWU15WDNVSXF4S2lRMXpD?= =?utf-8?B?dTBVUG5IcS9JS0JOL2pFVHFZMWtTTFE0SndBTWNkbWFUYmU3azgrSm1nN2di?= =?utf-8?B?Q1dONUE3ZUhtdzhkdzY4U0htVStiQkYya0pkc2psaElmUzByUXZiWW1EM3Rw?= =?utf-8?B?TlE9PQ==?= X-Microsoft-Antispam-Message-Info: PCmamOwQLseOI188cv+vJNmWg8JqlYAapmv97t4fFqZHVCeZUrwVkgK3BI3SwDasmfLuLho6Y901xPKJBKvs5k/N/QQnqfvl2Nvh+7H7YB5GjhV26TFXhUACTuNW6EV/4mGpJtztosGkbPlYGpJE9SFlsp3S2VF5UWGCfAwCbc06XHcdb4HPEn6JNVZnNX6/bces/0kHw8CTnGMsey+qjE/rC/bvl8Duv1WK+OfmR8+BSywTRW3s30GQSE/yhPQ1EHU30pQkt1KtklxYIdyoidRDc/8ciOkj1p0dhd8mJ8xH22hccdn9qrYFRxg9qeUWSMtcTZRPQcmAyOjgUMC3MmRSkXJXgPZBSyMq3YvJiJM= X-Microsoft-Exchange-Diagnostics: 1; DM6PR07MB4907; 6:L0tKXZS0GDd0zmEuj1pV0/4t014o4W6C2U+1nlvYMO/JGrHjhOebPqcOAt01JhwjAiR6SJci/X69qse83oB6SHjuODtm9iX/2DtslUT9/mKXjTHr2jpm4x3bS6lSM8DAy80WlhcT9Eb30k6radjZt15u2j6sqGjz4UUaj/ayi+fS62zUUZnklIvkRA5KnOTA+p+z1Bw7OxxzcejN6Ca1lWuVp4vgcu7nEYRf6gYND0x2Jdf2JJott8sFKZFoc6FChiuve4wvTz4SgLxHtChZljGrLWXwFet0dOq6rX92orpccACPOKokhNmmU/TRbaGp50sMOa/QHApOZkpKrTaB7J6F49prGxo62UHWhyHR4o8Tk7KBqsxsMeYzxO9C8WDEQ0Fjus8QWjVqqPRyzuQJ6X94v7yqhvdorm3r6aF7DTPxaVy+qfDKMgZY3lLQS/PvBBAWbijSHPoeDGk9iPrWvw==; 5:ztDgy936YAxkt139setEX8HV0yDgG32ESiyd1t9zvxBQTPz90Dpq8YIqneLC5ONCzOEyY98S2kILjEPnTcKA8Hlq74nfxOUJsy2CxLJPSziBm56enfFjbmz+pVQRNBJ566i25pnprqVo2kJvebcu41emvmWr0LPqlMq59fZ+RKc=; 7:jhgB5JlpU7ILNqG37oQAvqRfCyr0B8QjH9LtKtC51ln8AZ8pPifn5zw6jLQsE13DF8B4mW9DM58hd0gtQYRHy+t9yleyHMoI0c6hcIMx1UErtf6Z4tn6Iy56J6WoVwl7zIYoLcYU1c1T1QSFb9sITz+egKiwUgfUeqI1Tq7I5vMGYPr1hSG+rYAjlfj+KOTowOR8duYiHFMuGGXjOWwCNFeuU6NKlcEZ6d9xJ2kuPlU21pefyhMM/tz8826p7q2a SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2018 12:57:00.1765 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 859e2685-3a36-43d8-7eeb-08d62d1d8bd4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR07MB4907 Subject: Re: [dpdk-dev] [PATCH v3 00/32] Adding Cavium's OCTEONTX crypto PMD 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, 08 Oct 2018 12:57:06 -0000 Hi Thomas, On 08-10-2018 18:03, Thomas Monjalon wrote: > External Email > > 05/10/2018 14:58, Anoob Joseph: >> Ankur Dwivedi (5): >> common/cpt: add common logging support >> config: add Cavium OCTEONTX crypto PMD skeleton >> crypto/octeontx: add register addresses >> common/cpt: add common code for init routine >> test: adds validation test >> >> Anoob Joseph (5): >> crypto/octeontx: add hardware init routine >> common/cpt: add hardware register defines >> crypto/octeontx: add hardware register access for misc poll >> crypto/octeontx: adds symmetric capabilities >> doc: adds doc file >> >> Murthy NSSR (5): >> common/cpt: add PMD ops helper functions >> crypto/octeontx: add global resource init >> crypto/octeontx: add mailbox routines >> crypto/octeontx: add basic dev ops >> common/cpt: add common macros for queue pair ops >> >> Nithin Dabilpuram (5): >> crypto/octeontx: add queue pair functions >> common/cpt: add common code required for session management >> crypto/octeontx: add session management ops >> common/cpt: add common code for fill session data >> crypto/octeontx: add supported sessions >> >> Ragothaman Jayaraman (4): >> common/cpt: add common defines for microcode >> common/cpt: add microcode interface for encryption >> common/cpt: add microcode interface for decryption >> common/cpt: add crypo op enqueue request manager framework >> >> Srisivasubramanian S (4): >> common/cpt: add support for zuc and snow3g >> common/cpt: add support for kasumi >> common/cpt: add support for hash >> crypto/octeontx: add routines to prepare instructions >> >> Tejasree Kondoj (4): >> common/cpt: add common code for enqueuing cpt instruction >> crypto/octeontx: add enqueue burst op >> common/cpt: add common code for cpt dequeue >> crypto/octeontx: add dequeue burst op > A lot of patches are split in 2 parts for common/cpt and crypto/octeontx. > I think it is useless most of the time. > You are allowed to update any related code in the common part > while implementing some features in the crypto driver. The tool, check-git-log.sh was giving warnings when we were making changes in two places. That's one reason we had to split it this way. Anoob