mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 00:34:52 +00:00
dpaa_eth: use AVOIDBLOCK for Tx confirmation queues
The AVOIDBLOCK flag determines the Tx confirmation queues processing to be redirected to any available CPU when the current one is slow in processing them. This may result in a higher Tx confirmation interrupt count but may reduce pressure on a certain CPU that with the previous setting would process all Tx confirmation frames. Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
b07e675b06
commit
58b7bd0f4b
1 changed files with 1 additions and 1 deletions
|
@ -974,7 +974,7 @@ static int dpaa_fq_init(struct dpaa_fq *dpaa_fq, bool td_enable)
|
|||
* Tx Confirmation FQs.
|
||||
*/
|
||||
if (dpaa_fq->fq_type == FQ_TYPE_TX_CONFIRM)
|
||||
initfq.fqd.fq_ctrl |= cpu_to_be16(QM_FQCTRL_HOLDACTIVE);
|
||||
initfq.fqd.fq_ctrl |= cpu_to_be16(QM_FQCTRL_AVOIDBLOCK);
|
||||
|
||||
/* FQ placement */
|
||||
initfq.we_mask |= cpu_to_be16(QM_INITFQ_WE_DESTWQ);
|
||||
|
|
Loading…
Add table
Reference in a new issue