From: Farah Smith <[email protected]>

Do not increment the port count if adding the same value multiple
times.

Signed-off-by: Farah Smith <[email protected]>
Reviewed-by: Kalesh AP <[email protected]>
Reviewed-by: Peter Spreadborough <[email protected]>
Reviewed-by: Ajit Khaparde <[email protected]>
---
 drivers/net/bnxt/bnxt_ethdev.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c
index fad357f3ae..a395c2ab47 100644
--- a/drivers/net/bnxt/bnxt_ethdev.c
+++ b/drivers/net/bnxt/bnxt_ethdev.c
@@ -2622,7 +2622,6 @@ bnxt_udp_tunnel_port_add_op(struct rte_eth_dev *eth_dev,
                                PMD_DRV_LOG_LINE(ERR, "Only one port allowed");
                                return -ENOSPC;
                        }
-                       bp->vxlan_port_cnt++;
                        return 0;
                }
                tunnel_type =
@@ -2636,7 +2635,6 @@ bnxt_udp_tunnel_port_add_op(struct rte_eth_dev *eth_dev,
                                PMD_DRV_LOG_LINE(ERR, "Only one port allowed");
                                return -ENOSPC;
                        }
-                       bp->geneve_port_cnt++;
                        return 0;
                }
                tunnel_type =
@@ -2650,7 +2648,6 @@ bnxt_udp_tunnel_port_add_op(struct rte_eth_dev *eth_dev,
                                PMD_DRV_LOG_LINE(ERR, "Only one port allowed");
                                return -ENOSPC;
                        }
-                       bp->ecpri_port_cnt++;
                        return 0;
                }
                tunnel_type =
-- 
2.39.5 (Apple Git-154)

Reply via email to