From: Beilei Xing <beilei.x...@intel.com>

Port can't start successfully if stopping port and starting port
again.
This patch fixes port start by initialization.

Fixes: e9ff6df15b9a ("net/idpf: stop before closing device")

Signed-off-by: Beilei Xing <beilei.x...@intel.com>
---
 drivers/net/idpf/idpf_ethdev.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/net/idpf/idpf_ethdev.c b/drivers/net/idpf/idpf_ethdev.c
index 0b90f885a8..20f088eb80 100644
--- a/drivers/net/idpf/idpf_ethdev.c
+++ b/drivers/net/idpf/idpf_ethdev.c
@@ -552,6 +552,8 @@ idpf_dev_start(struct rte_eth_dev *dev)
        uint16_t req_vecs_num;
        int ret;
 
+       vport->stopped = 0;
+
        if (dev->data->mtu > vport->max_mtu) {
                PMD_DRV_LOG(ERR, "MTU should be less than %d", vport->max_mtu);
                ret = -EINVAL;
-- 
2.26.2

Reply via email to