From: Zijie Pan <zijie....@6wind.com>

Fix compilation errors caused by uninitialized variables.

Acked-by: Ivan Boule <ivan.boule at 6wind.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil at 6wind.com>
Signed-off-by: Krzysztof Witek <krzysztof.witek at 6wind.com>
Signed-off-by: Zijie Pan <zijie.pan at 6wind.com>
---
 lib/librte_pmd_igb/e1000_rxtx.c   |    4 ++--
 lib/librte_pmd_igb/igb/e1000_vf.c |    3 ++-
 lib/librte_pmd_ixgbe/ixgbe_rxtx.c |    2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/librte_pmd_igb/e1000_rxtx.c b/lib/librte_pmd_igb/e1000_rxtx.c
index 96b0682..ef2b88b 100644
--- a/lib/librte_pmd_igb/e1000_rxtx.c
+++ b/lib/librte_pmd_igb/e1000_rxtx.c
@@ -330,8 +330,8 @@ eth_igb_xmit_pkts(struct igb_tx_queue *txq, struct rte_mbuf 
**tx_pkts,
        uint16_t tx_last;
        uint16_t nb_tx;
        uint16_t tx_ol_req;
-       uint32_t new_ctx;
-       uint32_t ctx;
+       uint32_t new_ctx = 0;
+       uint32_t ctx = 0;
        uint32_t vlan_macip_lens;

        sw_ring = txq->sw_ring;
diff --git a/lib/librte_pmd_igb/igb/e1000_vf.c 
b/lib/librte_pmd_igb/igb/e1000_vf.c
index 8b81e4b..5d71210 100644
--- a/lib/librte_pmd_igb/igb/e1000_vf.c
+++ b/lib/librte_pmd_igb/igb/e1000_vf.c
@@ -405,12 +405,13 @@ void e1000_update_mc_addr_list_vf(struct e1000_hw *hw,

        DEBUGOUT1("MC Addr Count = %d\n", mc_addr_count);

+       msgbuf[0] = E1000_VF_SET_MULTICAST;
+
        if (mc_addr_count > 30) {
                msgbuf[0] |= E1000_VF_SET_MULTICAST_OVERFLOW;
                mc_addr_count = 30;
        }

-       msgbuf[0] = E1000_VF_SET_MULTICAST;
        msgbuf[0] |= mc_addr_count << E1000_VT_MSGINFO_SHIFT;

        for (i = 0; i < mc_addr_count; i++) {
diff --git a/lib/librte_pmd_ixgbe/ixgbe_rxtx.c 
b/lib/librte_pmd_ixgbe/ixgbe_rxtx.c
index aa698a3..47922c9 100644
--- a/lib/librte_pmd_ixgbe/ixgbe_rxtx.c
+++ b/lib/librte_pmd_ixgbe/ixgbe_rxtx.c
@@ -399,7 +399,7 @@ ixgbe_xmit_pkts(struct igb_tx_queue *txq, struct rte_mbuf 
**tx_pkts,
        uint16_t nb_used;
        uint16_t tx_ol_req;
        uint32_t vlan_macip_lens;
-       uint32_t ctx;
+       uint32_t ctx = 0;
        uint32_t new_ctx;

        sw_ring = txq->sw_ring;
-- 
1.7.2.5


Reply via email to