2021-05-18 11:42:21 |
Tim Gardner |
bug |
|
|
added bug |
2021-05-18 11:42:45 |
Tim Gardner |
summary |
Add Mana network driver |
linux-azure: Add Mana network driver |
|
2021-05-18 11:42:55 |
Tim Gardner |
tags |
|
bot-stop-nagging |
|
2021-05-18 11:52:09 |
Tim Gardner |
description |
SRU Justification
[Impact]
Microsoft has requested the addition of the "mana" driver from Linux v5.11
[Fix]
This patch set consists of 5 patches that are now in mainline.
The patches add the VF driver for Microsoft Azure Network Adapter (MANA), and also changes the hv_netvsc driver's netvsc/VF binding logic to check both the MAC address and the serial number (this is required by the MANA VF driver).
Microsoft would like to request the following 5 patches in all supported releases:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=64ff412ad41fe3a5bf759ff4844dc1382176485c
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=55cdc26a91ac270887583945aef2bd460a2805f7
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=45b102dd81491e30ac7596b5515856141f99319f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=d90a94680bc0a8069d93282bc5f2966d00b9c4a4
[Test Plan]
2021-05-17 15:25 UTC-
-We tested the two versions of mana.ko:
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.4.0-1048-azure #50~sf00310147.1-Ubuntu SMP Tue May 11 02:06:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.4.0-1048-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.8.0-1032-azure #34~SF00310147.1-Ubuntu SMP Tue May 11 02:01:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.8.0-1032-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
Everything worked as expected in our testing:
1. The MANA driver loads and unloads multiple times without any issue.
2. iperf TX/RX tests run without any issue, and the performance numbers are on par with what we get with the latest mainline kernel: the TX number is pretty good; the RX number is sometimes not great but this is a known issue with the latest mainline kernel as well.
3. "ethtool -S" and "ethtool -L" work as expected.
4. When iperf TX/RX tests are running, changing the number of the MANA NIC TX/RX queues and unloading/reloading the MANA driver work without any issue.
[Where problems could occur]
The driver may have bug(s) that cause a kernel crash. |
SRU Justification
[Impact]
Microsoft has requested the addition of the "mana" driver from Linux v5.11
https://canonical.my.salesforce.com//5004K000005pZQCQA2
[Fix]
This patch set consists of 5 patches that are now in mainline.
The patches add the VF driver for Microsoft Azure Network Adapter (MANA), and also changes the hv_netvsc driver's netvsc/VF binding logic to check both the MAC address and the serial number (this is required by the MANA VF driver).
Microsoft would like to request the following 5 patches in all supported releases:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=64ff412ad41fe3a5bf759ff4844dc1382176485c
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=55cdc26a91ac270887583945aef2bd460a2805f7
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=45b102dd81491e30ac7596b5515856141f99319f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=d90a94680bc0a8069d93282bc5f2966d00b9c4a4
[Test Plan]
2021-05-17 15:25 UTC-
-We tested the two versions of mana.ko:
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.4.0-1048-azure #50~sf00310147.1-Ubuntu SMP Tue May 11 02:06:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.4.0-1048-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.8.0-1032-azure #34~SF00310147.1-Ubuntu SMP Tue May 11 02:01:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.8.0-1032-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
Everything worked as expected in our testing:
1. The MANA driver loads and unloads multiple times without any issue.
2. iperf TX/RX tests run without any issue, and the performance numbers are on par with what we get with the latest mainline kernel: the TX number is pretty good; the RX number is sometimes not great but this is a known issue with the latest mainline kernel as well.
3. "ethtool -S" and "ethtool -L" work as expected.
4. When iperf TX/RX tests are running, changing the number of the MANA NIC TX/RX queues and unloading/reloading the MANA driver work without any issue.
[Where problems could occur]
The driver may have bug(s) that cause a kernel crash. |
|
2021-05-18 11:54:12 |
Tim Gardner |
description |
SRU Justification
[Impact]
Microsoft has requested the addition of the "mana" driver from Linux v5.11
https://canonical.my.salesforce.com//5004K000005pZQCQA2
[Fix]
This patch set consists of 5 patches that are now in mainline.
The patches add the VF driver for Microsoft Azure Network Adapter (MANA), and also changes the hv_netvsc driver's netvsc/VF binding logic to check both the MAC address and the serial number (this is required by the MANA VF driver).
Microsoft would like to request the following 5 patches in all supported releases:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=64ff412ad41fe3a5bf759ff4844dc1382176485c
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=55cdc26a91ac270887583945aef2bd460a2805f7
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=45b102dd81491e30ac7596b5515856141f99319f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=d90a94680bc0a8069d93282bc5f2966d00b9c4a4
[Test Plan]
2021-05-17 15:25 UTC-
-We tested the two versions of mana.ko:
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.4.0-1048-azure #50~sf00310147.1-Ubuntu SMP Tue May 11 02:06:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.4.0-1048-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.8.0-1032-azure #34~SF00310147.1-Ubuntu SMP Tue May 11 02:01:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.8.0-1032-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
Everything worked as expected in our testing:
1. The MANA driver loads and unloads multiple times without any issue.
2. iperf TX/RX tests run without any issue, and the performance numbers are on par with what we get with the latest mainline kernel: the TX number is pretty good; the RX number is sometimes not great but this is a known issue with the latest mainline kernel as well.
3. "ethtool -S" and "ethtool -L" work as expected.
4. When iperf TX/RX tests are running, changing the number of the MANA NIC TX/RX queues and unloading/reloading the MANA driver work without any issue.
[Where problems could occur]
The driver may have bug(s) that cause a kernel crash. |
SRU Justification
[Impact]
Microsoft has requested the addition of the "mana" driver from Linux v5.11
https://canonical.my.salesforce.com/5004K000005pZQCQA2
[Fix]
This patch set consists of 5 patches that are now in mainline.
The patches add the VF driver for Microsoft Azure Network Adapter (MANA), and also changes the hv_netvsc driver's netvsc/VF binding logic to check both the MAC address and the serial number (this is required by the MANA VF driver).
Microsoft would like to request the following 5 patches in all supported releases:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=64ff412ad41fe3a5bf759ff4844dc1382176485c
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=55cdc26a91ac270887583945aef2bd460a2805f7
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=45b102dd81491e30ac7596b5515856141f99319f
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=d90a94680bc0a8069d93282bc5f2966d00b9c4a4
[Test Plan]
2021-05-17 15:25 UTC-
-We tested the two versions of mana.ko:
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.4.0-1048-azure #50~sf00310147.1-Ubuntu SMP Tue May 11 02:06:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.4.0-1048-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
root@decui-u2004-vf:~# uname -a
Linux decui-u2004-vf 5.8.0-1032-azure #34~SF00310147.1-Ubuntu SMP Tue May 11 02:01:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@decui-u2004-vf:~# modinfo mana | grep filename
filename: /lib/modules/5.8.0-1032-azure/kernel/drivers/net/ethernet/microsoft/mana/mana.ko
Everything worked as expected in our testing:
1. The MANA driver loads and unloads multiple times without any issue.
2. iperf TX/RX tests run without any issue, and the performance numbers are on par with what we get with the latest mainline kernel: the TX number is pretty good; the RX number is sometimes not great but this is a known issue with the latest mainline kernel as well.
3. "ethtool -S" and "ethtool -L" work as expected.
4. When iperf TX/RX tests are running, changing the number of the MANA NIC TX/RX queues and unloading/reloading the MANA driver work without any issue.
[Where problems could occur]
The driver may have bug(s) that cause a kernel crash. |
|
2021-05-18 11:58:51 |
Tim Gardner |
nominated for series |
|
Ubuntu Groovy |
|
2021-05-18 11:58:51 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Groovy) |
|
2021-05-18 11:58:51 |
Tim Gardner |
nominated for series |
|
Ubuntu Focal |
|
2021-05-18 11:58:51 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Focal) |
|
2021-05-18 11:59:09 |
Tim Gardner |
bug task added |
|
linux-azure (Ubuntu) |
|
2021-05-18 11:59:21 |
Tim Gardner |
linux (Ubuntu Focal): status |
New |
Invalid |
|
2021-05-18 11:59:26 |
Tim Gardner |
linux (Ubuntu Groovy): status |
New |
Invalid |
|
2021-05-18 11:59:35 |
Tim Gardner |
linux-azure (Ubuntu): status |
New |
Fix Released |
|
2021-05-18 11:59:40 |
Tim Gardner |
linux-azure (Ubuntu Focal): status |
New |
In Progress |
|
2021-05-18 11:59:44 |
Tim Gardner |
linux-azure (Ubuntu Groovy): status |
New |
In Progress |
|
2021-05-18 11:59:52 |
Tim Gardner |
linux (Ubuntu): status |
New |
Fix Released |
|
2021-05-18 11:59:59 |
Tim Gardner |
linux-azure (Ubuntu Focal): importance |
Undecided |
Medium |
|
2021-05-18 12:00:02 |
Tim Gardner |
linux-azure (Ubuntu Groovy): importance |
Undecided |
Medium |
|
2021-05-18 12:00:09 |
Tim Gardner |
linux-azure (Ubuntu Focal): assignee |
|
Tim Gardner (timg-tpi) |
|
2021-05-18 12:00:14 |
Tim Gardner |
linux-azure (Ubuntu Groovy): assignee |
|
Tim Gardner (timg-tpi) |
|
2021-05-19 18:53:01 |
Tim Gardner |
linux-azure (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-05-19 18:53:07 |
Tim Gardner |
linux-azure (Ubuntu Groovy): status |
In Progress |
Fix Committed |
|
2021-06-07 16:53:46 |
Tim Gardner |
bug task added |
|
linux-azure-5.8 (Ubuntu) |
|
2021-06-07 16:53:57 |
Tim Gardner |
linux-azure-5.8 (Ubuntu Focal): status |
New |
In Progress |
|
2021-06-07 16:54:02 |
Tim Gardner |
linux-azure-5.8 (Ubuntu Groovy): status |
New |
Invalid |
|
2021-06-07 16:54:09 |
Tim Gardner |
linux-azure-5.8 (Ubuntu): status |
New |
Invalid |
|
2021-06-14 14:34:47 |
Ubuntu Kernel Bot |
tags |
bot-stop-nagging |
bot-stop-nagging verification-needed-focal |
|
2021-06-15 13:14:42 |
Tim Gardner |
tags |
bot-stop-nagging verification-needed-focal |
bot-stop-nagging verification-done-focal |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
linux-azure (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-24586 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-24587 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-24588 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-26139 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-26141 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-26145 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2020-26147 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2021-23133 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2021-31440 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2021-33200 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2021-3489 |
|
2021-06-22 16:04:13 |
Launchpad Janitor |
cve linked |
|
2021-3490 |
|
2021-06-22 16:06:37 |
Launchpad Janitor |
linux-azure (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-06-22 16:06:51 |
Launchpad Janitor |
linux-azure-5.8 (Ubuntu Focal): status |
In Progress |
Fix Released |
|