** Description changed: SRU Justification [Impact] * Microsoft requested patches to support new Cobalt 200 network-optimzed SKUs [Fix] + + * Stonking + - Cherry-pick the following linux-next patches: + - d52f80731055: "net: mana: refactor mana_get_strings() and mana_get_sset_count() to use switch" + - 5b5cb75fb86a: "net: mana: force full-page RX buffers via ethtool private flag" + - 55d20f50a221: "net: mana: Extend RX CQE coalescing up to 8 packets" + - Backport the following linux-next patches: + - 433f482add31: "net: mana: Add Interrupt Moderation support" * Resolute - Cherry-pick the following upstream patches: - dc3d720e12f6: "net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS" - c2fe3ff3d66d: "net: mana: Add support for RX CQE Coalescing" - d01440e10a82: "net: mana: Add ethtool counters for RX CQEs in coalesced type" - 45b2b84ac6fd: "net: mana: Set default number of queues to 16" - 95084f1883a7: "net: mana: Fix crash from unvalidated SHM offset read from BAR0 during FLR" - 2e2a83b4998a: "net: mana: Validate the packet length reported by the NIC" - c72a0f09c57f: "net: mana: Sync page pool RX frags for CPU" - fa1a3b7bcd16: "net: mana: Create separate EQs for each vPort" - Backport the following upstream patches: - 89fe91c65992: "net: mana: hardening: Validate doorbell ID from GDMA_REGISTER_DEVICE response" - Cherry-pick the following linux-next patches: - d52f80731055: "net: mana: refactor mana_get_strings() and mana_get_sset_count() to use switch" - 55d20f50a221: "net: mana: Extend RX CQE coalescing up to 8 packets" - Backport the following linux-next patches: - 433f482add31: "net: mana: Add Interrupt Moderation support" - 5b5cb75fb86a: "net: mana: force full-page RX buffers via ethtool private flag" * Noble - Cherry-pick the following upstream patches: - d01440e10a82: "net: mana: Add ethtool counters for RX CQEs in coalesced type" - 45b2b84ac6fd: "net: mana: Set default number of queues to 16" - f73896b4197e: "net: mana: Fix RX skb truesize accounting" - 95084f1883a7: "net: mana: Fix crash from unvalidated SHM offset read from BAR0 during FLR" - 5b05aa36ee24: "net: mana: Skip redundant detach on already-detached port" - 2e2a83b4998a: "net: mana: Validate the packet length reported by the NIC" - Backport the following upstream patches: - dc3d720e12f6: "net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS" - c2fe3ff3d66d: "net: mana: Add support for RX CQE Coalescing" - 89fe91c65992: "net: mana: hardening: Validate doorbell ID from GDMA_REGISTER_DEVICE response" - 17bfe0a8c014: "net: mana: Add NULL guards in teardown path to prevent panic on attach failure" - c72a0f09c57f: "net: mana: Sync page pool RX frags for CPU" - Backport the following linux-next patches: - 433f482add31: "net: mana: Add Interrupt Moderation support" - d52f80731055: "net: mana: refactor mana_get_strings() and mana_get_sset_count() to use switch" - 5b5cb75fb86a: "net: mana: force full-page RX buffers via ethtool private flag" - 55d20f50a221: "net: mana: Extend RX CQE coalescing up to 8 packets" - SAUCE patch - "UBUNTU: [SAUCE] azure: Adding channel_changing flag to prevent RDMA from claiming port during detach/attach" [Test Plan] * Compile tested * Microsoft tested [Regression potential] * Patches largely isolated to MANA specifically. Possibly regression could result in unexpected behavior of MANA driver. Other changes in ethtool simply added two new parameters. Users of previous versions of ethtool could see compatibility issues, but ethtool is being updated to account for this as part of the bug. [Other info] * SF#00442740 * SF#00437476 * SF#00433126 * SF#00444116 * SF#00432536 * SF#00444088
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146641 Title: C200 Plan and Patches To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ethtool/+bug/2146641/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
