[SRU][N:linux-azure][PULL] C200 Plan and Patches

John Cabaj john.cabaj at canonical.com
Thu Sep 3 01:46:26 UTC 2026


----------------------------------------------------------------

The following changes since commit 300b8bfc3e6c5786137648ee4c1c7ee8318b4434:

   UBUNTU: Ubuntu-azure-6.8.0-1067.75 (2026-08-14 09:51:34 -0500)

are available in the Git repository at:

  
git+ssh://john-cabaj@git.launchpad.net/~john-cabaj/ubuntu/+source/linux-azure/+git/noble 
cobalt200

for you to fetch changes up to 670c9bdc7511e3427f5271db416153a55711bd23:

   net: mana: Extend RX CQE coalescing up to 8 packets (2026-09-02 
10:33:36 -0500)

----------------------------------------------------------------
Dexuan Cui (2):
       net: mana: Validate the packet length reported by the NIC
       net: mana: Sync page pool RX frags for CPU

Dipayaan Roy (5):
       net: mana: Fix RX skb truesize accounting
       net: mana: Fix crash from unvalidated SHM offset read from BAR0 
during FLR
       net: mana: Add NULL guards in teardown path to prevent panic on 
attach failure
       net: mana: Skip redundant detach on already-detached port
       net: mana: force full-page RX buffers via ethtool private flag

Erni Sri Satya Vennela (1):
       net: mana: hardening: Validate doorbell ID from 
GDMA_REGISTER_DEVICE response

Haiyang Zhang (5):
       net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS
       net: mana: Add support for RX CQE Coalescing
       net: mana: Add ethtool counters for RX CQEs in coalesced type
       net: mana: Add Interrupt Moderation support
       net: mana: Extend RX CQE coalescing up to 8 packets

John Cabaj (2):
       net: mana: refactor mana_get_strings() and mana_get_sset_count() 
to use switch
       UBUNTU: [SAUCE] azure: Adding channel_changing flag to prevent 
RDMA from claiming port during detach/attach

Long Li (1):
       net: mana: Set default number of queues to 16

  Documentation/netlink/specs/ethtool.yaml           |  12 ++++
  Documentation/networking/ethtool-netlink.rst       |  11 +++
  drivers/infiniband/hw/mana/main.c                  |   2 +-
  drivers/net/ethernet/microsoft/Kconfig             |   1 +
  drivers/net/ethernet/microsoft/mana/gdma_main.c    | 132 
++++++++++++++++++++++++++++++------
  drivers/net/ethernet/microsoft/mana/mana_en.c      | 488 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------
  drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 416 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
  drivers/net/ethernet/microsoft/mana/shm_channel.c  |   5 --
  include/linux/ethtool.h                            |   6 +-
  include/net/mana/gdma.h                            |  32 ++++++++-
  include/net/mana/mana.h                            | 134 
++++++++++++++++++++++++++++++++----
  include/net/mana/shm_channel.h                     |   6 ++
  include/uapi/linux/ethtool_netlink.h               |   2 +
  net/ethtool/coalesce.c                             |  16 ++++-
  14 files changed, 1111 insertions(+), 152 deletions(-)



More information about the kernel-team mailing list