NAK: [SRU][F:linux-bluefield][PATCH v1 0/1] mlxbf_gige: increase MDIO polling rate to 5us
David Thompson
davthompson at nvidia.com
Fri May 20 14:46:11 UTC 2022
Hello Tim,
This patch was already applied to net-next (see attached email)
- Dave
> -----Original Message-----
> From: Tim Gardner <tim.gardner at canonical.com>
> Sent: Friday, May 20, 2022 8:35 AM
> To: David Thompson <davthompson at nvidia.com>; kernel-
> team at lists.ubuntu.com
> Cc: Meriton Tuli <meriton at nvidia.com>; Khoa Vo <khoav at nvidia.com>
> Subject: NAK: [SRU][F:linux-bluefield][PATCH v1 0/1] mlxbf_gige: increase MDIO
> polling rate to 5us
>
> This patch, though simple enough, has had no upstream review and should
> therefore be an 'UBUNTU: SAUCE:' patch until such time as it is included in net-
> next or linux-next. Furthermore, define a macro for the POLL time instead of
> duplicating magic numbers in the code.
>
> rtg
>
> On 5/19/22 16:49, David Thompson wrote:
> > BugLink: https://bugs.launchpad.net/bugs/1974246
> >
> > SRU Justification:
> >
> > [Impact]
> >
> > There is MDIO logic within the mlxbf_gige driver that currently polls
> > for completed transactions every 100us. This has been reviewed and
> > tested in the lab and found to be inefficient.
> >
> > [Fix]
> >
> > The fix is to modify the driver logic to increase the MDIO polling
> > rate to 5us. With this change the amount of time spent waiting for the
> > MDIO BUSY signal to de-assert drops from ~100us to ~27us for each
> > operation.
> >
> > [Test Case]
> >
> > The driver should function as before, specifically:
> > * driver probes successfully
> > * oob_net0 link comes up, as seen with "ifconfig -a"
> > * reset and power cycle testing toggle PHY hardware,
> > and oob_net0 link still comes up
> >
> > [Regression Potential]
> >
> > This change affects all MDIO transactions to the board-level PHY
> > device, and as such, could cause a regression with PHY communications.
> > However, this change has been heavily tested.
> >
> > David Thompson (1):
> > mlxbf_gige: increase MDIO polling rate to 5us
> >
> > drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 6 ++++--
> > 1 file changed, 4 insertions(+), 2 deletions(-)
> >
>
> --
> -----------
> Tim Gardner
> Canonical, Inc
-------------- next part --------------
An embedded message was scrubbed...
From: "patchwork-bot+netdevbpf at kernel.org"
<patchwork-bot+netdevbpf at kernel.org>
Subject: Re: [PATCH net-next v1] mlxbf_gige: increase MDIO polling rate to 5us
Date: Sat, 7 May 2022 04:10:14 +0000
Size: 10001
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20220520/5b59ac46/attachment-0001.mht>
More information about the kernel-team
mailing list