net/i40e: fix division by 0
[dpdk.git] / drivers / net / i40e / i40e_ethdev.c
index 2823d08..245d7ac 100644 (file)
@@ -4307,6 +4307,8 @@ i40e_vsi_config_tc_queue_mapping(struct i40e_vsi *vsi,
        for (i = 0; i < I40E_MAX_TRAFFIC_CLASS; i++)
                if (enabled_tcmap & (1 << i))
                        total_tc++;
+       if (total_tc == 0)
+               total_tc = 1;
        vsi->enabled_tc = enabled_tcmap;
 
        /* Number of queues per enabled TC */