diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2019-02-02 12:50:46 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-02-06 19:38:25 +0100 |
commit | 3a7b68617de749d930b5503c3c5f30a17524f0bd (patch) | |
tree | 2ae0d5138afef528475886551cd3223e10478d09 /include/net/pkt_cls.h | |
parent | flow_offload: add flow action infrastructure (diff) | |
download | linux-3a7b68617de749d930b5503c3c5f30a17524f0bd.tar.xz linux-3a7b68617de749d930b5503c3c5f30a17524f0bd.zip |
cls_api: add translator to flow_action representation
This patch implements a new function to translate from native TC action
to the new flow_action representation. Moreover, this patch also updates
cls_flower to use this new function.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/pkt_cls.h')
-rw-r--r-- | include/net/pkt_cls.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/pkt_cls.h b/include/net/pkt_cls.h index 74a7582ad47c..c470c100b926 100644 --- a/include/net/pkt_cls.h +++ b/include/net/pkt_cls.h @@ -620,6 +620,8 @@ tcf_match_indev(struct sk_buff *skb, int ifindex) } #endif /* CONFIG_NET_CLS_IND */ +int tc_setup_flow_action(struct flow_action *flow_action, + const struct tcf_exts *exts); int tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type, void *type_data, bool err_stop); unsigned int tcf_exts_num_actions(struct tcf_exts *exts); |