]> git.droids-corp.org - dpdk.git/blobdiff - drivers/bus/dpaa/base/qbman/qman.c
bus/dpaa: check flag in qman multi enqueue
[dpdk.git] / drivers / bus / dpaa / base / qbman / qman.c
index 609bc76a2557b73fbc177aeac19ea63c279ac2d4..e7fdf0321d530fd928727c4bc717fbdb2b71a808 100644 (file)
@@ -2198,7 +2198,7 @@ int qman_enqueue_multi(struct qman_fq *fq,
                eq->fd.addr = cpu_to_be40(fd->addr);
                eq->fd.status = cpu_to_be32(fd->status);
                eq->fd.opaque = cpu_to_be32(fd->opaque);
-               if (flags[i] & QMAN_ENQUEUE_FLAG_DCA) {
+               if (flags && (flags[i] & QMAN_ENQUEUE_FLAG_DCA)) {
                        eq->dca = QM_EQCR_DCA_ENABLE |
                                ((flags[i] >> 8) & QM_EQCR_DCA_IDXMASK);
                }