** Description changed: SRU Justification [Impact] * Microsoft requested the ability to enable Rx CQE coalescing through Rx CQE frame and nanosec parameters, which also requires an ethtool update. [Fix] kernel (resolute/stonking to get updates on initial bootstrap): * clean cherry-picks of 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" * simple backport of the following upstream patch: * 934fa943b537: "net: mana: Handle SKB if TX SGEs exceed hardware limit" ethtool (stonking/resolute): - * clean cherry-pick of the following upstream patch: - * d35d87fbcda9: "netlink: settings: add netlink support for Rx CQE Coalescing params" - * simple backport of the following upstream patch (with only context from the Rx CQE feature included): - * bf023af442f6: "update UAPI header copies" + * handled with Debian sync for stonking and full version backport from stonking for resolute ethtool (noble/jammy): * backports of the following upstream patch (with only context from the Rx CQE feature included): * bf023af442f6: "update UAPI header copies" * d35d87fbcda9: "netlink: settings: add netlink support for Rx CQE Coalescing params" [Test Plan] * Compile tested * Microsoft tested * Install resolute:linux-azure kernel with kernel patches alongside ethtool update, ensure Rx CQE parameters can be set * Install resolute:linux kernel without patches alongside ethtool update, ensure Rx CQE parameters are not set [Regression potential] * Kernel patches largely relegated to MANA. Possible regressions result in unexpected behavior of MANA driver. * Ethtool changes are primarily adding new parameters. This should be only enabalement when the features exist, but could affect ethtool usage by kernels without the feature in terms of confusion to the user. [Other info] * SF#00433126
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146605 Title: [Mana][Backport] Rx CQE coalescing Feature To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ethtool/+bug/2146605/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
