Use rte_calloc() where appropriate.
This makes the code clearer.

Signed-off-by: Andrew Boyer <andrew.bo...@amd.com>
---
 drivers/net/ionic/ionic_ethdev.c |  6 +++---
 drivers/net/ionic/ionic_lif.c    | 12 ++++++------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/drivers/net/ionic/ionic_ethdev.c b/drivers/net/ionic/ionic_ethdev.c
index a6e7c7fa9f..43fa5f8bbf 100644
--- a/drivers/net/ionic/ionic_ethdev.c
+++ b/drivers/net/ionic/ionic_ethdev.c
@@ -1003,9 +1003,9 @@ eth_ionic_dev_init(struct rte_eth_dev *eth_dev, void 
*init_params)
                adapter->max_mac_addrs);
 
        /* Allocate memory for storing MAC addresses */
-       eth_dev->data->mac_addrs = rte_zmalloc("ionic",
-               RTE_ETHER_ADDR_LEN * adapter->max_mac_addrs, 0);
-
+       eth_dev->data->mac_addrs = rte_calloc("ionic",
+                                       adapter->max_mac_addrs,
+                                       RTE_ETHER_ADDR_LEN, 0);
        if (eth_dev->data->mac_addrs == NULL) {
                IONIC_PRINT(ERR, "Failed to allocate %u bytes needed to "
                        "store MAC addresses",
diff --git a/drivers/net/ionic/ionic_lif.c b/drivers/net/ionic/ionic_lif.c
index bb107b30e9..fbeec8ef2e 100644
--- a/drivers/net/ionic/ionic_lif.c
+++ b/drivers/net/ionic/ionic_lif.c
@@ -1037,17 +1037,17 @@ ionic_lif_alloc(struct ionic_lif *lif)
                return -ENOMEM;
        }
 
-       lif->txqcqs = rte_zmalloc("ionic", sizeof(*lif->txqcqs) *
-               adapter->max_ntxqs_per_lif, 0);
-
+       lif->txqcqs = rte_calloc("ionic",
+                               adapter->max_ntxqs_per_lif,
+                               sizeof(*lif->txqcqs), 0);
        if (!lif->txqcqs) {
                IONIC_PRINT(ERR, "Cannot allocate tx queues array");
                return -ENOMEM;
        }
 
-       lif->rxqcqs = rte_zmalloc("ionic", sizeof(*lif->rxqcqs) *
-               adapter->max_nrxqs_per_lif, 0);
-
+       lif->rxqcqs = rte_calloc("ionic",
+                               adapter->max_nrxqs_per_lif,
+                               sizeof(*lif->rxqcqs), 0);
        if (!lif->rxqcqs) {
                IONIC_PRINT(ERR, "Cannot allocate rx queues array");
                return -ENOMEM;
-- 
2.17.1

Reply via email to