RE: [EXT] Re: [PATCH v13 net-next 13/15] net: mvpp2: add PPv23 RX FIFO flow control

From: Stefan Chulski
Date: Thu Feb 11 2021 - 08:32:03 EST



> > +/* Configure Rx FIFO Flow control thresholds */ void
> > +mvpp23_rx_fifo_fc_en(struct mvpp2 *priv, int port, bool en) {
> > + int val;
>
> u32 ?

OK.

> > +
> > + val = mvpp2_read(priv, MVPP2_RX_FC_REG(port));
> > +
> > + if (en)
> > + val |= MVPP2_RX_FC_EN;
> > + else
> > + val &= ~MVPP2_RX_FC_EN;
> > +
> > + mvpp2_write(priv, MVPP2_RX_FC_REG(port), val);
>
> if (en)
> val = MVPP2_RX_FC_EN;
> else
> val = 0;
>
> mvpp2_modify(priv + MVPP2_RX_FC_REG(port),
> MVPP2_RX_FC_EN, val);
>
> ?

OK, I would use mvpp2_modify Here.

Thanks,
Stefan.