|
@@ -1126,8 +1126,12 @@ static void iwl_pcie_rx_handle_rb(struct iwl_trans *trans,
|
|
|
|
|
|
pkt = rxb_addr(&rxcb);
|
|
|
|
|
|
- if (pkt->len_n_flags == cpu_to_le32(FH_RSCSR_FRAME_INVALID))
|
|
|
+ if (pkt->len_n_flags == cpu_to_le32(FH_RSCSR_FRAME_INVALID)) {
|
|
|
+ IWL_DEBUG_RX(trans,
|
|
|
+ "Q %d: RB end marker at offset %d\n",
|
|
|
+ rxq->id, offset);
|
|
|
break;
|
|
|
+ }
|
|
|
|
|
|
WARN((le32_to_cpu(pkt->len_n_flags) & FH_RSCSR_RXQ_MASK) >>
|
|
|
FH_RSCSR_RXQ_POS != rxq->id,
|
|
@@ -1137,8 +1141,8 @@ static void iwl_pcie_rx_handle_rb(struct iwl_trans *trans,
|
|
|
FH_RSCSR_RXQ_POS);
|
|
|
|
|
|
IWL_DEBUG_RX(trans,
|
|
|
- "cmd at offset %d: %s (%.2x.%2x, seq 0x%x)\n",
|
|
|
- rxcb._offset,
|
|
|
+ "Q %d: cmd at offset %d: %s (%.2x.%2x, seq 0x%x)\n",
|
|
|
+ rxq->id, offset,
|
|
|
iwl_get_cmd_string(trans,
|
|
|
iwl_cmd_id(pkt->hdr.cmd,
|
|
|
pkt->hdr.group_id,
|