[Azure][MANA][InfinitiBand] Features Support and InfiniBand for MANA

Bug #2024917 reported by Tim Gardner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Medium
Tim Gardner

Bug Description

SRU Justification

[Impact]

Microsoft has requested support for MANA feature updates as well as virtual Infiniband support.

[Test Case]

Microsoft tested

[Regression Potential]

the MANA driver may not function correctly. Infiniband is new.

[Other Info]

SF: #00358953

Tim Gardner (timg-tpi)
affects: linux (Ubuntu) → linux-azure (Ubuntu)
Changed in linux-azure (Ubuntu):
status: New → Fix Released
Changed in linux-azure (Ubuntu Jammy):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Medium
status: New → In Progress
Tim Gardner (timg-tpi)
Changed in linux-azure (Ubuntu Jammy):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-azure/5.15.0-1043.50 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-azure verification-needed-jammy
Tim Gardner (timg-tpi)
tags: added: verification-done-jammy
removed: verification-needed-jammy
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (406.3 KiB)

This bug was fixed in the package linux-azure - 5.15.0-1044.51

---------------
linux-azure (5.15.0-1044.51) jammy; urgency=medium

  * jammy/linux-azure: 5.15.0-1044.51 -proposed tracker (LP: #2029291)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] update variants

linux-azure (5.15.0-1043.50) jammy; urgency=medium

  * jammy/linux-azure: 5.15.0-1043.50 -proposed tracker (LP: #2026495)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] resync getabis

  * kdump fails on big arm64 systems when offset is not specified (LP: #2024479)
    - arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
    - arm64: kdump: Reimplement crashkernel=X
    - docs: kdump: Update the crashkernel description for arm64
    - arm64: kdump: Do not allocate crash low memory if not needed
    - arm64/mm: Define defer_reserve_crashkernel()
    - arm64: kdump: Provide default size when crashkernel=Y, low is not specified
    - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA
      zones

  * Azure: MANA: Fix doorbell access for receives (LP: #2027615)
    - SAUCE: net: mana: Batch ringing RX queue doorbell on receiving packets
    - SAUCE: net: mana: Use the correct WQE count for ringing RQ doorbell

  * [Azure][MANA][InfinitiBand] Features Support and InfiniBand for MANA
    (LP: #2024917)
    - bpf: Let bpf_warn_invalid_xdp_action() report more info
    - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to
      pci_ids.h
    - net: mana: Assign interrupts to CPUs based on NUMA nodes
    - net: mana: Add support for auxiliary device
    - net: mana: Record the physical address for doorbell page region
    - net: mana: Handle vport sharing between devices
    - net: mana: Set the DMA device max segment size
    - net: mana: Export Work Queue functions for use by RDMA driver
    - net: mana: Record port number in netdev
    - net: mana: Move header files to a common location
    - net: mana: Define max values for SGL entries
    - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES
    - net: mana: Define data structures for allocating doorbell page from GDMA
    - net: mana: Define data structures for protection domain and memory
      registration
    - net: mana: Fix return type of mana_start_xmit()
    - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter
    - RDMA/mana: Remove redefinition of basic u64 type
    - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw()
    - net: mana: Fix accessing freed irq affinity_hint
    - [Config] azure: Enable MANA_INFINIBAND

  * [Azure] Fix VM crash/hang issues due to fast VF add/remove events
    (LP: #2023071) // Case [Azure] Fix VM crash/hang issues due to fast VF
    add/remove events (LP: #2023594)
    - PCI: hv: Fix a race condition bug in hv_pci_query_relations()
    - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
    - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
    - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
    - ...

Changed in linux-azure (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.