bus/fslmc: fix random portal hangs with qbman 5.0
authorYouri Querry <youri.querry_1@nxp.com>
Wed, 24 Feb 2021 12:42:49 +0000 (18:12 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 24 Feb 2021 17:03:30 +0000 (18:03 +0100)
commita675f35d784115bb2a746daa94b6b5ab6305298f
tree4c05538974a87b3b984854b2e3e19ea29566ab1c
parentecf86ccb4b13dea737eeb81ac54a7cbcccfd263d
bus/fslmc: fix random portal hangs with qbman 5.0

Random portal hangs observed on device with QBMAN 5.0

This fixes few random packet hang issues in event mode.
Few things fixed it.
1. Generally, pi == ci, no need for extra checks.
2. The proper initializations in init with ci

Fixes: 1b49352f41be ("bus/fslmc: rename portal pi index to consumer index")
Cc: stable@dpdk.org
Signed-off-by: Youri Querry <youri.querry_1@nxp.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
drivers/bus/fslmc/qbman/qbman_portal.c