mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	netfilter: remove xt_NOTRACK
It was scheduled to be removed for a long time. Cc: Pablo Neira Ayuso <pablo@netfilter.org> Cc: Patrick McHardy <kaber@trash.net> Cc: "David S. Miller" <davem@davemloft.net> Cc: netfilter@vger.kernel.org Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
		
							parent
							
								
									84b5ee939e
								
							
						
					
					
						commit
						965505015b
					
				
					 31 changed files with 0 additions and 102 deletions
				
			
		| 
						 | 
				
			
			@ -353,14 +353,6 @@ Why:	Internal alias support has been present in module-init-tools for some
 | 
			
		|||
 | 
			
		||||
Who:	Wey-Yi Guy <wey-yi.w.guy@intel.com>
 | 
			
		||||
 | 
			
		||||
---------------------------
 | 
			
		||||
 | 
			
		||||
What:	xt_NOTRACK
 | 
			
		||||
Files:	net/netfilter/xt_NOTRACK.c
 | 
			
		||||
When:	April 2011
 | 
			
		||||
Why:	Superseded by xt_CT
 | 
			
		||||
Who:	Netfilter developer team <netfilter-devel@vger.kernel.org>
 | 
			
		||||
 | 
			
		||||
----------------------------
 | 
			
		||||
 | 
			
		||||
What:	IRQF_DISABLED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,7 +67,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,7 +67,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,7 +65,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,7 +65,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,7 +66,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -61,7 +61,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -80,7 +80,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -64,7 +64,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,7 +65,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -61,7 +61,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -56,7 +56,6 @@ CONFIG_NF_CONNTRACK_MARK=y
 | 
			
		|||
CONFIG_NF_CONNTRACK_FTP=m
 | 
			
		||||
CONFIG_NF_CONNTRACK_IRC=m
 | 
			
		||||
CONFIG_NF_CONNTRACK_TFTP=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
 | 
			
		||||
CONFIG_NETFILTER_XT_MATCH_MAC=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,7 +96,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -87,7 +87,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -60,7 +60,6 @@ CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -86,7 +86,6 @@ CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -59,7 +59,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -108,7 +108,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -109,7 +109,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -68,7 +68,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,7 +55,6 @@ CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -92,7 +92,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,7 +66,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -167,7 +167,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -134,7 +134,6 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TEE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -132,7 +132,6 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
 | 
			
		|||
CONFIG_NETFILTER_XT_TARGET_MARK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TEE=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 | 
			
		||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -670,19 +670,6 @@ config NETFILTER_XT_TARGET_NFQUEUE
 | 
			
		|||
 | 
			
		||||
	  To compile it as a module, choose M here.  If unsure, say N.
 | 
			
		||||
 | 
			
		||||
config NETFILTER_XT_TARGET_NOTRACK
 | 
			
		||||
	tristate  '"NOTRACK" target support'
 | 
			
		||||
	depends on IP_NF_RAW || IP6_NF_RAW
 | 
			
		||||
	depends on NF_CONNTRACK
 | 
			
		||||
	help
 | 
			
		||||
	  The NOTRACK target allows a select rule to specify
 | 
			
		||||
	  which packets *not* to enter the conntrack/NAT
 | 
			
		||||
	  subsystem with all the consequences (no ICMP error tracking,
 | 
			
		||||
	  no protocol helpers for the selected packets).
 | 
			
		||||
 | 
			
		||||
	  If you want to compile it as a module, say M here and read
 | 
			
		||||
	  <file:Documentation/kbuild/modules.txt>.  If unsure, say `N'.
 | 
			
		||||
 | 
			
		||||
config NETFILTER_XT_TARGET_RATEEST
 | 
			
		||||
	tristate '"RATEEST" target support'
 | 
			
		||||
	depends on NETFILTER_ADVANCED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,6 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_LED) += xt_LED.o
 | 
			
		|||
obj-$(CONFIG_NETFILTER_XT_TARGET_LOG) += xt_LOG.o
 | 
			
		||||
obj-$(CONFIG_NETFILTER_XT_TARGET_NFLOG) += xt_NFLOG.o
 | 
			
		||||
obj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE) += xt_NFQUEUE.o
 | 
			
		||||
obj-$(CONFIG_NETFILTER_XT_TARGET_NOTRACK) += xt_NOTRACK.o
 | 
			
		||||
obj-$(CONFIG_NETFILTER_XT_TARGET_RATEEST) += xt_RATEEST.o
 | 
			
		||||
obj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK) += xt_SECMARK.o
 | 
			
		||||
obj-$(CONFIG_NETFILTER_XT_TARGET_TPROXY) += xt_TPROXY.o
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,53 +0,0 @@
 | 
			
		|||
/* This is a module which is used for setting up fake conntracks
 | 
			
		||||
 * on packets so that they are not seen by the conntrack/NAT code.
 | 
			
		||||
 */
 | 
			
		||||
#include <linux/module.h>
 | 
			
		||||
#include <linux/skbuff.h>
 | 
			
		||||
 | 
			
		||||
#include <linux/netfilter/x_tables.h>
 | 
			
		||||
#include <net/netfilter/nf_conntrack.h>
 | 
			
		||||
 | 
			
		||||
MODULE_DESCRIPTION("Xtables: Disabling connection tracking for packets");
 | 
			
		||||
MODULE_LICENSE("GPL");
 | 
			
		||||
MODULE_ALIAS("ipt_NOTRACK");
 | 
			
		||||
MODULE_ALIAS("ip6t_NOTRACK");
 | 
			
		||||
 | 
			
		||||
static unsigned int
 | 
			
		||||
notrack_tg(struct sk_buff *skb, const struct xt_action_param *par)
 | 
			
		||||
{
 | 
			
		||||
	/* Previously seen (loopback)? Ignore. */
 | 
			
		||||
	if (skb->nfct != NULL)
 | 
			
		||||
		return XT_CONTINUE;
 | 
			
		||||
 | 
			
		||||
	/* Attach fake conntrack entry.
 | 
			
		||||
	   If there is a real ct entry correspondig to this packet,
 | 
			
		||||
	   it'll hang aroun till timing out. We don't deal with it
 | 
			
		||||
	   for performance reasons. JK */
 | 
			
		||||
	skb->nfct = &nf_ct_untracked_get()->ct_general;
 | 
			
		||||
	skb->nfctinfo = IP_CT_NEW;
 | 
			
		||||
	nf_conntrack_get(skb->nfct);
 | 
			
		||||
 | 
			
		||||
	return XT_CONTINUE;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct xt_target notrack_tg_reg __read_mostly = {
 | 
			
		||||
	.name     = "NOTRACK",
 | 
			
		||||
	.revision = 0,
 | 
			
		||||
	.family   = NFPROTO_UNSPEC,
 | 
			
		||||
	.target   = notrack_tg,
 | 
			
		||||
	.table    = "raw",
 | 
			
		||||
	.me       = THIS_MODULE,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static int __init notrack_tg_init(void)
 | 
			
		||||
{
 | 
			
		||||
	return xt_register_target(¬rack_tg_reg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void __exit notrack_tg_exit(void)
 | 
			
		||||
{
 | 
			
		||||
	xt_unregister_target(¬rack_tg_reg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module_init(notrack_tg_init);
 | 
			
		||||
module_exit(notrack_tg_exit);
 | 
			
		||||
		Loading…
	
		Reference in a new issue