Message ID | 20180716155715.13987-2-vakul.garg@nxp.com |
---|---|
State | Changes Requested, 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="LUPIc9i5"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Tfxl2BTdz9s2P for <patchwork-incoming-netdev@ozlabs.org>; Mon, 16 Jul 2018 20:37:47 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728947AbeGPLEd (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Mon, 16 Jul 2018 07:04:33 -0400 Received: from mail-eopbgr70040.outbound.protection.outlook.com ([40.107.7.40]:19920 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728588AbeGPLEc (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 16 Jul 2018 07:04:32 -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=LUPIc9i5GwzmQrONNQBGzfPspLJwYCQ7GJbB8EoxlsaweUTyBPMNvWkOmYA9WVThILM2XxLbmdTMb1WKKhkwQoDH8P3CCjNOiQbmx5xA86S9cHsS1jxmwO3hQjbycdf8RiSJf31JRwXBUPPiqhsC2qbUMqTo5ERX1ajYH3t0r34= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=vakul.garg@nxp.com; Received: from lti.ap.freescale.net (14.142.187.166) by VI1PR04MB4256.eurprd04.prod.outlook.com (2603:10a6:803:3e::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.19; Mon, 16 Jul 2018 10:37:35 +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 v2 2/5] net/tls: Use socket data_ready callback on record availability Date: Mon, 16 Jul 2018 21:27:12 +0530 Message-Id: <20180716155715.13987-2-vakul.garg@nxp.com> X-Mailer: git-send-email 2.13.6 In-Reply-To: <20180716155715.13987-1-vakul.garg@nxp.com> References: <20180716155715.13987-1-vakul.garg@nxp.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BM1PR0101CA0044.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1a::30) To VI1PR04MB4256.eurprd04.prod.outlook.com (2603:10a6:803:3e::31) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f89e7467-d1fa-4598-a7a6-08d5eb0825ef X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(48565401081)(5600053)(711020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4256; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4256; 3:8DFXSev5GSI9MZb2olFM7vrKkcng2+MLxyWIb0G8DeA+kmeL9ADzbuZ5+ACxAp7DfiffDUXnRStKDScKYCgQxg32mmwY58NnSrcIIp0BTlzHBZ+cSUf7NZl5zqQe2Ba00hVqY435sGUyqX+2maRUOyNIiQbd3ERvACIyE//RG0hY7E0yVXlQHSdoT20695Vv4h/i/X+l5m/uBj8JhGPWkW/+enPynK4nqHDYxIKkPMUUvs0wbSL2mGWQLcpDqJgd; 25:6mJKwSYZh6lFMIOLWn6hx6kGjBjb8XWe09JQ12NehzlB+adFtx2uoh67tcDuWcMWzs9FfVc6XGJNwo8CI9Im+bXAyS+Vg5v87qWWPoi6Auabfjrg4iXQyQDss8DbaPOv7UsluXOALNgRkUh9xbLGVG8fHriK8ghCYeU14xWTYZszJVreNnQpMBL++EVaLEnqZLWHbT5D4q0IhzT9S/JNuLBRARz8T64P+QA8H5CVqVoEIylqM0+V0RdwTISd3uRnLxXSlUpOcQ2lUM0TIOdW7TLm0iV1AyPr8z/mPnD5LRzQHDUYK+O97PN/bnXF7vw6zDgWKrkG/PgqTksCuIVHEw==; 31:17mz0EwdiQ5VKcSMbNxTdphFQCQxq1tQkmaV/bkzWNoPNnzn8dlmV/eNDokdZ+kTwiBUYOesQU6zG472Ue1Zkta22aDWOJMIJnppUFHxHo4vMg/K41dhLsbjrm6fiVCanbQyZNd6j1sPb4nUS/aaPjNOAyAzc4lSrq1bqhVbnL5Bt9hu5YJE4htf0UnwiyOG23IeSWio3kxbXbKn4MXTvgOdQhmWeNBrsw7wk5s7feA= X-MS-TrafficTypeDiagnostic: VI1PR04MB4256: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4256; 20:aBaWOZNQ+dbDW2Tari+0ihb1bqR/Q0EkG1JujYDUk1ChCVg5h1QTmwB7h5/uYUHrWEqUUnJedymsFRdxb/c+g5sPa4oY5cqBW/RVNAA3KyugTMut7oBoefEpfx+85YUa2Hio+79dm0wMeR2rKZoLmiLulze6mrSDeIC4PVNepIsJ23YVwNA3NhDBOn11smSsmtGjAUviQJ2l+CdZgUkFNZW8uvWE17JBDF/SzP2T5ZHptcXpb2ZruLzS9AoOyTK3AGonTEMVgRK/uho+aaGqDCPa4/GWvLG00hZrbSfeP79HIkpVUl1D1UdbqhAUftHSu/jaw/9kf0RSWZH0BnPkZ4xX2AezOYD0XRNuOvHhkOcVuRZOMdrkqAxKdz4tv6c7PN2Nch4OCIXWT02++qWazKSE4CsEvOcjzug2U8JdlXOaJmHXksBXhZihNpymZC04iYrxH3wKkIE8jmbMpZ3EorUQ04/XlYExjrEn+oRs6PXoAZek3YWKIrv+KBSDOcsF; 4:eA1HEVFsKhl17EazBTlegGU8VsFuu2/6DOhce7iPSq16BhciDo0LEFvk2qdlM2NknpHsW1uOZ847evmg2f1vnSHQcAKajTtUxx/50koZrtT5p9CSrG7/8fR40U00dh1dk4Da/eRptYT5WebBNjpBjJiJDDBhnHYy0Tvm8CI3QgLL9phiTU6Uu1tt+l31Yha6hsJ1EflTjgrvv4aOltVNQkJZr4UDss8AKwGr3NY6zr9HZHQGrDlywA1qeRNIQ/pL96+cfHz/FkMNrgExN6WaGrMHlTWYj3UbxKawuGpr4KwQkgFigdpfe4mMH5XBXnM6 X-Microsoft-Antispam-PRVS: <VI1PR04MB4256AAED28DC7F2A18A19CD78B5D0@VI1PR04MB4256.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)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR04MB4256; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB4256; X-Forefront-PRVS: 073515755F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(376002)(39860400002)(396003)(366004)(136003)(199004)(189003)(16586007)(81156014)(386003)(6506007)(52116002)(2906002)(8936002)(53936002)(51416003)(6666003)(8676002)(76176011)(6512007)(14444005)(2351001)(66066001)(2361001)(36756003)(55236004)(86362001)(305945005)(7736002)(4326008)(5660300001)(446003)(68736007)(316002)(97736004)(6486002)(1076002)(16526019)(956004)(26005)(47776003)(2616005)(486006)(3846002)(6116002)(25786009)(186003)(11346002)(105586002)(478600001)(48376002)(6916009)(50226002)(476003)(81166006)(50466002)(44832011)(5009440100003)(106356001)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4256; 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; VI1PR04MB4256; 23:jiGULMUjGyNknvJuo533IUC3xNe+ON5VcUbPoGFx7aBaAeYWueTjB+mGxErTfyTpwHO3Z/OK6cWnQ0bgS2FqIK8ngZRJPuEmrGMlTuCBGTwSDg/OPbtgNN141qV9Fil2GH/c+qk25HKFNsTHvfW7L6zPZjDQUKQfEdidSZTmBXbKjZFpFzmhcu97gXcIyIZMVp/hdDyQ1T3URw1gijbtjtkfoFZ/jtJ+VM5gDYVzqagGn1NX/i5l5BdPGh0slrfJnnjPl5PxTPpasLJBw4jJXXslhpstWjDAXhHcvDZa/3E817szBnu2enHZNeWqYXeFgeLHByAilqhuJ3qtTfrsK+OkakkHrxvj5YsnVXNAOzAFkuPrjfY5jSPaiSs3j8fraRKEWl52AnTJENX9Nu84Wx3padVGDXFGPE0NxWcDLoaCjB7zUEL4KLevHPdMME6cdNrPXTo2e2MV6nLMHCHOSXbt0JDbXr/6odRV66d5L+v95oimEExteHiu7nLuVWG/Ucuzoc15G3Lc0/QGSA+X9wFnG2oorls25yofWjlf2YkkfRbnmipYJqYrs3Ia/xPBDAdfR6SP1TGluhyrL9HzOzp0RAhh3eZUY4whSbyiozLkYAREDpOdyjiEFfIGB1RQ6tjbjh+jD0nzaRItN5Ycl7OTnLiimRFYr0xHp2Y1Hny4T1SbEd/6RmmJJV9D8nbMYOX5Id+wymz+GomOAagRMGlFsp4XApVaxetQ44X+lZ/yejDlXbYVcL2dImc89RWr+Q/9UhHJgNsAl4+5LqSiD1yP6fTB+jQ6gWNFIxAPNsjAudCXJraOG8ooUr4JAD8Ja2rKFGA1byEHx1UWAYdObdSlkvMsfkrHh8oqxkHbBJpzmCTf1qkQVMy6GDef0fdm74QYGC8vozqEH90guHXEiJyfxr8xwEN1TimbgRBmIs1DSolQxd/tNSzFYb3k60mvRxY3E2SwW/4fNPzleNl7Dooh2dG/YsPsGme26WZJNWPzJ2NYH4ovBYZgPz0dug//2s/AjWBNqR/bBcQBcAVIPyJU1bEFnEoFhu/EIL5G8hOlhIMl8UL7MRIhSgfEUASvOSFOSKK+CqEsIEoT+mdwCuwqC7NkFF0I9Yz4nOAkj5vflLMPM+pF1PokbzDwGSW93eobonCt2hdV6cXDZR3Y5dhwEj5nIQlv5l9vt5mTqgACLLn+iVcINPo69bNSWk4dODteqSTPorsMfDP60cousvUQhjSt4lm/01vTh/n2TC9D1z1TqG/4SY5mD6fMqN8mUAWwhY5wnztUhGiO2ZLSN8OdhGST/F0jficcmlg3Vun7oxoaL12OqX40FIaiiqYa X-Microsoft-Antispam-Message-Info: CnKLNQe9dU6os1QGpmw4x16Dv2QNNLtxlTyTMI33yhQt5TAJwCEIh2fREZlMhmyxKjXKE9CCPW6XLjSVsUPVYGKcIQYyyi+qcHy8Nhg9CJmVnUgdhBHTb4fedz0Pc9Cc7t03AdCC/AbPdccJtcLKnwKXmjgg2AjvshT/22Igpxx1GJaJUlcuKoqF3iuJrR8dhZQGoqud7dr6u1Gm52EK65T8vV7sr2KBw1nNoA1+m6hdE64DsVHgXGn+F9dfGTt5aDMIojfC1iBtSLGoE4qkoJr4Ay/2OxHgv0NFP/jxPHuFMAxISwxOf48T2kr8kH0BBkZ584Q+RID2n2shcZ+x+fdi70hx4i7iHnKQqluV1/A= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4256; 6:3lkoJ54oX+GF2ByF6gSSYujckuJP4zGxLDGOknK+43Ji73PceL7AAeQBmpqBAKucBSSfsbL6z6rFXdFsGJtN41Y9kBLboQr15otWlJ5IAtURm1CkyFkOQhlurRXWeyvnYTsuKEKqmbOM/T2ZtWGdmdWyQ3MBB/LintNripnX2oWbcgJILUDSoDYgRprGbX+xPq3IVCK/jVfK9/OIiihVA4HM3u9JT5AfXeqaQXC0MmC2hcggTg6q9rU8HvOOyCnuOzw7J0SfQ+63AumOCAEW3FFAervQ7WlUvNY5Hd2EkGP/kHulSb+ElJ/CfgWYj4NNFKQzTEHrehnCmCerAQ1oU8G+VMkQKvaOUkCBJUzhSCK0VwJG2hO0c6/StkBPLiT+3SpjvfT3WkTyQyWf8CoEw7bvxiHBn+QdoOcMSWyHWGFEoqZ4k28XT5VMHhKUOYHxWabWTT0Xmq7OKfQsEiNKiA==; 5:zD8SVqHjsSmT6pi2/JUpj2NDKfNbcNUboBSTfA4WbIKy35b90PCA8Au6kuhMzL1iXPKwxe8s8OVOYYzIQKZiOGmEeX4aVWpXB1+LvQywCWaAk/89EC81ApDM80wo5Dk/NPn46jMGOlmypBSgZP1dpWvk0Y7Pn87wQflPonveLvw=; 24:TXCUGqkJtOjsIV3ETuRdWDYPLCy4a1ISZvS6vP9cXBx8lWp7mUf+choB+d75OPfLbYP3TttG7XrP//ZMEck8JSah8jcjGs/3hbPg/kcomI4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4256; 7:w6XpVzl6s79f8gjssQ8YaDQSjs9kEPsN5G/UVk7GyqIqP1+eR9qgIDZvJJ5o3qCzyuRaRTUady2zLhdDA2iccshA+/rYtfH6Tg2QsZnso7M1X9kn0NpnI6p58JXqxDvKIU9y0eoXCWLLHCLu/XiWsTh58pqwy32Qhpv5YL5FuknPMURm66hZ4+1HUy3DikTcxay1gQ2wIpWarjq9nEWQw8X9LoQvRy6bXJNCtukbdX/llEVB18KptNWJlijdKRy+ X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2018 10:37:35.8240 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f89e7467-d1fa-4598-a7a6-08d5eb0825ef X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4256 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
None
|
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(-)