Message ID | 152041564496.11627.7324735109051431244.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; dmarc=pass (p=none dis=none) header.from=virtuozzo.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="TEQScz1f"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zx7th6jddz9sX4 for <patchwork-incoming@ozlabs.org>; Wed, 7 Mar 2018 20:41:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754269AbeCGJk6 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 7 Mar 2018 04:40:58 -0500 Received: from mail-db5eur01on0118.outbound.protection.outlook.com ([104.47.2.118]:12156 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751208AbeCGJk4 (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 7 Mar 2018 04:40:56 -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=9PUnCr0uljYZPlPe/FIuqPi1ppf5sK8j0Js4/wJbSGE=; b=TEQScz1flyuBU4nLY3tqEXv/baC4nc/bgXECT/NE6lvQCXlxsHnQhDv501Sv5yxusdnDqoQ3kUEZSCYL9YAS6vKRne19Tn+/vIwaGWULJkR7NzCkOrWu+I19unhRRTCnznPJYOG9XTMw/lCR6pmXcbHMYT21Jd6AqrcE0e6KA9U= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by AM5PR0801MB1330.eurprd08.prod.outlook.com (2603:10a6:203:1f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Wed, 7 Mar 2018 09:40:47 +0000 Subject: [PATCH net-next 12/16] net: Convert iptable_nat_net_ops From: Kirill Tkhai <ktkhai@virtuozzo.com> To: davem@davemloft.net, pablo@netfilter.org, kadlec@blackhole.kfki.hu, fw@strlen.de, netdev@vger.kernel.org, ktkhai@virtuozzo.com Date: Wed, 07 Mar 2018 12:40:45 +0300 Message-ID: <152041564496.11627.7324735109051431244.stgit@localhost.localdomain> In-Reply-To: <152041531893.11627.15708076126889316570.stgit@localhost.localdomain> References: <152041531893.11627.15708076126889316570.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: DB6PR0202CA0018.eurprd02.prod.outlook.com (2603:10a6:4:29::28) To AM5PR0801MB1330.eurprd08.prod.outlook.com (2603:10a6:203:1f::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 57fb0343-5ce1-4ac6-c03d-08d5840f851e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0801MB1330; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1330; 3:HoEd/gxBygWIWsVsAjfFejTYnDHY5BMBNKQjWn3JpgAIHs8ejMfCMNAfdYl2Vy4KKs/r7wbVEz4/MeGJ/KkyqaNsGk+/RBGkVH1fBhxTMD/+leetNBNuZVbjhaIl4ChkIYqfkJl/d3lfb3Agn5mv33tOZi7sakzGvfshNitDNZ64yUsxMlJZPaYldf528SGegNBEYoNwhClorQPczQZHEkbLaJhx73vW6EAp/CKqu4FAF0cmhz0xlkB9ItGQLxCj; 25:bKqXJRmC6EAZX0Hm9uaA5jRDmHvtfIHdoY4ZgbDzQ3KqGckmVYGA/JjswupxLR9+6xpqd2X1VJtoG3rjtn4er93AMSFU0V5IYHd+Yf4FU8XgxSsVLR2q8bQtwBgMloc4G35XXJ2FJyCXmhFgzeFNT2a9Y5sjfHL/R87qMEt5eS9ICFblj5ipDrcVEOZbSIDyTjIoFFCfD1AJRDoi7wopIaXon5i2tvadBM10W2xq91m2IP173M7F2yoj0vv17PLiUiUkDqwYXndgJCLAjivbrh59tiKyQu0qVjm398iqHGpsuiT8oslRBDhmGRmig+EnqThDWliEcp0XOwMQVbYLHA==; 31:KLe71EGyfwUDuuTR8+eamljilePM+tE9ClEj+fsZL9OrOhBjvWEhbOJgvqNMMEec28HLq8TUiSKqFHAkEiA6zT8yK7K0gsCKKvnnrmffkQBwraK5DliRE2fTEJ67puaA/FFhmZR9lsuckbXULfCVpH9fbCpRruWMePXYWL61YFq0uKlCezWDMTC6vDXJwmRXPhisOagBJawHiZ/943DcCOOj7vKFh3Rmf+VJU92XRro= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1330: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1330; 20:nQetAHHHkm3xM3JdpTSFMN2CEdpFukH621RqLEWpe9qu8rW+AxqvkYUHo/LzRBR9EjHAXU4tdltZ+AMfWt4QF9wQPCPFDzy44RaY/0kwy49c7R+e+B4ZRsvbSZUH4WKIdybXm6uG76MyyfhxPKTKqkvg8PkjYkAXLKc+ZUPwM7YlmAWuehHHaiQyWcTmJFoAHbHscamhtoQaTsZsLHdr7vBzpB04AMFR/rVvwfl/IHUUPL1cqk4giEfzKILZjKtyOONmyzEOJ+0n0v6ijz/ty67LS78AYCzhHHaNLHNEXTAfXiRLN7U5C3Py5VIpST7J9Z4m2j5DC+9MH3aK81+7gpoA5D85M1piTs8UUR8arpePyXRzj+Nq4ozRH/92EtwY0begSMJgJH+sfcKsxSl/yzm0nj76fbzKa3PBD6hZlLcfO6eKW3Dkb1lbX2FORtbCmclqaK/40fnxQcNIXxl7OM280GtXsVIi/O3deOv7S90HJdeeeZKEcpOQ+1Ned90T; 4:WUTTrP/H4Ge/w0PageYEAFm9D6JHmH9p+u+Ax482kLYrZz+zx5iQcj1XsiOD+YI6O/f352sonC+La8hCReeREk6LHyizzpLlwZFOLN9opcYApwVVxFUwIQRGY1Smne7hn8Q8lHe9bLmB6mZAe0wG1wLjgLfazldx30UVsriyMe24l3SSMtpNAzgGd7ya0NJyE8bXe2AqBkG1pZkma4EjS/nMgvVDB5OzXl5svOX7Oh+e38McUPhsCbFOAEejE0iRhyQCeD/a9XGOJafgPbGwdQ== X-Microsoft-Antispam-PRVS: <AM5PR0801MB1330BABD63844907D0BBF1E9CDD80@AM5PR0801MB1330.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3231220)(944501244)(52105095)(10201501046)(93006095)(93001095)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:AM5PR0801MB1330; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1330; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(396003)(366004)(39840400004)(346002)(39380400002)(376002)(189003)(199004)(26005)(305945005)(50466002)(86362001)(230700001)(2486003)(8936002)(53936002)(105586002)(23676004)(7736002)(55016002)(9686003)(52116002)(2906002)(478600001)(7696005)(316002)(8676002)(2950100002)(386003)(6506007)(81166006)(55236004)(81156014)(58126008)(61506002)(33896004)(47776003)(103116003)(3846002)(25786009)(68736007)(6116002)(106356001)(76176011)(5660300001)(16526019)(186003)(66066001)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0801MB1330; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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=3BAM5PR0801MB1330=3B23=3AhC?= =?utf-8?q?TslrTaUeW3EBXbEBDNeYH2E5LY56v69DxHMVY2ORFth/ziqVes/OAOnL?= =?utf-8?q?Yld6Uli2g2tV2AHzPoTM0o+ED2SslO7xLPRFGBiBhFrYQ6sVT/zToV3d?= =?utf-8?q?5EVzugPQKdoATGUrBMaBGBuOwvOJb2llenaKwZEZNzCgOkNKVBt830ik?= =?utf-8?q?JQWUlGxBjhD6cfi9YIuXTQlqh5T7/78IOWKytggwxV81991sEKV/Y0LU?= =?utf-8?q?rAsDNbX4fjKobrvJP9PsnYOFQHttI5QQDkRQ2KpSfRzlEZD6ZQP8wz0u?= =?utf-8?q?GAQNtTcZuvM+2ZC76kZ/okzkTKLAS8K0F8WmMt6avPpd4ER6dmbKtR5q?= =?utf-8?q?cehSBXQttt3+QjHxARckHh2T5wxkgIWEYpOW4J+hn8O1turAV2tVBHyO?= =?utf-8?q?mtgwrF8cptn1sM3ANU9DlteeQdbfWE+mzVqz5Sgem2GYKx+YNlm+0Q+f?= =?utf-8?q?q2OJ8gGqQfA/QsDswDXF8vSdvwbZTRjJ8CPahW1Yqx+pBSCwfj/LhXdY?= =?utf-8?q?vAEDuH9wDOdizvodVKujlLA60z37zqpoUa5dPesBhUvb1tAqp6/KI+gy?= =?utf-8?q?JHlHy6f1yJM9zLR2QPNqd5xOluI/hbbDmo7liGLJsZzNI/xqW+NtgT+e?= =?utf-8?q?za3HVCN6iobfgmOISd80X2Ck1wUOuiiB0S++1vL6mjYzSfPKto1IUG8z?= =?utf-8?q?B/FfsWsZjXffOXOH1iJuOKal9UDnqzeGNE/uQ4HFX5+5C8fz7reDAqMx?= =?utf-8?q?QxriF/ekuYEbUQACfCX4dQ7QvndXsjAw24q5PsaNpJbGXgyLqASB2XWm?= =?utf-8?q?x+7l2yMaeCIybC6u1A8oXsOrXZ6W73iLcDfAgeDftjn1xoVOEfDpQIIm?= =?utf-8?q?7CgbNoz+24Tw0upqGp+br3OPF/FJ5TE4+IJoGTlkiDb5fPQlmNsXTSUn?= =?utf-8?q?xY+BjuUtrOzNjGr2FKv8Ipw5y7Px9IK8U4AjuDfX+GIC2FilyZ655MMU?= =?utf-8?q?Fmqt6GQ2N0TNcZxjqP8D3114TMeshYil4b+OWZMkhfLWUJH5MnjAXrni?= =?utf-8?q?lAanM3MlwDE5tV/57nyTpp6XPXNdzL7EyvR1qNPU06Qm/WGKgx7NaKZE?= =?utf-8?q?emJHOpi1vW2qtuP2ZIue7/RkZshUg6kKj9mMBlFbKZlz00dKT/6lEIR1?= =?utf-8?q?LxChjsLJpoVKgy+nCQH97MlSDUTh1B?= X-Microsoft-Antispam-Message-Info: LJZD6GqKCuSDl4IXW66zd0pxx8CEpakVdI+X/8csNfkmsV+XXfOizsxEd2AWtoIEjauT1FZ70C7GQlMBv56ctwWfbV9E3fLhqqFZClDr9in+d1wpyun9yNXVXU+y3/QDm7UBmZxZtTlZy0Gr1UMIScM0Mx5ZEnoitVLK/aUYQXI41UeEyOwydnsnGuC6BU69 X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1330; 6:ehInMIZtnMgnNNL/dMzPHGCuvl/j2u9XuqHMcF7SXFSgF6Q/c9Glg6e3JzBWTo0GLr+xGDYP7TNQdcsbpG7aKo8SYHWJISuFcAgD8XrPKV6O6xZL3YH2m/5ovGAsbmDyEJSqxOFcSKdt6Rrm1z4ItaSgpNiv8mXskeD1B8CPhM0jVnaihSO3zSpzFrp798cCnCdFvOkEEfMeilwL1BXN4pGXVo7/XhiwSu2KoJUQPCdUzEbIx/zKzAyIwLLMsI6YcyDbzJnP2r4Itf+zeAvL5w1cNpGYV7zT/CDRnbOrvzyrhfFf2hXWDSbmsjHLRS6wYUJCUKgrW9VeAqOk6vm+w2OhC3EbJ6K8XNEc9klCdjY=; 5:8app4MSN64nWHFZ7OTBIIdUC/RJev2qFBWYoIUOuRhi6Uyk9fab0ZkuLERlNvkfM3I1uoDlQwEDMQHYB9aOUDq9D3y05CRwdd72PYAK6X9NFsRDRXuyZ1BO6z/YVLK7+BXzgNtDJ0ZmdFkWhMXJl8n5panrAYQhDUbsnNPEB7qc=; 24:d7LU10VF3xl+ueutEc2JxbBvVkqU3yTU44SLFp1/7bYHZfHHrqmgft4pDVBpn38IwmtaY5BD7UuImGe7AAnMJC2C3ik+6zisTE2IdfhUPJY=; 7:yUyJig2yLtkT0n6uzupMASKBEW6vhkzFOfH1YTxrX/wk3QuhLE1SKy8W2gyL183BxVuOs7WibaqUA9HJJx59uaX+1+y1TsVUJ488Et1GmfFOgZyWNhohupPBWIHFtUKZEDPnqP3NviaW62xOh1xNtqa9uC3x3q4kyrnH56t795oZqrD4oMI6XkWeDGhZLtjaHpnhJIlPx3C6cVZCCaUz5zajDwd4vbpUHv6BEIfZinim2H8nYJTkNNuMSD4ID9ce SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1330; 20:xmg0O0fKFwIJ7mhxIH3XkbVarvM/D4ur6K+kSd8dFwe4MmcMVCkDVsI4A1xcshuQVqIpTXflW/8Q/cfxY0E4qCTj3neCGa32uYo+ZSwMxGAjQ9wHNgapSMKNKYbQ7VbQyeiy+IFInYWlkYfeV6c0Jx/nleX/q+9eHDpdEwIooYU= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 09:40:47.6801 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 57fb0343-5ce1-4ac6-c03d-08d5840f851e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1330 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 #5)
|
expand
|
diff --git a/net/ipv4/netfilter/iptable_nat.c b/net/ipv4/netfilter/iptable_nat.c index 0f7255cc65ee..b771af74be79 100644 --- a/net/ipv4/netfilter/iptable_nat.c +++ b/net/ipv4/netfilter/iptable_nat.c @@ -129,6 +129,7 @@ static void __net_exit iptable_nat_net_exit(struct net *net) static struct pernet_operations iptable_nat_net_ops = { .exit = iptable_nat_net_exit, + .async = true, }; static int __init iptable_nat_init(void)
These pernet_operations unregister net::ipv4::nat_table table. Another net/pernet_operations do not send ipv4 packets to foreign net namespaces. So, we mark them async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/ipv4/netfilter/iptable_nat.c | 1 + 1 file changed, 1 insertion(+)