From: Sokolov Evgeny <[email protected]>

---
 drivers/net/intel/iavf/iavf_fdir.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/net/intel/iavf/iavf_fdir.c 
b/drivers/net/intel/iavf/iavf_fdir.c
index 3213464254..ddfa1b97be 100644
--- a/drivers/net/intel/iavf/iavf_fdir.c
+++ b/drivers/net/intel/iavf/iavf_fdir.c
@@ -745,7 +745,6 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter 
*ad,
        struct rte_ecpri_common_hdr ecpri_common;
        uint64_t input_set = IAVF_INSET_NONE;
        enum rte_flow_item_type item_type;
-       enum rte_flow_item_type next_type;
        uint8_t tun_inner = 0;
        uint16_t ether_type, flags_version;
        uint8_t item_num = 0;
@@ -835,13 +834,12 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter 
*ad,
                case RTE_FLOW_ITEM_TYPE_ETH:
                        eth_spec = item->spec;
                        eth_mask = item->mask;
-                       next_type = (item + 1)->type;
 
                        hdr1 = &hdrs->proto_hdr[layer];
 
                        VIRTCHNL_SET_PROTO_HDR_TYPE(hdr1, ETH);
 
-                       if (next_type == RTE_FLOW_ITEM_TYPE_END &&
+                       if (((item + 1)->type == RTE_FLOW_ITEM_TYPE_END) &&
                            (!eth_spec || !eth_mask)) {
                                rte_flow_error_set(error, EINVAL,
                                                RTE_FLOW_ERROR_TYPE_ITEM,
@@ -891,13 +889,11 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter 
*ad,
 
                        hdrs->count = ++layer;
                        break;
-
                case RTE_FLOW_ITEM_TYPE_IPV4:
                        l3 = RTE_FLOW_ITEM_TYPE_IPV4;
                        ipv4_spec = item->spec;
                        ipv4_last = item->last;
                        ipv4_mask = item->mask;
-                       next_type = (item + 1)->type;
 
                        hdr = &hdrs->proto_hdr[layer];
 
@@ -1075,7 +1071,6 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter 
*ad,
                case RTE_FLOW_ITEM_TYPE_IPV6_FRAG_EXT:
                        ipv6_frag_spec = item->spec;
                        ipv6_frag_mask = item->mask;
-                       next_type = (item + 1)->type;
 
                        hdr = &hdrs->proto_hdr[layer];
 
-- 
2.39.5

Reply via email to