openwrt: Revert "kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod"
This commit is contained in:
		
							parent
							
								
									51a36abc6f
								
							
						
					
					
						commit
						154567dfdd
					
				| @ -0,0 +1,63 @@ | ||||
| From: Matthias Schiffer <mschiffer@universe-factory.net> | ||||
| Date: Sat, 23 Nov 2019 16:43:00 +0100 | ||||
| Subject: Revert "kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod" | ||||
| 
 | ||||
| This reverts commit 436dbf12aa7381bd6db1b03b36be5a73df386eb4. | ||||
| 
 | ||||
| https://bugs.openwrt.org/index.php?do=details&task_id=2624 | ||||
| 
 | ||||
| Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> | ||||
| 
 | ||||
| diff --git a/target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch b/target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch
 | ||||
| index d745a970269061c56ef92677db0e85e96207f58b..8a6fba4307c2f7f7384f7274f39cf54c1a0ea7ae 100644
 | ||||
| --- a/target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch
 | ||||
| +++ b/target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch
 | ||||
| @@ -127,7 +127,7 @@ Signed-off-by: Florian Westphal <fw@strlen.de>
 | ||||
|   # netlink interface for nf_conntrack | ||||
|  --- /dev/null | ||||
|  +++ b/net/netfilter/nf_conntrack_rtcache.c | ||||
| -@@ -0,0 +1,440 @@
 | ||||
| +@@ -0,0 +1,428 @@
 | ||||
|  +/* route cache for netfilter. | ||||
|  + * | ||||
|  + * (C) 2014 Red Hat GmbH | ||||
| @@ -444,11 +444,6 @@ Signed-off-by: Florian Westphal <fw@strlen.de>
 | ||||
|  +	.destroy = nf_conn_rtcache_destroy, | ||||
|  +}; | ||||
|  + | ||||
| -+static int __net_init rtcache_net_init(struct net *net)
 | ||||
| -+{
 | ||||
| -+	return nf_register_net_hooks(net, rtcache_ops, ARRAY_SIZE(rtcache_ops));
 | ||||
| -+}
 | ||||
| -+
 | ||||
|  +static void __net_exit rtcache_net_exit(struct net *net) | ||||
|  +{ | ||||
|  +	/* remove hooks so no new connections get rtcache extension */ | ||||
| @@ -456,7 +451,6 @@ Signed-off-by: Florian Westphal <fw@strlen.de>
 | ||||
|  +} | ||||
|  + | ||||
|  +static struct pernet_operations rtcache_ops_net_ops = { | ||||
| -+	.init	= rtcache_net_init,
 | ||||
|  +	.exit	= rtcache_net_exit, | ||||
|  +}; | ||||
|  + | ||||
| @@ -537,11 +531,6 @@ Signed-off-by: Florian Westphal <fw@strlen.de>
 | ||||
|  +	synchronize_net(); | ||||
|  + | ||||
|  +	unregister_netdevice_notifier(&nf_rtcache_notifier); | ||||
| -+	unregister_pernet_subsys(&rtcache_ops_net_ops);
 | ||||
| -+	for_each_net(net)
 | ||||
| -+		nf_unregister_net_hooks(net, rtcache_ops, ARRAY_SIZE(rtcache_ops));
 | ||||
| -+
 | ||||
| -+	synchronize_net();
 | ||||
|  + | ||||
|  +	rtnl_lock(); | ||||
|  + | ||||
| @@ -558,7 +547,6 @@ Signed-off-by: Florian Westphal <fw@strlen.de>
 | ||||
|  +	} | ||||
|  + | ||||
|  +	rtnl_unlock(); | ||||
| -+
 | ||||
|  +	synchronize_net(); | ||||
|  +	nf_ct_extend_unregister(&rtcache_extend); | ||||
|  +} | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user