[PATCH net v3 0/3] disable interrupts and ensure dbell updation

From: Vimlesh Kumar

Date: Wed Jan 07 2026 - 08:19:15 EST


Disable per ring interrupts when netdev goes down and ensure dbell BADDR
updation for both PFs and VFs by adding wait and check for updated value.

Vimlesh Kumar (3):
octeon_ep: disable per ring interrupts
octeon_ep: ensure dbell BADDR updation
octeon_ep_vf: ensure dbell BADDR updation

V3:
- Use reverse christmas tree order variable declaration.
- Return error if timeout happens during setup oq.

V2: https://lore.kernel.org/all/20251219100751.3063135-1-vimleshk@xxxxxxxxxxx/

V1: https://lore.kernel.org/all/20251212122304.2562229-1-vimleshk@xxxxxxxxxxx/

.../marvell/octeon_ep/octep_cn9k_pf.c | 21 ++++--
.../marvell/octeon_ep/octep_cnxk_pf.c | 64 +++++++++++++++----
.../ethernet/marvell/octeon_ep/octep_main.h | 2 +-
.../marvell/octeon_ep/octep_regs_cn9k_pf.h | 1 +
.../marvell/octeon_ep/octep_regs_cnxk_pf.h | 1 +
.../net/ethernet/marvell/octeon_ep/octep_rx.c | 4 +-
.../marvell/octeon_ep_vf/octep_vf_cn9k.c | 3 +-
.../marvell/octeon_ep_vf/octep_vf_cnxk.c | 39 ++++++++++-
.../marvell/octeon_ep_vf/octep_vf_main.h | 2 +-
.../marvell/octeon_ep_vf/octep_vf_rx.c | 4 +-
10 files changed, 118 insertions(+), 23 deletions(-)

--
2.47.0