 86062033fe
			
		
	
	
	86062033fe
	
	
	
		
			
			Now we can totally hide it from modules. tcf_hash_*() API's will operate on struct tc_action, modules don't need to care about the details. Cc: Jamal Hadi Salim <jhs@mojatatu.com> Cc: David S. Miller <davem@davemloft.net> Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			313 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			313 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __NET_TC_IPT_H
 | |
| #define __NET_TC_IPT_H
 | |
| 
 | |
| #include <net/act_api.h>
 | |
| 
 | |
| struct xt_entry_target;
 | |
| 
 | |
| struct tcf_ipt {
 | |
| 	struct tcf_common	common;
 | |
| 	u32			tcfi_hook;
 | |
| 	char			*tcfi_tname;
 | |
| 	struct xt_entry_target	*tcfi_t;
 | |
| };
 | |
| #define to_ipt(a) \
 | |
| 	container_of(a->priv, struct tcf_ipt, common)
 | |
| 
 | |
| #endif /* __NET_TC_IPT_H */
 |