Message ID | 151903017106.32574.17875240122902582332.stgit@localhost.localdomain |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@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; dkim=pass (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="WF20HL/D"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zlHVs5wWkz9s0v for <patchwork-incoming@ozlabs.org>; Mon, 19 Feb 2018 19:49:41 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752364AbeBSItk (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 19 Feb 2018 03:49:40 -0500 Received: from mail-eopbgr40135.outbound.protection.outlook.com ([40.107.4.135]:10743 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752112AbeBSIth (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 19 Feb 2018 03:49:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=XL6SJg5xMvqCnOVjjFAu1P2HxGIi+EQgDZoTL8NTtbU=; b=WF20HL/D3K5e/LmLEftm2qrQtzGRqpBUX6RyefORhPCHrm8zXlkkMKjmnmYVuzh7N2AM61S9j3FeEZUH8eswzGAJ8ASNOcg2Vw3l0CmNrvwB+rdCoGqxW4o0G1xm875XBJiJgoDPbRcF3WXZWQawNs5d/54zyZkuTD2pV+Zk4KI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by DB6PR0801MB1333.eurprd08.prod.outlook.com (2603:10a6:4:a::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Mon, 19 Feb 2018 08:49:34 +0000 Subject: [PATCH 07/16] net: Convert fib6_rules_net_ops From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, avagin@virtuozzo.com, pablo@netfilter.org, kadlec@blackhole.kfki.hu, fw@strlen.de, yoshfuji@linux-ipv6.org, afaerber@suse.de, steffen.klassert@secunet.com, herbert@gondor.apana.org.au, johannes@sipsolutions.net, netdev@vger.kernel.org, ktkhai@virtuozzo.com Date: Mon, 19 Feb 2018 11:49:31 +0300 Message-ID: <151903017106.32574.17875240122902582332.stgit@localhost.localdomain> In-Reply-To: <151902976942.32574.10711323959096437995.stgit@localhost.localdomain> References: <151902976942.32574.10711323959096437995.stgit@localhost.localdomain> User-Agent: StGit/0.18 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR09CA0046.eurprd09.prod.outlook.com (2603:10a6:7:3c::14) To DB6PR0801MB1333.eurprd08.prod.outlook.com (2603:10a6:4:a::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3b6bb7a3-e29e-46f5-d6e3-08d57775b3a0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:DB6PR0801MB1333; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 3:sQLGcHhvJtDqgeFTliq7W2kUtdbb6tuANTuUQN9B7DNHy1U3YOk48xvrIWVNEvDx2DnV8TEZfkqSGxMO+Co2/zUgE/+fgVe1k99rz4BehOs3/uRTxBtVAGCfTGKjaXsl9tcLSGojnf/j4rwiZBvbnJozwXXUr14bM4VfBL9dYew9U/mdK6B79rsm+xmisuqvf7LHqu9VdTdgCKleBsHc4J+iVUSdt6AjdveSKgL8gSXwaBregB8QHy1tbqZuqKMG; 25:wo3yvQIuXrGVCKajQy+91fQQlIU/lqr8PtCY9nnpD6elw3ewgz1s0LN631hi60uxIoWFk/kal4Q9ql3letDK7lrNhVSEXLyywAkcMQvpur0PE+YzcWOKQuL0zUkVcC9VzVb0EftjiX8FT6nUo9oNzYSsK2V9SiRJvYN+CvxUIT/300ZbQGJwsQuMhHWgK5omWRyOI6y2D+QcGEExM1S/skszfSKSN8klgXD9ma4qT143yBYdwdQLjIjX1dFeRQpd+85P0zxY9dyCfzLbpId+ZR277Tt+Pkp1hROwqIJQqOUX4fqxENcSLGfLxwzwAurIOZYcf9A1/t6TxO54idztYg==; 31:c6oqrspPEm2L1Qv/fq+OaleERZdHKD0FwfC73OR1NuXnVagUNkb3XUMvV8gY7G/0+ctcD/6u5XV56bvv4Ls3J19XI9re0y5wsPxBcNHCZi5ImXvI1k414xs1qMxjptds5Y8PmyOn/cczlwDAqKFsGYVEkoXv3psJJaSiB7ccJB9dOoLj5pfP58FTNVEKRSU4NtF21Q9vXX1kpLmOsXRyOMIYdm5AjZehKqqFPYr9AjM= X-MS-TrafficTypeDiagnostic: DB6PR0801MB1333: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 20:hSuiCHXtrzANExIpq3XZdZHxJ3E0UQwPcV3g/G4hLClLXUgrdSFuEF6tRqLsjX/DhFmfxrdMGjeLhsHkREuEM0KwgShjqy7bD/62rYrk8qqWnmfuRp6ULDCwM+lif8Ib8jt9V8ScqhXsBhMGcB4MIRrk5e25PK4fax2IfLS0yu0nK2Um0BalQB3ImX+CTB15pkxYHSL3T+pBZGNlvPpIhRPN71enZ0BItmJ0AHO6nPciOI2YF3RQVXg0L+aiufody/qviZLrMwXcUCixqF8/AyBo2laYAEeLKCLuVsOXfCfdYDcBg6G22qigWLqpoMlXGNwxx9xW4A4Q8DsHOl4X/pQ6pDvQwuDVOHEtkz5XzykoIM4srC3OVDw+J872EgCmPNSqXABbRDGrFcOILtwdd4vnxksUj3ULD5T3uToyxKw7T3ErZaLhUkQ4iRG4M4VM5/6tlgPWZAUM/CiHB+JP6njv2cpozyYSAryHon6Uz3dqvVg7Wo85h+hr2xbaL+Rw; 4:vQY9YP/Gwo4LEUTloWRYXODexhmfqBBLSNdrhqFNMzarR5VtpuIT7CuqC4wno1g7I9uCVSmxBPkBp3ixRBH2ciIo3P+vbnHErEH2ilKkzAyNal3xrHSmKJF4jY0fp3J502F0fSNFIz/RGwBKOFKwPYS5PW0JPtwsuTCKSwy9egBeY/Ctz92PAIeaG8mtPLOINaV47Rll0leSYyWj0gqFOLTdZ30nJhQDtSXaJgLSytP2I/+1pENkoxXD/LglVytlIWDFj2evo9xVTv9gK5Bueg== X-Microsoft-Antispam-PRVS: <DB6PR0801MB13334F4361698336EE7E132BCDC80@DB6PR0801MB1333.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231101)(944501161)(6041288)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011); SRVR:DB6PR0801MB1333; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB1333; X-Forefront-PRVS: 0588B2BD96 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(979002)(6069001)(396003)(346002)(39380400002)(366004)(376002)(39840400004)(199004)(189003)(7416002)(15760500003)(316002)(230700001)(8936002)(83506002)(7736002)(86362001)(103116003)(68736007)(6666003)(61506002)(76176011)(53936002)(47776003)(2950100002)(50466002)(66066001)(5660300001)(305945005)(2906002)(105586002)(81166006)(81156014)(7696005)(25786009)(2486003)(52116002)(23676004)(6116002)(3846002)(55016002)(386003)(6506007)(9686003)(106356001)(16526019)(97736004)(478600001)(33896004)(186003)(58126008)(26005)(8676002)(55236004)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0801MB1333; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BDB6PR0801MB1333=3B23=3AN2?= =?utf-8?q?yfcSMJRlAVtCCoMlOb1AVSqwKDCSbHYBL09ps9fsB/JfH5JP+gPmrh5V?= =?utf-8?q?2nmmTKGF+mPHK1ipFb0UsPGy5gEH7gOUk+h1Wrmx52GtyxaLXWGnY8EH?= =?utf-8?q?mEZW65nA7fshwyabH39hu8GmhVRWYrE5G7LH9p3hZuDlQslBXdfSjcCp?= =?utf-8?q?ASrK7Ma0rM79Z/RM5gefjpPA2aLzOzu/UoUPVpDu42BwugMM0NO+DoKR?= =?utf-8?q?MHYrHiNKOxlXhzF2VvJiQNRkNxLZMO+ilWCBwx5Hz/i/HM9vJLNWxY0X?= =?utf-8?q?5dd5WCOqwG49Zuu6Gbu0CfkI68+dUmJWrTawOf1iL8/eT0d8EhZrd4Uu?= =?utf-8?q?l5Uqdmv5BkFK8KOZOPdeRkOoyUPuFNKNA7Wv3Fv352+87SjOvg4aDBH/?= =?utf-8?q?1zLHjOlZ3Ye2phQQhjQrqwJrgYrHfuyWZj9S4M11mqlnraSDFjZCd+T4?= =?utf-8?q?vYUKq9qh+dVXo4yyjktahqyIvJFxo5Uh3OGtf+iCd7g5d2tVdP1ekfE3?= =?utf-8?q?eeB50SQcF1GJd6ON0q0k6iuatjmnzz672yRaieDDije90rs7bk/Rsjib?= =?utf-8?q?8ym59IG2tByc2eC4ytnfMXv6xzfSQqTui7OcNagKu3wDM1Fz12zT2N6F?= =?utf-8?q?oeefDfwuT/sAvohrQe/nObTKxKpNKGeZsplAb3CVk3/GeT5Byt1BbOmL?= =?utf-8?q?h86Xu7q2wBm3HH9yNrBXC4ZQYEoS2f7PnFvlL1Om+h9UgDND6qvbXpEX?= =?utf-8?q?kqPAETX/2EGgyyucwmi7sykhLj9fxmKSZUbJ5T4xsr4lJsUxM9z8HEsK?= =?utf-8?q?g36CtTacunhsvLKm1i2TgnwD5u5mEftDf63wGAbIyTnX9Ki87uI1nPC9?= =?utf-8?q?X/MdDQWIF7v/F7c94d4yd97pph5nRAV+MDwS1iy8PDdgLEXyKoOq2zHX?= =?utf-8?q?DrPtkLcQusdXzADgvJ4R3QNeND2d6kC/o/2hLhPgedGm7rnc5l9JSTww?= =?utf-8?q?0Vz9ACfTVDTqZvvxFGeY1GDk8rrDenTIE4IzeAJQHaDy+/d5mV2E3wIW?= =?utf-8?q?W0s6YarGE3gSA9uiJn96HOG1OdE+qCD7ahfqUYQTXXGs3fvzxhSnlvQJ?= =?utf-8?q?XMODxZyRzpEZbOjrqWlYh18GIepFoum3xXPtUsiySNRczmwxZ2kC22o0?= =?utf-8?q?pAxeGGJwAtUUNA+qJNeABNamnlwv0meIaDAC5XnBJbHc1I9uJWGav7H0?= =?utf-8?q?q9JiiBpP+v2UMOMfu1JtwJslKnX37nkijsVhowe20q66cxSbSqSs3c47?= =?utf-8?q?PRowX02f832rDTMKT4Vm1oMFnXk3C0Om3cwsN1tTn8ycnh17kSSyrCTg?= =?utf-8?q?vpuWm0ekrPB5Ww4ar20iTcHcIbluFg3yoUWoJZIcOwKynmPb3m5dBBDu?= =?utf-8?q?2UG/AygVtgnmN8AjKTuA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 6:4Ypu/JWknfxDuiiBcPgyS7ljDIrHK6yVLiOYFOT4rpo6cgVLh/g3lPa+N8Sk5tQpiTZQt+/IHKeAtZo3/7LRvEBSNpyOzEw8Dmzfwo3YxAp2GX38GdD4nzasE0ns2kEz48EOtAop5DoZaGqVDUH9h6jU/Kjj43ea2kScdO/Q1Qi0cAVSFHWbW1CoJNrpCJQ/N6KhfywwE3O8XMCnd9IVWLp7zRc/h8UyE6viv1S/19Z/yyAOLuLOuK3FzTPSGg+bGyvvKK7JSa6ibp5lTUo4Jeun8Q6QhbswgIbTwpmM7frTrRmnFim48l0GV7yQ2K1ONzw+nkOJDlOPSMQWBMBKll5yB17LaSPmoZRHxeQ9Q6c=; 5:sDC10derDeYAd44uSMMsBKEnqrep1O+cnJ4MM433H9v1YY3smaUZVrwbA4EH2l6iH2ljYqN1wTHJvzb3S1VQJ5NVi4pnVT7iMF5p2e9Tbg9YQryRfaYwdoCEU0aVWeCtF7DeAXX2tOFMI7aA2do7PqXLhu2rqWH6swFWXYiSO34=; 24:iTEF5Tu/9vW71OcPD9pyNXDo6O0hByamw+ylbEavLfrk81Xb1a21gawlKiL4vEv5XHwEHODgqqTM3GHj2nyqwi4/EpsPXz3JwHcCzT1i4Tc=; 7:DJI2K+6b0CfIcYcfh0RUtsA6Sm0rZreLwH9+8HU20KawUFyPKrJATnyw4xgXfvPbXk0jhsi0eFSaK+MbJez2ksEDS1qp83TYVOndIGiFM9I151bals1dVMUTfgqyhCiUpCMGM4KfTFih1TkGWbt64ftdwVNGQx8Z1cdRf8ynkfDLG2WrS9PYQ61LaWRNp/mq2LLUvqMQ0P3wbpWLwiNrUjyP4wnOhyCnu+FjwIq3fMwV5qCvR+Q+/NC0HJpR+hSt SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1333; 20:T8edsIWihKwIDTcR71yK4+p3R22DfH+P5q5reqO1TAzQoAjlZnKAumyi5jSrgF9qscS2mON7qJ3bdkgILw3rjFRQCFYUYToPdLjlcf/Pq2EyZnQou4/eUtUWMWMakU4C01X1DFzhhrGMdvwr4N+5l9RDqsH/l0M5LWeRl6Mvbzc= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2018 08:49:34.0709 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3b6bb7a3-e29e-46f5-d6e3-08d57775b3a0 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1333 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Converting pernet_operations (part #2)
|
expand
|
diff --git a/net/ipv6/fib6_rules.c b/net/ipv6/fib6_rules.c index b240f24a6e52..95a2c9e8699a 100644 --- a/net/ipv6/fib6_rules.c +++ b/net/ipv6/fib6_rules.c @@ -368,6 +368,7 @@ static void __net_exit fib6_rules_net_exit(struct net *net) static struct pernet_operations fib6_rules_net_ops = { .init = fib6_rules_net_init, .exit = fib6_rules_net_exit, + .async = true, }; int __init fib6_rules_init(void)
These pernet_operations register and unregister net::ipv6.fib6_rules_ops, which are used for routing. It looks like there are no pernet_operations, which send ipv6 packages to another net, so we are able to mark them as async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/ipv6/fib6_rules.c | 1 + 1 file changed, 1 insertion(+)