From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0061.outbound.protection.outlook.com [104.47.32.61]) by dpdk.org (Postfix) with ESMTP id 31E0A7CB3 for ; Tue, 3 Apr 2018 16:27:16 +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=Bw4pZo8tiSNec3jlJ1Ujg+P1TVBY618VmhetQYSY+Lo=; b=FIS+pSQ5JyKC20oDGlX+wF9fXT4li9dWGFTQN7/JKXobsJR9wyva7gBtJXNyjA1xdllvLRPnlMLDugvD2ZLjZEyinfUofkDPSJDNsLBGJGNgKz7XtzNaPT4cv/PRtfGf0OPkGWMIoB1niWs6T42YDwYilcAJfAy++9hiiLU1i5Y= Received: from hyd1ajoseph-dt.caveonetworks.com (115.113.156.2) by SN2PR0701MB1069.namprd07.prod.outlook.com (2a01:111:e400:3420::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Tue, 3 Apr 2018 14:27:10 +0000 To: Akhil Goyal , Declan Doherty , Radu Nicolau , Thomas Monjalon , Wenzhuo Lu , Jingjing Wu Cc: Jerin Jacob , Narayana Prasad , Nelio Laranjeiro , dev@dpdk.org References: <1519896103-32479-1-git-send-email-anoob.joseph@caviumnetworks.com> <1521630685-5179-1-git-send-email-anoob.joseph@caviumnetworks.com> From: Anoob Joseph Message-ID: Date: Tue, 3 Apr 2018 19:56:44 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <1521630685-5179-1-git-send-email-anoob.joseph@caviumnetworks.com> 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: BM1PR0101CA0020.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:18::30) To SN2PR0701MB1069.namprd07.prod.outlook.com (2a01:111:e400:3420::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d863a8f0-e874-4396-c19c-08d5996efea4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:SN2PR0701MB1069; X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1069; 3:Aa1/C412WHq56aESkbpYK47svdNMSdhWbYk0A04dO19csnbaou16I1r326X3ToZ2X1O2h1Ebe/l2dVPpE64rTwhVBwjczQAZDqrRbkmPF8okIwy/BCSvmWQVXoRpEzryl1Vt7gLDVleDGvRg0gQKvDUwnQU5sO4SBrGkFyidLad2RByJxgwJYTurhO6odvs0UHCW1EVbRPIBXkY27knej4pERf3sYDUmUJZcLxw/JvE3AHq5IwsbjvN7T7/bD/3P; 25:AX6DDDNtDoL6Oz1YAnn4jix6vI0/Nhs27B01oHcBu3p82nnTUtdVJVnSCJq/hPmGq5uTtx7L26PqedDXR5NZvQojPd7LR3MdVgWxXdE5twk5SL0kl8y9Pp/hd5f2iXFqDh3TRG7H1DUQs3ZXhEKdzBwCk6/mrSNaWEf092bjEFKFTqyEyjdbN8dCL8SP9quAv9t0sSetVKHqv4CXh0BVVFiFXzwXSyt2IepCnJlHeedjVVHmWCW3P5zZ7/4nd++R3TZBc3noytYEPyzUCp+M60MJIvgi6MOU2ON5GDgOSYoQreDqYsWi08/v+EAjNt8QHl6Xn3SI1aQbPtWRIhbo/g==; 31:9xeNcXAnDrRkTyr6QL6g6+glMPkYgpdzSGwMQL8C2mhQQdQjS/wC8AZ7PxgAvjoBn/f53aQRtGeHvbPe6wTN3dRVbA4fPlXQjFjcqvFpety2VPPduBE0Tx83xCk5tH48EMakEbnYX5xWOdP4RZ60Uymr6RYgUn8eAlY1KThMT3ZXyxKCzvZGc45Y3tNju/WyWT/GQEnUlUq5OWavb6S3QPUBd06S1uevk5901c8uGx4= X-MS-TrafficTypeDiagnostic: SN2PR0701MB1069: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Anoob.Joseph@cavium.com; X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1069; 20:coE5xlRYRKP/BxhWTM0atYCWIFkd33blO4fpeQzrRVRG0vq5HkHrlCvUSc/u+ioESR2Nyhcth2wVk9BfSMewfgnwyWSu8vWk2exPKVXWyaz9FYgXkIpc9g6jQiqT6zP3EwqUAycaD2KTtgsIcesi+96jdpNJDTXeuFSJQbi/dN3iEoLfq8IKQlWRnwj3/Hogzo6H8hgJlCrEpsoeAB0RyXAMaeeBDratgCrPiOoTprrf3GuTr7O0kQza74w0tJK5tQbRa2WC7TIHYLG8svavi0/KZ0lJIWJ/4PASX15eBTzjWsIkgC6xeYiBhwfxHdqA+gIZ7h4yIyzZgAF2jVcaSyDw0nHZG4LplWjx4iL8tEqhfJGQpRhpjPUIAeCBKk8TfXpbyUm/4Pui0z+gU8uHMeGjWxeLFN38AMjpekXeQcgGx/yRbtI/sy5YsQdgUVb3i0E/S/tbjj+Se6XccBujvnJRsKGrriYeGKrJWOQHbS9SWRnlUUJMeptzsGBlMEY6cWfSY0VdPXn9RvaNh00f6agVDy97Iklzgrj79S5HC8UP3lus64wPdY2hS1RfkFPtgiS1BSv/56nhPfggOU2Ya4xOId7Qt93hOijKlXv9h54=; 4:gX63LqKsPooKWJ0emnmdkk0rcI/x0wkeiqsFFJUd2quGrKGo0LiwVrwC+C1/rwIiRgewI6PXblPglMRaCoeHvK7nuy29ZnmQ9I51BrOqOFtih5qAYpatMsxim5at41+qw+gH8fFxqylmfgo0VtdQ7blL/O9f5jrkCn1R8SATBMHfx+x58WQ5e6OMxc9/RlytzMvS0GRQriyt5v7sdNvWwtZmBu6Ze8k+sBNfgIEyUag4a2bT3QYaXo9hmi7Z12eUnewIQPZFQMTQZ/RC4SPX4+boWFeR+bYfN3N1vQJHDulravF9jMgFszb/ZybAOSp9 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192374486261705); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(10201501046)(3002001)(93006095)(6041310)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011); SRVR:SN2PR0701MB1069; BCL:0; PCL:0; RULEID:; SRVR:SN2PR0701MB1069; X-Forefront-PRVS: 0631F0BC3D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(366004)(39380400002)(376002)(39850400004)(396003)(189003)(199004)(31686004)(53416004)(956004)(65826007)(11346002)(5660300001)(7736002)(2616005)(305945005)(4326008)(25786009)(8936002)(446003)(106356001)(81156014)(8676002)(81166006)(105586002)(6666003)(36756003)(2906002)(66066001)(6486002)(72206003)(478600001)(68736007)(65956001)(65806001)(47776003)(26005)(16526019)(55236004)(186003)(42882007)(52146003)(67846002)(52116002)(76176011)(2486003)(23676004)(8656006)(6116002)(3846002)(386003)(59450400001)(64126003)(69596002)(50466002)(53546011)(6506007)(54906003)(316002)(31696002)(486005)(58126008)(230700001)(97736004)(110136005)(486005)(476003)(53936002)(6512007); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR0701MB1069; H:hyd1ajoseph-dt.caveonetworks.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjJQUjA3MDFNQjEwNjk7MjM6d0tJaWZ5a0MrdjZpdzN2UTQwdHlOWURU?= =?utf-8?B?ZXQ0dUI2Y0ZNalk3ZUZxY3VZK1NqMDc3cy96d2FjcmJvbmdSWmtnV3c4bGEx?= =?utf-8?B?VzVzUWIwd2labldsTGVmMFBEQ3BXZS9mVmQvY1VyU2UvcHZvYUVrVm1sVkMv?= =?utf-8?B?YnBrcTcrV3lUb1pGN1NCc3l1U3V3bjNEMzhBbitTS09ZbDQ2LzkxSjZSRWtm?= =?utf-8?B?M3BvQnNoOE54OU90TnBvd2ZPS1kxQWZHR3diMXkybllRVm5SRGJwbFNzUUdm?= =?utf-8?B?YjhQNXRyUmcxZklhRlQ5Nm5BMUdWdThkMUhEU2UrQ0tNa0ttSW9ITnE4RFlx?= =?utf-8?B?YWVZa25neDBzL3kza0ZkU2pRcnY4MU9lMGx5SzF0bitMR2MvcW1NcFJzZ25M?= =?utf-8?B?L2ljV1Jva0EzT2tiamg2VjdjUjBGaEJpVHV5ZnM2UHo3c0g4bHNSaGdxTkRw?= =?utf-8?B?WGpKaFk5NmNCRkg1K1NnZnhTVUdtSEJHZWtXbzBCZzB6eTRWcDlGV0sxZ3lL?= =?utf-8?B?YUlOdk5CYmtPdzgvSmxCK3VNMkN0bytROEFXSDBXOTljcUo1N3dLVDg5Q1NI?= =?utf-8?B?ZHR6NlFjb3pVN1VOSWR5bXNDM3JsUjlIeVpVb0M2TEI2WUNBbXVPQWFCTnJJ?= =?utf-8?B?VldOd2llc3JHOXNnNVFubWFKdHZsK01FSEw1enRuMVQ0ZjJ0MXFMY1EzNVg4?= =?utf-8?B?Ykc0OXhLNGZVd2E3bnB6VlYvSDhIVndIamJwK1JXdzJ1K2h5UXRpY0xTdllv?= =?utf-8?B?RUswWWRqcjJuc1lmWU5UT2dxYmlHRW9IZ0ZIR2NIV203ZVZqWG5vT3htaUEx?= =?utf-8?B?a3dFdGdxVEI4YTVtejQ5aENCRXlRMXRyNmRERCtjR3JNYmhLUGhPeE5zcDFw?= =?utf-8?B?eGNWa2QxOXVXdHM2ZjNPbk5KWVlsMm5SNzhycHVXOGVqakVYaklzRkJmNWxD?= =?utf-8?B?UDFrSkk5NndMVlNoMUJIcFhydHBITjZhVXpVT05XZUl0Qk9DYitlazNTNEpo?= =?utf-8?B?YVY1bnFaY2xTWDZKQ0NsMUlKakl5WDByR0JyRHhsYWxXY1hsb3hoVjF6VUpR?= =?utf-8?B?eTRvdkRKUTd5TldZWWhEU2NPODlod0ZVQVVDNEJDNmozOHdOWVZlenh1RVk3?= =?utf-8?B?ODluYlpLblBvS016U1p2MVZSTWcyMTIrTVpWRTJEeUtlY1RoWDJJVmR0RWFn?= =?utf-8?B?dm1XdjlrbktSWnZJV2I4WDBIcHFkTVozcm5pcDZaNHFkM2o1emw1Y2EvelQ4?= =?utf-8?B?K1d6aEVWN3EwckFLcXBnZ05Ta2pmRzRGOEZscVlJaGp2eVB2am1VU2NBcWNw?= =?utf-8?B?WlRXZHhsRG9Ya0tJSGFjdFZLaFlrdGt6N2NzUlpXR0cwcnV3aGowQ1o1WXdy?= =?utf-8?B?Q011MGZJRU9Wbk9TUnBKc2dOWWNLaEJDRTluN1RjR3BZR2NYUWt5V1BOczMy?= =?utf-8?B?TnBPK0ZQbnMvYS9namttOWFoTVJNTkFJb3VxdU53aERmTjV3amN5OVJXcEtL?= =?utf-8?B?cXYya0tNUnkrdFc1T0V0SThPRm4zeGxmK2JhOHRoS1k2dGc5ZTVaLzNhc3Vw?= =?utf-8?B?eCtraXFUSkJscE5ucStYSWYrd0dNQitFVjFzRXZuSzg3YmZWWXErU2lDQ0Fa?= =?utf-8?B?SzZoMDg3STZLVitqbDhwdzcrZlVCb21ESmNUaElXNm9Kb1psM250Y2JEN0xT?= =?utf-8?B?Tnd6aCtRYmhzNDltODBwZWpnOHdqZE93QjJ4NjJoeTZmZ250UG1zbnZGbG9Q?= =?utf-8?B?ZDQ3cGtXUkRKWTNXalBEd1BEQndINGF1bmhyQ1pCdEowNU9TdlJ2d25aeUwx?= =?utf-8?B?aVFCUDhlMFlDS05GQ1M0dU1PWE5aNC9VTmV1V0VRWUZyOGlyZVlCcEFxWE1t?= =?utf-8?B?bmZNVjVMeW5yTE9FRnFsRHNtcUZ6UXJIZmp4aE5lSWNjMkx5N3oyYS85amdq?= =?utf-8?B?QUR4a3ZKT0pZa0lRWjM3cjB3UW81cWhtTXNxOVJYdTNoZzROSmYxVk0xK3ow?= =?utf-8?B?ZkhHdHA2ZmZWZ0tOOHh5TTM4NjBuUWFOWTAwTHJlbVpnWk5kVS83aWxPVXlj?= =?utf-8?B?SWJXTkU2N0FTUzBQd1d4aVV0WWR5UkkrYThaUUdDUjcvellQbGF3aTRIdCts?= =?utf-8?B?VHFEQT09?= X-Microsoft-Antispam-Message-Info: 4S8u3ocyEMBmlnNVU7EiTWAmF/EOW3FAzEjjxlFIMzaklPS5WdWz8raRVSdi4KIuXz+31uvDD3r29Wy2kWL+JBTUYagNmGNfKG04abnhTsDSCw+KuE97Xuoq9HErginUKdIh+s48x/XSwOLNUQu6M7SFSct4Uq341kr7oJ6iZTXICTjuFzV3GxS+FKcuFO9l X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1069; 6:ZPuWv3cdLKg3IaL3Zwo6fYf4udsYZ7WqycVJVVyFpRqkaImbbmdoN9igrTHIl7aLhcy38MSVo0D1dJAZ78BkCRqinUPUWVwaKxKxXuG4nBsCfP+mmtmFdT/vJglsCi4vDO59HXm57cSwcte0D79DzlSLYnLaWGah1E7ejkTwBSJOrZesi4q5fbnyiGvHl7QcX0bdjwWOhEMf0ubawSE0lPETMfFvJdL35wm/fMBLefu4R9SZvtfEQbb2L9tOgkt6akOvKyWxISqr6L4ChAFBX1DDMSRBdkY9yFT48KDiFAie8XJ/y+8e+X3Mb+0qoPDcqTJTTTPPk7QF1B4n0YLTl9HIF/YguKALtFrJM+xkg90ABlpADXqT2Y9QcCv+lw5XkoskzZvkFjsKB6IoUYDMSr8WIy8QF61zkCuQh3rkmCYVgmNt43X2UtJMjy2DDL5JMKNX4jkOnuPiCNs4Rlswzg==; 5:W97xw+Hc5F4xdud+GdLNtdsFt3/tIFABJWYVtCEyfsyfHygJ8DM/0huB9h9HgPAYxgMrM2isTnEmEydJ/D8CE2oZ1bsrmXbfMDYrEbghwVWs+q/D+lgSFN0d6f6RJ+wS4L/AA1ZscYTvfsFoz6zLkpBNCPuqM7uK9Vl7YdpTD6g=; 24:pm1yytnB9XjZx+3MLgd5z93a3TuHn+NCsOV2+6cZO93blfKSorf54BMgc8KFS2E9BIErkhhGpMQd8FK+UpAfed3AwZUpoSUcYwJ5gWFCUKM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR0701MB1069; 7:ngBu2CG5+NPMo9Wt/l7KxMDy/l4NGInNrdNVu3LZ58kh2+ZWTUOlNxhqcJ8ibDA34+1MXvTjwDTFp/etYbfdC/GFYePTIbziASrd+6xe72EeQhTXuwLYUdBRVTKVfAYh9b+67dNm0fwHNOyxGRBfdOdfZbfJPp1kKyB/iI8U2S9lk6h7oDEY9LHuZOIsFqKhQhIq7fWQKS2P2gn3efstgVzXIeOTiObNn/6FXeHiwk+jS7BB4OqSkFW507X+E0H3 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2018 14:27:10.5924 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d863a8f0-e874-4396-c19c-08d5996efea4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0701MB1069 Subject: Re: [dpdk-dev] [PATCH v3 0/5] handle seq no overflow in IPsec offload 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: Tue, 03 Apr 2018 14:27:16 -0000 Adding maintainers of testpmd & lib/ethdev Thanks, Anoob On 21/03/18 16:41, Anoob Joseph wrote: > This series enables application to set the sequence number soft limit > for IPsec offload. In inline IPsec offload, as the sequence number > (maintained by PMD/device) reaches the specified soft limit, the PMD > would raise an "IPSEC_EVENT". This event would have some metadata, > which would be used by the application to identify the SA on which the > sequence number overflow is about to happen. > > Anoob Joseph (5): > lib/ethdev: support for inline IPsec events > lib/security: add ESN soft limit in conf > lib/security: extend userdata for IPsec events > examples/ipsec-secgw: handle ESN soft limit event > app/testpmd: support for IPsec event > > app/test-pmd/parameters.c | 2 ++ > app/test-pmd/testpmd.c | 2 ++ > examples/ipsec-secgw/ipsec-secgw.c | 56 +++++++++++++++++++++++++++++++ > examples/ipsec-secgw/ipsec.c | 10 ++++-- > examples/ipsec-secgw/ipsec.h | 2 ++ > lib/librte_ether/rte_ethdev.h | 28 ++++++++++++++++ > lib/librte_security/rte_security.h | 16 +++++---- > lib/librte_security/rte_security_driver.h | 6 ++-- > 8 files changed, 110 insertions(+), 12 deletions(-) >