1
0
Fork 0

NTB: Do not advance transport RX on link down

On link down, don't advance RX index to the next entry.  The next entry
should never be valid after receiving the link down flag.

Signed-off-by: Allen Hubbe <Allen.Hubbe@emc.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
hifive-unleashed-5.1
Allen Hubbe 2015-05-12 06:24:27 -04:00 committed by Jon Mason
parent e22e0b9dcf
commit c0900b33d1
1 changed files with 1 additions and 2 deletions

View File

@ -1212,8 +1212,7 @@ static int ntb_process_rxc(struct ntb_transport_qp *qp)
dev_dbg(&qp->ndev->pdev->dev, "link down flag set\n");
ntb_qp_link_down(qp);
hdr->flags = 0;
iowrite32(qp->rx_index, &qp->rx_info->entry);
return 0;
return -EAGAIN;
}
if (hdr->ver != (u32)qp->rx_pkts) {