diff options
author | Deepak S <deepak.s@linux.intel.com> | 2018-01-16 12:51:20 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-01-16 12:51:20 +0000 |
commit | 283d14ec835b500d23433354680521779cb2935f (patch) | |
tree | 0bb8757bbe16735541e4fcff770817c844220f7b /VNFs/DPPD-PROX/rx_pkt.c | |
parent | 95a6421555054f0fd3f78a5e2e21f461eee84886 (diff) | |
parent | 96b22a70386a9f8bde6a63eb383ebb7587fe4045 (diff) |
Merge "Fix stacking of rx receive functions"
Diffstat (limited to 'VNFs/DPPD-PROX/rx_pkt.c')
-rw-r--r-- | VNFs/DPPD-PROX/rx_pkt.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/VNFs/DPPD-PROX/rx_pkt.c b/VNFs/DPPD-PROX/rx_pkt.c index ec698d9a..bd06b267 100644 --- a/VNFs/DPPD-PROX/rx_pkt.c +++ b/VNFs/DPPD-PROX/rx_pkt.c @@ -388,13 +388,9 @@ static uint16_t call_prev_rx_pkt(struct task_base *tbase, struct rte_mbuf ***mbu { uint16_t ret; - if (tbase->aux->rx_prev_idx + 1 == tbase->aux->rx_prev_count) { - ret = tbase->aux->rx_pkt_prev[tbase->aux->rx_prev_idx](tbase, mbufs); - } else { - tbase->aux->rx_prev_idx++; - ret = tbase->aux->rx_pkt_prev[tbase->aux->rx_prev_idx](tbase, mbufs); - tbase->aux->rx_prev_idx--; - } + tbase->aux->rx_prev_idx++; + ret = tbase->aux->rx_pkt_prev[tbase->aux->rx_prev_idx - 1](tbase, mbufs); + tbase->aux->rx_prev_idx--; return ret; } |