| 2006 | } |
| 2007 | |
| 2008 | bool |
| 2009 | nfp_flow_inner_item_get(const struct rte_flow_item items[], |
| 2010 | const struct rte_flow_item **inner_item) |
| 2011 | { |
| 2012 | const struct rte_flow_item *item; |
| 2013 | |
| 2014 | *inner_item = items; |
| 2015 | |
| 2016 | for (item = items; item->type != RTE_FLOW_ITEM_TYPE_END; ++item) { |
| 2017 | if (nfp_flow_is_tun_item(item)) { |
| 2018 | *inner_item = ++item; |
| 2019 | return true; |
| 2020 | } |
| 2021 | } |
| 2022 | |
| 2023 | return false; |
| 2024 | } |
| 2025 | |
| 2026 | static bool |
| 2027 | nfp_flow_tcp_flag_check(const struct rte_flow_item items[]) |
no test coverage detected