Message ID | 152041562797.11627.2152093424144118897.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="c33s+Iii"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zx7tF5sjfz9sc6 for <patchwork-incoming@ozlabs.org>; Wed, 7 Mar 2018 20:40:37 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754239AbeCGJkg (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 7 Mar 2018 04:40:36 -0500 Received: from mail-eopbgr50126.outbound.protection.outlook.com ([40.107.5.126]:62005 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754140AbeCGJkd (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 7 Mar 2018 04:40:33 -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=P4ck3n5p6VDaeyhikLV7tQ4qWA/9i2AlmEt8DR/aCQ8=; b=c33s+IiiOcQTeLX/662XFat8/OiRIdBHrIxDr+wdxw34z1FhltxkD4U5UprYA6FmUZN1hB4losudPo06LfRjnvV5joaqVwO/mYtwqq45qp931Zc+BD13cdR6j8ZHGlTcjGsW+sxPx8HG5DR71QxpUgb7lKtOXoXgIAi99ol9SYo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Received: from localhost.localdomain (195.214.232.6) by VI1PR0801MB1343.eurprd08.prod.outlook.com (2603:10a6:800:3b::7) 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:30 +0000 Subject: [PATCH net-next 10/16] net: Convert arptable_filter_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:28 +0300 Message-ID: <152041562797.11627.2152093424144118897.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: AM4PR08CA0048.eurprd08.prod.outlook.com (2603:10a6:205:2::19) To VI1PR0801MB1343.eurprd08.prod.outlook.com (2603:10a6:800:3b::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 25f30a22-22cb-48bc-4d59-08d5840f77a4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0801MB1343; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 3:5C1gUjEEk/+8mtSp6vsCTnwln9eGPsyc2hERODNrUKPRMudxZ4LA3TqAjxkLzelW5SYfr21a89QjtEdJILD3cXfmWDPKiZCBXOMT+A0pIRkpbHvO8Y97qKfHrGngxPnHHF/Togp6xtgI7ny/66ZhGqbsRrIQ49RnhW6RJBFsZHCz80+dLEQtCVAaJN2eFYrUI6W21wlDZLZmqZweNWkFOFOQ/TKUactWHYU0q11+kX3qINRuZ1B5cNW76ZPdfDJJ; 25:lQqsTzVBEoslQzkNoYOFEG55KSYMpgqUCXQhkvNcq/cXVkdygmhZePrBl3Jk+t5/jHLJkv8yIZYmghYHb4IpQIaDiycZJr3WG7uGuOv3rIK6bEaSQ2q3KngSNONx1NOpuEJuhLfhN372rrzJGSrxV5bX7gL3oI5KZ50Jf2TZtncES42v3/L+hGoT3yL+fIy2+PgC9A0b1h8nWgGUtMbkNo9Rujgh9VP1e1mrn8A6i8CYQcnphe+7C3WW34oWnuGOVZRIqMN7DHxqtbdKrusQuuS6LeT2SOI8UCtGb00vTTk+8TesoH4gNsaFun62yZh/HPtFsSl3cGSshxfn48yMxg==; 31:0f+xTy8AoliU3L5FG302HT/yLTE1eDd9ifITjbo9mmdLnR3x0DMilpmmQ42UnCbI9bxSjxoJp1yJsiMdaExTvqLQbv+N7ulXTHvXh2f5CPYjL2Y4z5n9lx3UfsMuGU70o6uPCMjG2J3NJEDvpP7LtLJuI07kCaBqtyC9TcQiU0qWX4mlnVCaXzzy8+T9kLCt5YjW3QQXX5uoJg8ETdqk9ig/VEBDkUY8xoJIeBjrYI4= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1343: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 20:Dkv1s278FMOcd4hJ6PXhpIjnryp/ka/yLfq4jveM3zOJp9qouWeX6JZX2kqjCBTU6IdMi2PTiOd5ePkYT1cbWMN2S9JHG0yO4LhFwcQQBaxttR+FH+Bm6QBBP9wKELWaDmtg41OE+VikeDX9Sm8qKzgg4SSE5aiY0b1YGcrzd34NjAw583n1nIWeVTHpq1GbbJoCEl2xdBryb6fLKQkoDQSr2sKQc4Dci9ECnnJCHLk2T1Px2pdokYWD3IeBDn+SsHnGoKgxCBk1Q6gJKoeJkLKex3JqcLuSLs2X/A63m/CG4NOONSK14XiVXxd7v98gN2UzcLi5VpsOl3bhxcqEDfKbXBcGevlx95qQm9GFABmmJCfFMtKM+LIwWMznzbPQzKF5jy+nQ0YK2t4UTsGqoQH4EDVn/BOiiUnmrWPXzmQzMqPMlXaw3mgyWDEektGY23gOd46fl71D+Ftpq62vJQ2Hl1bA2gHfqj/Q+e4hmSvI38AkDsvZjB7hRRxPc++j; 4:F3WedAU4CnDbJFLp98XHiQgSviYQXwxbjja0+oanPi7yIHc6Ayj4EZKOwLc+eVQW2G11ZoossfR2H66welG6xuFJ1q1l8IRRJG3AQKE+Hwmmtp2pUPXj/Aum4jnHgeHpKsG5IUBNAV6VKWJI0CMa6siud1BgXRarmUKOJsrGPxea8QLYAEuWULoGkjeEjtxkwOHupv9gtPDrorpJsuSosxLhzDayDQdVa/xavOUWHtv/F8kyoNGttD2AsLYZWVClFzaSey8ZtCOWtjnlG+e1cA== X-Microsoft-Antispam-PRVS: <VI1PR0801MB1343706182865DA0E0302EE9CDD80@VI1PR0801MB1343.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)(3231220)(944501244)(52105095)(10201501046)(93006095)(93001095)(3002001)(6041288)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR0801MB1343; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB1343; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39840400004)(39380400002)(366004)(346002)(376002)(396003)(199004)(189003)(9686003)(25786009)(3846002)(6116002)(2906002)(5660300001)(23676004)(478600001)(52116002)(2486003)(7696005)(305945005)(86362001)(7736002)(76176011)(68736007)(97736004)(50466002)(230700001)(26005)(53936002)(316002)(58126008)(106356001)(61506002)(33896004)(55236004)(6506007)(105586002)(186003)(386003)(47776003)(8676002)(66066001)(16526019)(2950100002)(103116003)(81166006)(81156014)(55016002)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0801MB1343; 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=3BVI1PR0801MB1343=3B23=3AcE?= =?utf-8?q?9nUq+tdk9hrVum/aJc4+HMTusMDjqmw/I9N2XFfQa8XgeBFxzzfTZaUH?= =?utf-8?q?f4UZSi8xU6P5v7eTS/QMFVhZdDyar/4aPqtE1UVFlmiI7uMNagOQCe6k?= =?utf-8?q?NX67qa6UNGkniUvB/s6lZkN611vF9XMN12crSqZwTYnF6+3+TqZyKFPT?= =?utf-8?q?XPcMgGYcowBsWQeRPcSTAcHaw56hljvBnq8pvI0cW1nrPAzXvktSK8Ge?= =?utf-8?q?DZ2QQaxm0ksrpFFsEK5eVbK/iudIwptiFHyto3rBcqtIN2pbyiS4o6uz?= =?utf-8?q?pP2CBJmxNwwt2ZZd+Fem9XCZsikeiSmhYgLKF5DuVnN2avX8EVN4J1B5?= =?utf-8?q?OT3r042wAsNDmy8ZHK6oH+zPw4+DTgHC8O9YrQ/zAwfKAjP7fx/iEKcL?= =?utf-8?q?xjzbhFWS6zJhrTpXncNx0nSC+iv70WTFE28PcT63VE+Q/xyXv/JYzKK6?= =?utf-8?q?xNtUgCrMophdMUhD/IvEUPxT1Cl5RjhBvZ5tgFHgXFB0jMDuvfth62It?= =?utf-8?q?vn/PIcc9eDRlvx25kqiwnApmmiEXUgy5hSPD5LT/XSdxMjTqINYnfsck?= =?utf-8?q?RWUoz2LLKb2n3Efg9A9jg29bganuFV9j5N6FwVP3j0I1YvMArv7Yhi5j?= =?utf-8?q?FJOi7d9bRZ3Dj2XZCZ31pyX5yzvyqgAUJiCLkdWo1eoozSXYB7HXYrWG?= =?utf-8?q?P5Y/ZI9Euky5UpHV5Ra7KHhjMSDKlyTRL1fDVh/miPeshM/LZ1SneUgL?= =?utf-8?q?wRhhe+UsNiHP3uLOrvVqVzPTYW4ORS+ZRk7dknsGMh7arBnW6wu7Ieil?= =?utf-8?q?Bhmlc7Bl83OOoYs6XD1pJNv7aG8NqrJO10tuAMRzzw1AtLyOiuHKcCfL?= =?utf-8?q?cazqKGqpQAz2PT6NRl5MZa77ov4cm5a5T+h1dydNdEePVicpNVstbvFE?= =?utf-8?q?w+ms+Cgw1xu9WbJNopswThRXlBVm+E7R6Avod1WjJfheZ2zGAVLeDW9X?= =?utf-8?q?YRj++S2CgjYdDQC0CqwwZ67vIex2AA1HeW/l2oDxlxlQGfHNnfzdLkwM?= =?utf-8?q?HmCU1DZasOW1uG03vadNCfnho1GC8qbnPyNkc8WoSLyilC38K0vg/de1?= =?utf-8?q?D14/NMjDT2f8YQg2Xqh1QbAQAMb0p0BFQhxbriBdEiQqhnLJX6sQrYvF?= =?utf-8?q?6z5HhTfTIkjaTwm/LX2OtkUZvi74DF?= X-Microsoft-Antispam-Message-Info: wstiWqg25LukpDxgo/ZQyvQHcUXX/fq1dmnyd6iIkJr7zGUrt4/25rKVPR7gsiqbvG8vlPC7W5eidY+kNeK8LSROqht2qAcO8lVfDIqIALN90n+aAopeG/DE+0IpA+M2+Ubncw4ZloOGaxcdFdRK4edYA/CHuynioDvGHHh8OP5upLuw8zUQF2Ibncnh1g5U X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 6:jxZGGPAoMuPWPWrQcTglTnnWvPrP0Qx6L2nzuZ8sSmoDncA+QyFBpkQN4sEpFPdpL6wmzOwDqEX1x1DmesZUUCmHoR/2xYNlpJ/XMsD/eXJ6lsiwkjoQ1A7UQlqSvbCfbTngdeWF8wXMmaLKKT4njZVK0MwUvHF8kDxZZ3i64CYljeCfeKo5SnHhoz7sf+A2rryH+dC8+qVi3MyuH6bmYm8p4akLYauo2goQBOUpqSFucP1PIE6KY3ahk6HQCLuAiABdobTl8lMaxC0G9MaQyLjrOcPfFXq2xyMYlbKALMXWia4gfKtN+kIyuDzBucuH8Xe3ePkQ2Ww8HdotKowQRcXxyS7RaX39aXck43NXhrA=; 5:Ke8QUz3inVkl3s/XY8Ej0qtFUkKGwm2tYW2ZqmUZuxDp7KFihoIhN7HUMf+PMxHbLkBDiXFmqLRbMXzSbTikNLv5X250HzpCpldzvd4gLoX8eb/pmKBtjPWlbk9FL0T+SzZYFBd1JdnY3ty+yJ76MiC+15hVHzxwkJyBAQjs4T0=; 24:mWu4+ksxKqEEbaD+M5bkZOiv2cMj4uHIY2SHOxgBLDFZeLdviFfG0yLirpnbsVsBcoDk5MsY7v4wMCvyg7pPTfiySt2OBbtMysV7U0JJvTw=; 7:6IZT2wmUricakALOAuoGFqsoa9XFsYFPAxqrmF0djBC0rYYA1dhoq+mlYV5OuGne2zF4fWhPcNJoukQSneqDxVRAstVyJJn9EMx+Hd0T9FVD7dj9/mgCSPHKSLptSym6sBYAg7C1JdhgXUuIxuH0CHW60WbGNsfT+lJBvq9x4LLyQuf33579b4ZI5+twX3PkyiWfUzIvSTgZt8Zzw+MvTX7abd5jtTnCHbmXoibBTP+ikqhQCzPgI8qN5fgNxA8Q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1343; 20:FJDAmp32eGkMXB2KSpLLGd64LLKY1qv7NlF2yN8SKu3YXQTx8UpS7X5DVQkLjxckJYDnBogLiOMZozytQZcvej7DcxK2QLqJuukpqgdTL029yqf0/xU8MLVIXmPlraoVmaKU3yjHJgSPyzU3t+kMo0bOfnJRTtr3Ca66sZ+xetk= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 09:40:30.3956 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 25f30a22-22cb-48bc-4d59-08d5840f77a4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1343 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/arptable_filter.c b/net/ipv4/netfilter/arptable_filter.c index 8f8713b4388f..49c2490193ae 100644 --- a/net/ipv4/netfilter/arptable_filter.c +++ b/net/ipv4/netfilter/arptable_filter.c @@ -65,6 +65,7 @@ static void __net_exit arptable_filter_net_exit(struct net *net) static struct pernet_operations arptable_filter_net_ops = { .exit = arptable_filter_net_exit, + .async = true, }; static int __init arptable_filter_init(void)
These pernet_operations unregister net::ipv4::arptable_filter. Another net/pernet_operations do not send arp packets to foreign net namespaces. So, we mark them async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- net/ipv4/netfilter/arptable_filter.c | 1 + 1 file changed, 1 insertion(+)