mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search
tcf_ipt_walker()/tcf_xt_walker() and tcf_ipt_search()/tcf_xt_search() do the same thing as generic walk/search function, so remove them. Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com> Acked-by: Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									ad0cd0a85c
								
							
						
					
					
						commit
						0a4c06f20d
					
				
					 1 changed files with 0 additions and 38 deletions
				
			
		| 
						 | 
				
			
			@ -313,23 +313,6 @@ nla_put_failure:
 | 
			
		|||
	return -1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int tcf_ipt_walker(struct net *net, struct sk_buff *skb,
 | 
			
		||||
			  struct netlink_callback *cb, int type,
 | 
			
		||||
			  const struct tc_action_ops *ops,
 | 
			
		||||
			  struct netlink_ext_ack *extack)
 | 
			
		||||
{
 | 
			
		||||
	struct tc_action_net *tn = net_generic(net, act_ipt_ops.net_id);
 | 
			
		||||
 | 
			
		||||
	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int tcf_ipt_search(struct net *net, struct tc_action **a, u32 index)
 | 
			
		||||
{
 | 
			
		||||
	struct tc_action_net *tn = net_generic(net, act_ipt_ops.net_id);
 | 
			
		||||
 | 
			
		||||
	return tcf_idr_search(tn, a, index);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct tc_action_ops act_ipt_ops = {
 | 
			
		||||
	.kind		=	"ipt",
 | 
			
		||||
	.id		=	TCA_ID_IPT,
 | 
			
		||||
| 
						 | 
				
			
			@ -338,8 +321,6 @@ static struct tc_action_ops act_ipt_ops = {
 | 
			
		|||
	.dump		=	tcf_ipt_dump,
 | 
			
		||||
	.cleanup	=	tcf_ipt_release,
 | 
			
		||||
	.init		=	tcf_ipt_init,
 | 
			
		||||
	.walk		=	tcf_ipt_walker,
 | 
			
		||||
	.lookup		=	tcf_ipt_search,
 | 
			
		||||
	.size		=	sizeof(struct tcf_ipt),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -362,23 +343,6 @@ static struct pernet_operations ipt_net_ops = {
 | 
			
		|||
	.size = sizeof(struct tc_action_net),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static int tcf_xt_walker(struct net *net, struct sk_buff *skb,
 | 
			
		||||
			 struct netlink_callback *cb, int type,
 | 
			
		||||
			 const struct tc_action_ops *ops,
 | 
			
		||||
			 struct netlink_ext_ack *extack)
 | 
			
		||||
{
 | 
			
		||||
	struct tc_action_net *tn = net_generic(net, act_xt_ops.net_id);
 | 
			
		||||
 | 
			
		||||
	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int tcf_xt_search(struct net *net, struct tc_action **a, u32 index)
 | 
			
		||||
{
 | 
			
		||||
	struct tc_action_net *tn = net_generic(net, act_xt_ops.net_id);
 | 
			
		||||
 | 
			
		||||
	return tcf_idr_search(tn, a, index);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct tc_action_ops act_xt_ops = {
 | 
			
		||||
	.kind		=	"xt",
 | 
			
		||||
	.id		=	TCA_ID_XT,
 | 
			
		||||
| 
						 | 
				
			
			@ -387,8 +351,6 @@ static struct tc_action_ops act_xt_ops = {
 | 
			
		|||
	.dump		=	tcf_ipt_dump,
 | 
			
		||||
	.cleanup	=	tcf_ipt_release,
 | 
			
		||||
	.init		=	tcf_xt_init,
 | 
			
		||||
	.walk		=	tcf_xt_walker,
 | 
			
		||||
	.lookup		=	tcf_xt_search,
 | 
			
		||||
	.size		=	sizeof(struct tcf_ipt),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue