APPLIED: [SRU][J:linux-bluefield][PATCH v1 0/1] mlxbf_gige: packets received before RX path fully init
Bartlomiej Zolnierkiewicz
bartlomiej.zolnierkiewicz at canonical.com
Wed Jul 31 11:40:57 UTC 2024
On Mon, Jul 29, 2024 at 4:59 PM David Thompson <davthompson at nvidia.com> wrote:
>
> BugLink: https://bugs.launchpad.net/bugs/2074123
>
> SRU Justification:
>
> [Impact]
>
> During the reboot and power cycle testing, QA found an intermittent issue
> where "oob_net0" interface would experience RX MAC errors and fail to get
> a DHCP-assigned IP. There is a small window where packets can be received
> before the RX path is fully initialized, sometimes resulting in RX errors
> or RX ring full condition.
>
> [Fix]
>
> * Disable MAC RX filters in driver's probe() and only enable these RX
> filters in driver's open() when all initialization is completed.
>
> [Test Case]
>
> * On BlueField-2 and BlueField-3, do reboot and power cycle testing
> * Check that "oob_net0" interface is up, IP is assigned, and there are no RX errors.
>
> [Regression Potential]
>
> * no known regression.
>
> David Thompson (1):
> UBUNTU: SAUCE: mlxbf_gige: disable RX filters until RX path initialized
>
> .../ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 6 +++
> .../mellanox/mlxbf_gige/mlxbf_gige_main.c | 8 +++
> .../mellanox/mlxbf_gige/mlxbf_gige_regs.h | 2 +
> .../mellanox/mlxbf_gige/mlxbf_gige_rx.c | 50 ++++++++++++++++---
> 4 files changed, 60 insertions(+), 6 deletions(-)
>
Applied to jammy:linux-bluefield/master-next. Thanks.
--
Best regards,
Bartlomiej
More information about the kernel-team
mailing list