** Description changed:
- Placeholder
+ SRU Justification
+
+ [Impact]
+
+ * As a dependency to the above, also enabling Rx CQE coalescing through Rx CQE
+ frame and nanosec parameters, which also requires an ethtool update.
+
+ [Fix]
+ kernel:
+ * 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:
+ * clean cherry-picks of the following upstream patch:
+ * d35d87fbcda9: "netlink: settings: add netlink support for RX CQE
Coalescing params"
+ * simple backport of the following upstream patch:
+ * bf023af442f6: "update UAPI header copies"
+
+ [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 center
+
+ [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
** Description changed:
SRU Justification
[Impact]
* As a dependency to the above, also enabling Rx CQE coalescing through Rx CQE
- frame and nanosec parameters, which also requires an ethtool update.
+ frame and nanosec parameters, which also requires an ethtool update.
[Fix]
kernel:
* 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"
+ * 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"
+ * 934fa943b537: "net: mana: Handle SKB if TX SGEs exceed hardware limit"
ethtool:
* clean cherry-picks of the following upstream patch:
- * d35d87fbcda9: "netlink: settings: add netlink support for RX CQE
Coalescing params"
+ * d35d87fbcda9: "netlink: settings: add netlink support for RX CQE
Coalescing params"
* simple backport of the following upstream patch:
- * bf023af442f6: "update UAPI header copies"
+ * bf023af442f6: "update UAPI header copies"
[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 center
+ * 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
** Description changed:
SRU Justification
[Impact]
- * As a dependency to the above, also enabling Rx CQE coalescing through Rx CQE
+ * Microsoft request the ability to enable Rx CQE coalescing through Rx CQE
frame and nanosec parameters, which also requires an ethtool update.
[Fix]
kernel:
* 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:
* clean cherry-picks of the following upstream patch:
* d35d87fbcda9: "netlink: settings: add netlink support for RX CQE
Coalescing params"
* simple backport of the following upstream patch:
* bf023af442f6: "update UAPI header copies"
[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
** Description changed:
SRU Justification
[Impact]
* Microsoft request the ability to enable Rx CQE coalescing through Rx CQE
frame and nanosec parameters, which also requires an ethtool update.
[Fix]
- kernel:
+ resolute kernel:
* 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:
* clean cherry-picks of the following upstream patch:
* d35d87fbcda9: "netlink: settings: add netlink support for RX CQE
Coalescing params"
* simple backport of the following upstream patch:
* bf023af442f6: "update UAPI header copies"
[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
** Changed in: linux-azure (Ubuntu Stonking)
Status: New => Invalid
** Changed in: linux-azure (Ubuntu Stonking)
Assignee: (unassigned) => John Cabaj (john-cabaj)
** Description changed:
SRU Justification
[Impact]
* Microsoft request the ability to enable Rx CQE coalescing through Rx CQE
frame and nanosec parameters, which also requires an ethtool update.
[Fix]
- resolute kernel:
+ resolute kernel (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:
* clean cherry-picks of the following upstream patch:
* d35d87fbcda9: "netlink: settings: add netlink support for RX CQE
Coalescing params"
* simple backport of the following upstream patch:
* bf023af442f6: "update UAPI header copies"
[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
** Description changed:
SRU Justification
[Impact]
* Microsoft request the ability to enable Rx CQE coalescing through Rx CQE
frame and nanosec parameters, which also requires an ethtool update.
[Fix]
resolute kernel (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:
- * clean cherry-picks of the following upstream patch:
+ * 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:
* bf023af442f6: "update UAPI header copies"
[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
** Description changed:
SRU Justification
[Impact]
* Microsoft request the ability to enable Rx CQE coalescing through Rx CQE
frame and nanosec parameters, which also requires an ethtool update.
[Fix]
resolute kernel (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:
* 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:
+ * 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"
[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
** Description changed:
SRU Justification
[Impact]
* Microsoft request the ability to enable Rx CQE coalescing through Rx CQE
frame and nanosec parameters, which also requires an ethtool update.
[Fix]
resolute kernel (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:
* 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"
[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.\
+ * 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