Message ID | 20180719162613.27184-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="d8CopMDV"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41WWSR17zQz9s1R for <patchwork-incoming-netdev@ozlabs.org>; Thu, 19 Jul 2018 21:07:19 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730460AbeGSLt4 (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Thu, 19 Jul 2018 07:49:56 -0400 Received: from mail-eopbgr10041.outbound.protection.outlook.com ([40.107.1.41]:41605 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728071AbeGSLt4 (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 19 Jul 2018 07:49:56 -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=RaxMlIg0fb5Fni8FdwHbr8rvt0oPwmCzdtPN/Sbtk/Y=; b=d8CopMDVm6a8+BGxrXyo/F5sCOcHGgmRd5Ndr4KW3UfUDFkd2lXaLjKNGRdd6cxcZXzcLfcwltbuIKrQtAntDRqiBtKCEy2EoFCbN5UCG8FYbDG9H2EOrhOtPEopcELZMGrA4fB92wpZQJ7C703dt6+oznPSLcxE/QJ8mYRYdIU= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=vakul.garg@nxp.com; Received: from lti.ap.freescale.net (14.142.187.166) by DB7PR04MB4252.eurprd04.prod.outlook.com (2603:10a6:5:27::26) 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 11:06:39 +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 v5 1/3] net/tls: Use socket data_ready callback on record availability Date: Thu, 19 Jul 2018 21:56:11 +0530 Message-Id: <20180719162613.27184-2-vakul.garg@nxp.com> X-Mailer: git-send-email 2.13.6 In-Reply-To: <20180719162613.27184-1-vakul.garg@nxp.com> References: <20180719162613.27184-1-vakul.garg@nxp.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BM1PR0101CA0002.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:18::12) To DB7PR04MB4252.eurprd04.prod.outlook.com (2603:10a6:5:27::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6fe40496-0310-451f-47e5-08d5ed67b490 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:DB7PR04MB4252; X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4252; 3:HyXb82IC8gIE3Jseney05zC5qEu925iI2mMVzpg/EcvXsC/BCgWJ++r3MJVnhd4v0Q0s1w2qqf9/xc1NX6mZu1KSofgjGcdNorFCNDIuXwY7r7cn9V6hCU/M1gyHiwZPfwpKxdfofqPwf5fdPBk9+Yw4bEO33BHUqNeWT4TWVHJlMnXk6weMnhqUdRDkXuqro68yfCVGBumXqjWAiG2cwiJt7ztofWL9oLEjWeuz1I6Fcq0tYO2nqRLP6b8y1YQk; 25:8tBwVoIjIPxNpqezHpIcxipuxKlsH56iqSJu3iGRT6QpLJB27Z0JA8T/XvIc7G3BPXqQtUh8ylJRx8fWh/hCkukrknV8RMDsoC1ZmN6jdA9szfdICrkohi1i2xP6FsKB1jJrQGSw+5wh0LTzp4PXO6HV/PtTiIGHv5gDIx/fOd7uYlkI56lhK+E3csw7cx5DjWU2vagBlQk3ziBbDDJ69u0Uttn1GGmCAhb6kV+Dbv74yF7ZKxiWxUFXroH0GapLUQCsN+FJrvc+vl5bLSzWYb+Xp5spLqRZvJGppZhXPk2mhg5iFLglJOlx2MbrC+DUgODFbg3IAnx+PeRbL5BTaw==; 31:yN9AsJ40pMIjx5YFKA33+m/Ht7kBj0jB53rvO9GYIK8Hil2GbtEYXFocmkRavEvCkZMyvK0325Td+NFVCq6xnDB7yKVLwDBllO7M3b2kcLIe+FZB0In1DkFj+4Wq8HNUD/piPOnaehLNHQBoLxfX1nLsTAFa5Ug827cPnIA0ynrgblEXEK6oNMuqnCuXE5DHTJ5hWBSijEjjXuxfF79FG8vfVPA+bwL2ud9P9mdOT8E= X-MS-TrafficTypeDiagnostic: DB7PR04MB4252: X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4252; 20:0yUqwsgWp3Ym+Ah/Y4/HEyzH6beZ5JlHgdyY79rgOp3ZHgz6g0ve/Fg1synIDT7KkHeeqveG/TVOhPEHvGZNY0Pbf5KSXzM28AV8n7LBttZCROp+wcEfzdtM26Fy/Vgw07wdIb/qPJs9P+irTaLuFd+o9RQOKJueLa0rzgDT6HtwoMbXbCUWjDhzMohcL/xxjZIS7vyJFe3vpG79uh0nZaNBZNDqLPK4WHHRyAtLprs5WKkN6+TTnMSgUAeOgaKasPd53wnxKJ6qH3eBFyBsZGRu8VGQIPiiQfjclHZ3VpS0+xht/IS8IjOaQ/UQSAw25r1nOF324mFEEmYJrzAJ9DJ87kyyspfYrE4pCKeuAopfFNBqYDCBrkL2j0RoDKKbHlPVF5u9+TD4XhPHHUXTv0mIGtYqS+dCAk0z5rZmwJ2r+KZvI7QeqNWhAIxeoJAc7nKCvhEoc4rcgx0LCKQRshXIS/C01fu5muetVGlhMbvl5rJGHiPQXaaBcG2ldgUG; 4:OJ06vWDLkPR4JosdSqpBIWcBEWKpICW1NpTn52/objYRZEb4bqDar2wI/uP9nY3jW9D5++cuLoGzlaRhiHG5o6fG+Oj89Cq6DNmcb58U1nj81kz/BGQuCMbbPQEBeMbS0f1jWXbWBc9d/OLTmSa/Jei19UwoAyg+ao7PRpuPLpNnkkOxr6vQ885g6QDjOkLwPwMDWiHRimWo+6MV0YKLJzBkr5CTUHkcy9lZAzvt8loKE0nqT6S0ic7rpu58OysCRsc6n/dxY/NgM5VeVo4zkPzRs4/34Fl2vOTNOjaZWIcKP+LhQj6bXRPC2dDGOHa4 X-Microsoft-Antispam-PRVS: <DB7PR04MB42527DDD8B071B8409519B9B8B520@DB7PR04MB4252.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)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:DB7PR04MB4252; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4252; X-Forefront-PRVS: 0738AF4208 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(396003)(376002)(366004)(136003)(39860400002)(199004)(189003)(2906002)(575784001)(386003)(6486002)(486006)(2616005)(14444005)(478600001)(6512007)(446003)(476003)(81166006)(8676002)(81156014)(956004)(50226002)(25786009)(36756003)(53936002)(4326008)(76176011)(86362001)(44832011)(11346002)(51416003)(6506007)(97736004)(8936002)(52116002)(48376002)(16586007)(3846002)(6116002)(50466002)(5660300001)(55236004)(1076002)(2361001)(6916009)(7736002)(186003)(305945005)(68736007)(26005)(16526019)(6666003)(316002)(5009440100003)(47776003)(2351001)(106356001)(66066001)(105586002)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4252; 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; DB7PR04MB4252; 23:k3QrAV9pEYtDul+2uS5AK2Y09l2bLWGbxR/c3lZECdVLn8jZdHW/U1eXf6Hb5dJXoHMP7DLw5Xik/E4aT0yc9rypNH0kHBwTuraBRzQ9mdiOzWgHO4zsAj65L7PfS31xkQPaGVlEhJy0W7eZfBPU1qfqih4YSRKQYnQs7MSokMH9tvoXzUBoJMpHkOw0cUV81WHSOzNa/kCo234U1v6Ke2Rbn6dcNBXbmBkIGtUJtAiEf+K5E30Lpo0ETo7RchQbmly3d60KsdYnaM/LG8Cxp5jtOSOgvWMUrHyivyEYmhe/AHN4ohwLhKriEfQ2Bo2V9e8Xl6z/D4XSZS/x+qL9u/voleDxzR9sHLFVjQJwvh9j6SB7QaHHp6Q5uOdDls4yEsQEOjLIGrR+eAYg5a+5KMUWOjnV0YKoL4uFe/kgWVZJEvaqsqpsuldT3uCkVtNKUPe+CdFc1p4C2NCUHb35tDkz6mnbYHNLfjNPX37ZF30Juj0tHbvAW85F6jNR/oBrfCIVdTJWbqONSYdNq5kydZbJg1ES9yuotU90z5HK8vGjDUs646ipaW/ShFRrxPmvViwh1WHJwoYmuIlwrw1jvIDJ6tMLsMBQmWO5zOWajMKNfEOy+AcwAQQxR4aeDwm1ilBuqZTC/Y3u1n0nDTvOsQ9sU+fdqo7bUcpynpsyAnnux+eiAI3aVF6vQBSLLVZMxxVRaS+9b6C4YhpO7qOjhVLszH26CctvqzdLee7D3nMBy2a0UDO8Nqh/axhssTu6EsM970pCvxq0PN/ciLVIHMIAT3BRMjKhFWuVX2oAo6pf5fw3AhPo5dymNYMqQNRqxef5MZIA9G5/ViC1UniYX0ZXkcoSnao6vPH5nrB1bmvxS/yGDHr4Gs74SaSIxlrdAGOpUTNumuxzZjfPF0xJJl/+z+OI9g86gvC/fJamJ1fwIKzOGtfIbM2kff+5dSDXg+LDQARLGJMlJR163tlEcMEBkhPG9Zlmg3jEfSZMmSKBbwqrVgxt6WMPZDm+T+bugAokjzLaioaHaKd9aC2TRNKOCNgLAkxE4b+S0K0JhIp9awAt5g3w0AqHHT1qsHfDVmL895BBwqac7tabeBisfBzdB2B77zes4u/ioZz5VGvQGT3Ii2Wf1W28QUyAClwN53Bhemh/BoBovdCvv642XWhC+zVZmHTuxDDL3cWOxhaP3BnhEnDyJ02v81bau+Ht4KwisqiwgqLVp2zmj8I5IhUJpDLDCljvG8NMrC8BlWP+EGGVNclkLWTRmClpYR4IgUDHhUdiAZHYVDOaFFrR2EreI0mDg49UnK0TTxF1GjIu2qZzAh4VjszQ/jBWJahXG7cDvsZuOi31dCwcfO3G6A== X-Microsoft-Antispam-Message-Info: f3/KptY7SLtc4gXRibMYkhISejdKZNlOvX89fvaW0jewkUX3MtP/l6+cB7r0lvuVe7IvkTzJUWl160SpnyjEmXjGRD3qli2923evTLK7szKTELZh7iO7fy0Sroz/ncJWtv26k15V9I3qNN8UaY2WTaT3e+oHP5kGCHEEzFxLRn8LITU3LgJRIKP74N6vlJPbR+RX6EagFoRHKkpbPJFNim1x7/nPOL4t0pqQVvwIUqcBDfZW8AZdN7pbbwwxoXRwEiWPVl897ZBRfaZH8/QerPecrpYEt0eFL8dFl0qVYJ6fEAeu8mfeYvI+ilKY/HZnEi5hLTPeLN8W8xO9v/1HsRstaMhxIP41IM/xnZpMibo= X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4252; 6:jtN6E/qb4NmH2DvLakbNnxHnecgALnCo86jdNaOesGgGUfWJDvQXUTTDLRZN2QVtnJgMXrbF/8WjET4JR3K+U8ID9tt9Fw+M7av0uXUrJ00G7cy0YgyRWMGUaPArfPisWhw5kUIfN4sAELxuA3/sNhYxvG7d69/pr1VhcBKBxxn+5h752m9mgSdjem329Tow98yNJW71K+LgOw1MrwNLVRIbgoaDcJIiatYqc2zFZ+uDWYMyEJiOkVAqNgFzKAyiWqEdsSHPC9j3bOYKEQcQq3l9iCzPRcE8cX59OQBtsKD/ELWgPEHVMPG3/NanBaAPtJnjt2Nk0pOrOcWd3f6J7sTt/lkUP1VGfTKmnU26OQ4WpDt+IjLiYQihiKhAIXNVKXrzO+QHU+IMp2qt4GTy8b16HMcc9uakkwhv1pKsuAPxXjO5S8cmS2La27YHKc/27jvj92OXHHKBqVjbB/rPrg==; 5:AwspMP86/4AH3UJdNgv31WeGKx/2a78Q8fVAhYwl5w/ezYVXsCdU4lnXFDt/GGfouDTWPWG6NfYfJazrWNQzBEmAPMLhlDa1Zq6vjROhqfGMvG0iRYddQAnT2rY/r6pyC2uzPvj3r4RegLywIsLOH2Nr9l9Rut/YB5OMXE55SJs=; 7:F1tJc23VffrYcSUs6+6qujq02gvOuo0TLdX3j8b9WZuTtNJAUbciPibPl0F/9E/bkb0WLO3D3QkI3hbH5qzZz9Ybl8TLGx9OzIfTD7Z8/qAwNfdGH8B0jfEXgdJ/bqnKRCTUP6JxaEHO7zmG6iH84S1rKEn8PQXATP+rQ47mqFXOAb3Py0TKvQdvnCArwY7iBsiUgaOsXtFeCGEmxQGIesvUg3/uxh5IHSmq+xOK+w0Acz+VNK4clsfAy+opcJp8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2018 11:06:39.7061 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6fe40496-0310-451f-47e5-08d5ed67b490 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4252 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 7d194c0cd6cf..a58661c624ec 100644 --- a/net/tls/tls_sw.c +++ b/net/tls/tls_sw.c @@ -1023,7 +1023,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(-)