forked from luck/tmp_suning_uos_patched
net: sched: remove unused tcf_exts_get_dev helper and cls_flower->egress_dev
The helper and the struct field ares no longer used by any code, so remove them. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
717503b9cf
commit
7578d7b45e
|
@ -204,8 +204,6 @@ void tcf_exts_destroy(struct tcf_exts *exts);
|
|||
void tcf_exts_change(struct tcf_exts *dst, struct tcf_exts *src);
|
||||
int tcf_exts_dump(struct sk_buff *skb, struct tcf_exts *exts);
|
||||
int tcf_exts_dump_stats(struct sk_buff *skb, struct tcf_exts *exts);
|
||||
int tcf_exts_get_dev(struct net_device *dev, struct tcf_exts *exts,
|
||||
struct net_device **hw_dev);
|
||||
|
||||
/**
|
||||
* struct tcf_pkt_info - packet information
|
||||
|
@ -517,7 +515,6 @@ struct tc_cls_flower_offload {
|
|||
struct fl_flow_key *mask;
|
||||
struct fl_flow_key *key;
|
||||
struct tcf_exts *exts;
|
||||
bool egress_dev;
|
||||
};
|
||||
|
||||
enum tc_matchall_command {
|
||||
|
|
|
@ -1004,28 +1004,6 @@ int tcf_exts_dump_stats(struct sk_buff *skb, struct tcf_exts *exts)
|
|||
}
|
||||
EXPORT_SYMBOL(tcf_exts_dump_stats);
|
||||
|
||||
int tcf_exts_get_dev(struct net_device *dev, struct tcf_exts *exts,
|
||||
struct net_device **hw_dev)
|
||||
{
|
||||
#ifdef CONFIG_NET_CLS_ACT
|
||||
const struct tc_action *a;
|
||||
LIST_HEAD(actions);
|
||||
|
||||
if (!tcf_exts_has_actions(exts))
|
||||
return -EINVAL;
|
||||
|
||||
tcf_exts_to_list(exts, &actions);
|
||||
list_for_each_entry(a, &actions, list) {
|
||||
if (a->ops->get_dev)
|
||||
*hw_dev = a->ops->get_dev(a);
|
||||
}
|
||||
if (*hw_dev)
|
||||
return 0;
|
||||
#endif
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
EXPORT_SYMBOL(tcf_exts_get_dev);
|
||||
|
||||
static int tc_exts_setup_cb_egdev_call(struct tcf_exts *exts,
|
||||
enum tc_setup_type type,
|
||||
void *type_data, bool err_stop)
|
||||
|
|
Loading…
Reference in New Issue
Block a user