From 873d9e8b9169461694343a913c22c7de4ab5e912 Mon Sep 17 00:00:00 2001 From: Xavier Simonart Date: Thu, 8 Apr 2021 12:11:57 +0200 Subject: Fix spurious discarded packets in CGNat. CGNat was discarding packets in some cases. Some run were fine, others were seeing many packets discarded. Signed-off-by: Xavier Simonart Change-Id: I63b2df993e31443bc4b5168611fcdcfa454e2137 --- VNFs/DPPD-PROX/handle_cgnat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'VNFs/DPPD-PROX') diff --git a/VNFs/DPPD-PROX/handle_cgnat.c b/VNFs/DPPD-PROX/handle_cgnat.c index cc1eae28..b3c22c41 100644 --- a/VNFs/DPPD-PROX/handle_cgnat.c +++ b/VNFs/DPPD-PROX/handle_cgnat.c @@ -310,7 +310,7 @@ static int add_new_port_entry(struct task_nat *task, uint8_t proto, int public_i static int handle_nat_bulk(struct task_base *tbase, struct rte_mbuf **mbufs, uint16_t n_pkts) { struct task_nat *task = (struct task_nat *)tbase; - uint8_t out[MAX_PKT_BURST]; + uint8_t out[MAX_PKT_BURST] = {0}; uint16_t j; uint32_t *ip_addr, public_ip, private_ip; uint16_t *udp_src_port, port, private_port, public_port; -- cgit 1.2.3-korg