Message ID | 20180719111643.12787-3-vakul.garg@nxp.com |
---|---|
State | Superseded, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="b20+wJhg"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41WNZt30ZCz9s4r for <patchwork-incoming-netdev@ozlabs.org>; Thu, 19 Jul 2018 15:57:26 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730195AbeGSGis (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Thu, 19 Jul 2018 02:38:48 -0400 Received: from mail-eopbgr10075.outbound.protection.outlook.com ([40.107.1.75]:21590 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729880AbeGSGir (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 19 Jul 2018 02:38:47 -0400 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=jSnGIXjhRzD4lDusdwqz+jRDPOvGajcb1WljV2xbn3U=; b=b20+wJhgdfoyGfn5NmkY+TMiMbWtNlW6CQumJRxaFd+6hw9dK2Xd8nsoo/3xGzMj/TYkR///ecqbZ38pM0kHNiICFDyVuyBmM1lzsyMJXCjepicsH9T1lm1L+k80oL3/jiRIm4gRiy7EXNYn6vIu5JK+lx011pV4SQFzmjYd6Ck= Received: from lti.ap.freescale.net (14.142.187.166) by AM6PR04MB4245.eurprd04.prod.outlook.com (2603:10a6:209:4f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.16; Thu, 19 Jul 2018 05:57:16 +0000 From: Vakul Garg <vakul.garg@nxp.com> To: netdev@vger.kernel.org Cc: borisp@mellanox.com, aviadye@mellanox.com, davejwatson@fb.com, davem@davemloft.net, Vakul Garg <vakul.garg@nxp.com> Subject: [net-next v3 2/5] net/tls: Use socket data_ready callback on record availability Date: Thu, 19 Jul 2018 16:46:40 +0530 Message-Id: <20180719111643.12787-3-vakul.garg@nxp.com> X-Mailer: git-send-email 2.13.6 In-Reply-To: <20180719111643.12787-1-vakul.garg@nxp.com> References: <20180719111643.12787-1-vakul.garg@nxp.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BM1PR0101CA0037.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1a::23) To AM6PR04MB4245.eurprd04.prod.outlook.com (2603:10a6:209:4f::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 37f8c54c-51a8-4897-cebe-08d5ed3c7bcc X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4618075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:AM6PR04MB4245; X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4245; 3:3MY3PWwhZufoVeHDDKtXD8xcuWqnOVNJTYemnV37gP+nzzi0+/LwDAwKHJJrDUXiGuGKuGQI7R+papw+kVyadbk9o2rIFU4mICd7Ae3c//JY5PLLusRF19y7VEy19bNEe/TLhAcF8z5KIjW49Cn/OUgi88uYrdKYZLVMjhAfG9fS1w2MVdEdfv01SUcvNAtbqKH/9m6V+553sR5LPBC4ClJ+PBkrygP9I8dObTJRhaNM0cUOK9/vL0kHfnO0ENPl; 25:OkYro+BtjcQGshIB+ReQa5EMaqgT2qxIftU5q1QdYq3sRj/wWUJOe3dpVdemykidE9DkGVvBPEY4K8Bc9w+4GMpNeFgvCOZ1e/fBR3RB0x+XSJ7xq9VN/Mk40+YexW1Zmg5k368PFoWUi5qG664nJMYnCzcBRl8u0qpzBl+ORvIv/wEer3xsZyuVToLwRfH9tr/CqyoLyagTdIG71pocIfg/7tYBV4OvHN+urUeDPVaL2kWB8wEa8C1DoGsLZ4XqY3uSvttH3RSUEdp1UB++fr1qOaKMd1YWmAUtlifYMXrJqElJhV+EJ5k8vZ0LsjUARjFbCljjwCmUpi807k6nJw==; 31:MW2Gj+zhSvzh7JvPyHEhPX+SVAqGcVgU9v4gf3onoTn79QZqze/sM5o+Fly0/GgYpEUryOROcLwX+tmkbfOeV8eW8x1qAYVZ/U+YUc/2/RGaeJK/EB86aTwlgGIS6W7dGr2fI6tiqqxhkSF//J2gU0FZwftxHbkmw9BWrl9GSOA9Rqo6ml5GcMEr2l9vlR0HRRj4uvKaqsVr4VG8xte1ltoG7BT6EqfNvZrivGMqcRY= X-MS-TrafficTypeDiagnostic: AM6PR04MB4245: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=vakul.garg@nxp.com; X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4245; 20:ntx+NpnbzGcY+3woDF/ZA1rZGkiSTxnSas89ibyMqXDWX0zL2HBRmnQRSND/PvpNyH2DJZYfBKyO1tPk23kHOLKJD8gwHD0IY862dq2i/0dkoLdF4R10S+UR5seWD0/whxjfz+pBspDWHOkbw2X6wMw90B9RjS8aKz5Nu0KUcxpFGDU7/dEP05Kd7eUNpEq52KrNBNMv8f6Z+4iIWHPd6pF2pF29zrOeEl27AACEsJw9uiL510cY/L4VWVc4rbF+pkaFbfsPOq2n73dv4vzMCUcfb92biM4w6HNTim5oz9pyPam22DoAeMipTzoIXJa4+gK2Gvz5aGbacGjwVlzhu26nyzmZzIvc0oVGLGRS++wr+miXzZB7Z8DUuZROekvDkBksjxTjruOoRam4uNbQp6l7tDCfwd1n757qo0e20mRRCmjbQc4QHnhAEreCofOb/W22v/nvKPpuyP5eRepuVxWgS4N7whBpAf7bpVxhF8Sp0JE53saMG3YQGho5jaOi; 4:n40xtO6ansuvyb01VaD010Da1pWkOU9jdAGe55bV9qiEEurJ8dBR6/5hWjIMO9b0y9nXRoz99EeOjB5t93wkTICznfYjUf90TLEZhx1R/QQg9eJJSS8+BH5brN1+LMzfQ/GT7c/bUukN6Dj12ntnN7Yu6OGXUOGiudNYebssMlkxfhPOLYvbDUjiIfZdBpmllAIzGLEPnVuJ2yQRf/Kxv1YwTVeZQQTH9NwClCkdB7MMpQlAetJ1QGtNqtAmz0AIj3PI03Ya1r+3jkB7LZ0kTzeK0muKRstfe0dZBqiv0PmEpL11zX4aorfgBcYNZoYx X-Microsoft-Antispam-PRVS: <AM6PR04MB42458C3BD40295F7AA9AE80F8B520@AM6PR04MB4245.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:AM6PR04MB4245; BCL:0; PCL:0; RULEID:; SRVR:AM6PR04MB4245; X-Forefront-PRVS: 0738AF4208 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(136003)(376002)(366004)(39860400002)(346002)(199004)(189003)(386003)(26005)(53936002)(2361001)(6486002)(16586007)(81156014)(8676002)(16526019)(81166006)(186003)(6512007)(76176011)(14444005)(36756003)(55236004)(4326008)(1076002)(6506007)(6666003)(6916009)(106356001)(3846002)(86362001)(446003)(25786009)(51416003)(11346002)(105586002)(6116002)(5009440100003)(316002)(47776003)(5660300001)(2906002)(48376002)(956004)(2616005)(44832011)(2351001)(486006)(476003)(68736007)(97736004)(7736002)(50226002)(8936002)(52116002)(305945005)(478600001)(66066001)(50466002)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR04MB4245; H:lti.ap.freescale.net; 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: 1; AM6PR04MB4245; 23:R9pST05NBxv+ONbg79uIM0/WpR1XyVjfK58Ux450iMI2+ajqvEp9Bkqn3vQuevspBuxGneiXe2EMLGQYiOvqTU6WUHI7w8KjpqEmLzKYeGGHH7jIVJEyuK7gwyxI6IDqvGHCAPjCn0U0hLLVMYl+ldqrtaLW1vWtmCvC8g27Qi+I7y8LB+dcXmbf8Ax4m3TKzOMJxpi7gknnk4biHUbwELxLAgPewwhT9/H5OxsGI3CoQ/q+W4TlODad8EWSLTVZbJmYFhdV2uR7Az6SVrVfK2+bgfD8QhUH5i6lLojp6HEDRe30tgaDDaUSCqALlOib8/W/3hRpdCidcIcHNMcbpmJY8zIWRI42urE+hC3qhMtwvaIGl3Cqmm4SNheZe4PZOK3TPU56iz7oLwlXbJdcSJgyCP0bHbb7AO8vF0bxxsPCaG7vEW3hLOesFFJG1P/VcOquDXnr/ezvOG9K51WrvwutxBCHRyJdLviwziVlPDYbd2arxaLLJGJjaPQiQSvG/5Pyn9l2kzqqxTA/r9FSviuDT/WFjhvo2wI+TP0hGcPCkpWYLF0jTRt4mqDOhEl+rbRgvMDyXSyfJ9TRkex4aXf42QMSTWkgUAQ24Hxd4/OcQtXHielgraaUAiUUX7YITgixvIOdMGu2h/vwvQxvi23+SUtPIJEQ5fMOIO/MZS+SfvbFRur6vVbt/9//W/G1DqbK7dlIuqDTyPUnT0KaQh+IL87vpIPLO6Zr2YcDYuX7nGZJPjFBxF1i/JSuxUz3S+AdechkvTLJQSmjpikUBCXosUcnBo67iTNPEG4+hAASQLeumTiPbXkst0IA6sbTYopiKYaT+kM6UM14gIclJioAgbb7q8oajrd7y6/a4D+x+iEBlAFPYu8MUiUb1ktmbrojv/XTJuIjhmAnNdKzbRrlhIHiGdMiOvRsDOj+SrAqHKYaDHXQeWxaUjNMo4EzGg2Oz52UDGJR2xWsIaPykDAeTKcfSiN8xBHo12CiqsCu7uWrtEIe9VmtGNEEn+KtbWB5P4ox3Y0glPW/XQrPFSr0mk5031HUi76rXUpigR/Yl2MYKOb6JAWrCR8zzHmQCxEFu0Chq6NkKrBKNAuGl8ksU0MA0VS1OQ7XOtYxzuoZDJIE0qt+4RrYMUwXOb2phHMHQ0Liym+9e0SxPBZFp8lDCss4+HmkFOAkVpT1JShOWbWuEfRf+/GA2D8L1DryRDUO37lQA++P16RiTUwd1hRSPnNtc6Dje4n9hWmlLJgGD5OucLwGoc0OkCJl3Y3/5ECXbgZpR9/VoogyAJM/gZeFtORvuafK4YBrwG3alA5rkgzgBw9TUIRyTYuhMki7 X-Microsoft-Antispam-Message-Info: yHPOOidb/ftJ2t73TnGQPZ3WxJFN6McUb7lcNKS3feOP+zNgFH4dmErsHQ3XlpCpieAN4QhoO8WFozpwQp2g7WGsmbXvuSfq5HTfJC3cM7qiVkYGeEA/QdqJhNIzueKBuLA1iZ98GS5aWMr1pcUENCd5AKYHqlqHyDkGamt+yOGSdShqhcC9YhREK9VKv8TP1KNcCLBQ+MmUd0K9WFJrdP/4qGT9Vfyhrqgo6f2IuHWSxYMyuHC6p/l3d4ksMyMtSS3tWkSNtRqzUMr3eVAoGB4OOuJyKua+OzxTWxzV+WXlcNVAEuh86YOU2SUJWUdj2Ilu/c6CNkdj98IipzqGU9k80jJQoUufB+r1tgieWS0= X-Microsoft-Exchange-Diagnostics: 1; AM6PR04MB4245; 6:zvaQLWf/0kQCo9WAyPtsLHvb3eiyGTSD80N23QY5StgKMjzySC8Y/spk98SiyTO/0ZtkuGzUBGJNNpSrYzAgriyLrrq4ymRFiJRmLvbVX3vSu1IeHZ3rTL1hHWpPcKiXXYLy6KxIjjcOFAn75z7OswwmgtHjP8zWKnfSro8a/RbhIOgjr03WpXyXpIXbncNQ4I9Qs5VF1e6bgAAGpoWZrnmqqwv5Zk7ZcbQAWsFZArTy0hYA44AvudoCtfjp2BjLLt2Bra6Y0Aw+YOqx5uTTTeOmdBNhkLB+a493v+6bX3+2kkgXUlwJIkX6+oQ6M6eGC0y8s1Fvk3MZZfx3RI0uiISLNFnfBKAmAYFv0YAWQTpQNWypRLmetoHIq/ixUandck1nMpFBtNgMDCzWG5nJWk4A2qMlaAsdo0qfW2DRlBNLSSxGbLpgX0Ueh0AA2zq+Utv47gJk9OjXC9Rx0gvvzA==; 5:UUGYBtWgc/d56Vz/v8hp4bljF23smb9PvmdTrTTDFwWowJ3jl9OK26VOKn6D9yV4Hid6nA+DMW92/nlXXRbEqWEJbVHuHtni87dgiPrDsA482Nlfrnh8MrhSm2hmNawLboDvOOC/O6BiBr2DXk4/4XIgLAoO67/Z7KXiy+0QVho=; 7:HqFUG6GPdVInYlR/Kx0nhA0wvYFE02yDajrRSOrht2Iez+q3s0EJLiojVgrLPGEad907I6PsgVzFjyuxq+5Vojg/kKcZIDfDS5eQ7Z7L2TLj0iF4twTPrA+XFN/pBAGb2/zXJFreexiY/tm75VROst7SizdBhkcZrv45tXJnIuRgyBrAi2jp9Dbe8I3vreyR/FRgZKazUbjFGHwdidsEDgqncZGU6zSaHdunyIAb0bi2NgH2yi5/FKosGUXlt7k6 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2018 05:57:16.0822 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 37f8c54c-51a8-4897-cebe-08d5ed3c7bcc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4245 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
net/tls: Minor code cleanup patches
|
expand
|
diff --git a/net/tls/tls_sw.c b/net/tls/tls_sw.c index e94cb54a6994..186152dced25 100644 --- a/net/tls/tls_sw.c +++ b/net/tls/tls_sw.c @@ -1019,7 +1019,7 @@ static void tls_queue(struct strparser *strp, struct sk_buff *skb) ctx->recv_pkt = skb; strp_pause(strp); - strp->sk->sk_state_change(strp->sk); + ctx->saved_data_ready(strp->sk); } static void tls_data_ready(struct sock *sk)
On receipt of a complete tls record, use socket's saved data_ready callback instead of state_change callback. Signed-off-by: Vakul Garg <vakul.garg@nxp.com> --- net/tls/tls_sw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)