[Bug 1953575] [NEW] Update gvnic driver code
Khaled El Mously
1953575 at bugs.launchpad.net
Wed Dec 8 04:48:24 UTC 2021
Public bug reported:
The GCE internal team responsible for gVNIC would like to have driver
updates backported for both Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.
[Impact]
Missing functionality from the Google gvnic driver
[Test Plan]
Confirm that gvnic module still loads and operates the gvnic driver. More extensive testing done by the gvnic developers at GCE
[Regression potential]
Possible regression in gvnic behaviour or functionality. Changes are confined to the gvnic driver code so regression potential is limited to gvnic only.
List of changes:
3712db620c613 gve: DQO: Configure interrupts on device up
a9fd7559a367a gve: Check TX QPL was actually assigned
c69a8892d5836 gve: fix the wrong AdminQ buffer overflow check
f48adc2842b17 gve: DQO: Remove incorrect prefetch
98fd04939ae7e gve: Simplify code and axe the use of a deprecated API
56c0904d8491d gve: Propagate error codes to caller
86cd2b58d1e63 gve: DQO: Fix off by one in gve_rx_dqo()
ea364622fb118 gve: Fix warnings reported for DQO patchset
8890e8783c6e6 gve: DQO: Add RX path
abfc55f80d423 gve: DQO: Add TX path
ef63867982913 gve: DQO: Add ring allocation and initialization
dc3e0aef11bf0 gve: DQO: Add core netdev features
873fd9825efd7 gve: Update adminq commands to support DQO queues
543dc0e670472 gve: Add DQO fields for core data structures
b580730931348 gve: Add dqo descriptors
74e123d3c62b2 gve: Add support for DQO RX PTYPE map
a9a3bfdd5f679 gve: adminq: DQO specific device descriptor logic
3e6d068c103f8 gve: Introduce per netdev `enum gve_queue_format`
a6b09c93c1735 gve: Introduce a new model for device options
34d6b75678979 gve: Add support for raw addressing in the tx path
30b6221596699 Revert "gve: Check TX QPL was actually assigned"
98478993bb3f9 gve: Make gve_rx_slot_page_info.page_offset an absolute offset
ff4b20bb7e5f4 gve: gve_rx_copy: Move padding to an argument
5fc5c482008b5 gve: Move some static functions to a common file
ed1e0daeee1ac gve: Rx Buffer Recycling
da57760d6370d gve: Add support for raw addressing to the rx path
b512608f33d8e gve: Add support for raw addressing device option
e85394c77cdce gve: Enable Link Speed Reporting in the driver.
8961791d8ba16 gve: Batch AQ commands for creating and destroying queues.
50bafd6d5a041 gve: NIC stats for report-stats and for ethtool
feccb84085904 gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
08578185ab296 gve: Use dev_info/err instead of netif_info/err.
613ed2d16246f gve: Add stats for gve.
250d220740d21 gve: Get and set Rx copybreak via ethtool
** Affects: linux-gcp (Ubuntu)
Importance: Undecided
Assignee: Khaled El Mously (kmously)
Status: In Progress
** Affects: linux-gcp (Ubuntu Focal)
Importance: Undecided
Assignee: Khaled El Mously (kmously)
Status: In Progress
** Also affects: linux-gcp (Ubuntu)
Importance: Undecided
Status: New
** No longer affects: klibc (Ubuntu)
** Description changed:
The GCE internal team responsible for gVNIC would like to have driver
updates backported for both Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.
+
+
+ [Impact]
+ Missing functionality from the Google gvnic driver
+
+
+ [Test Plan]
+ Confirm that gvnic module still loads and operates the gvnic driver. More extensive testing done by the gvnic developers at GCE
+
+
+ [Regression potential]
+ Possible regression in gvnic behaviour or functionality. Changes are confined to the gvnic driver code so regression potential is limited to gvnic only.
+
+
+
+ List of changes:
+
+ 3712db620c613 gve: DQO: Configure interrupts on device up
+ a9fd7559a367a gve: Check TX QPL was actually assigned
+ c69a8892d5836 gve: fix the wrong AdminQ buffer overflow check
+ f48adc2842b17 gve: DQO: Remove incorrect prefetch
+ 98fd04939ae7e gve: Simplify code and axe the use of a deprecated API
+ 56c0904d8491d gve: Propagate error codes to caller
+ 86cd2b58d1e63 gve: DQO: Fix off by one in gve_rx_dqo()
+ ea364622fb118 gve: Fix warnings reported for DQO patchset
+ 8890e8783c6e6 gve: DQO: Add RX path
+ abfc55f80d423 gve: DQO: Add TX path
+ ef63867982913 gve: DQO: Add ring allocation and initialization
+ dc3e0aef11bf0 gve: DQO: Add core netdev features
+ 873fd9825efd7 gve: Update adminq commands to support DQO queues
+ 543dc0e670472 gve: Add DQO fields for core data structures
+ b580730931348 gve: Add dqo descriptors
+ 74e123d3c62b2 gve: Add support for DQO RX PTYPE map
+ a9a3bfdd5f679 gve: adminq: DQO specific device descriptor logic
+ 3e6d068c103f8 gve: Introduce per netdev `enum gve_queue_format`
+ a6b09c93c1735 gve: Introduce a new model for device options
+ 34d6b75678979 gve: Add support for raw addressing in the tx path
+ 30b6221596699 Revert "gve: Check TX QPL was actually assigned"
+ 98478993bb3f9 gve: Make gve_rx_slot_page_info.page_offset an absolute offset
+ ff4b20bb7e5f4 gve: gve_rx_copy: Move padding to an argument
+ 5fc5c482008b5 gve: Move some static functions to a common file
+ ed1e0daeee1ac gve: Rx Buffer Recycling
+ da57760d6370d gve: Add support for raw addressing to the rx path
+ b512608f33d8e gve: Add support for raw addressing device option
+ e85394c77cdce gve: Enable Link Speed Reporting in the driver.
+ 8961791d8ba16 gve: Batch AQ commands for creating and destroying queues.
+ 50bafd6d5a041 gve: NIC stats for report-stats and for ethtool
+ feccb84085904 gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
+ 08578185ab296 gve: Use dev_info/err instead of netif_info/err.
+ 613ed2d16246f gve: Add stats for gve.
+ 250d220740d21 gve: Get and set Rx copybreak via ethtool
** Also affects: linux-gcp (Ubuntu Focal)
Importance: Undecided
Status: New
** Changed in: linux-gcp (Ubuntu)
Assignee: (unassigned) => Khaled El Mously (kmously)
** Changed in: linux-gcp (Ubuntu Focal)
Assignee: (unassigned) => Khaled El Mously (kmously)
** Changed in: linux-gcp (Ubuntu)
Status: New => In Progress
** Changed in: linux-gcp (Ubuntu Focal)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to klibc in Ubuntu.
https://bugs.launchpad.net/bugs/1953575
Title:
Update gvnic driver code
Status in linux-gcp package in Ubuntu:
In Progress
Status in linux-gcp source package in Focal:
In Progress
Bug description:
The GCE internal team responsible for gVNIC would like to have driver
updates backported for both Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.
[Impact]
Missing functionality from the Google gvnic driver
[Test Plan]
Confirm that gvnic module still loads and operates the gvnic driver. More extensive testing done by the gvnic developers at GCE
[Regression potential]
Possible regression in gvnic behaviour or functionality. Changes are confined to the gvnic driver code so regression potential is limited to gvnic only.
List of changes:
3712db620c613 gve: DQO: Configure interrupts on device up
a9fd7559a367a gve: Check TX QPL was actually assigned
c69a8892d5836 gve: fix the wrong AdminQ buffer overflow check
f48adc2842b17 gve: DQO: Remove incorrect prefetch
98fd04939ae7e gve: Simplify code and axe the use of a deprecated API
56c0904d8491d gve: Propagate error codes to caller
86cd2b58d1e63 gve: DQO: Fix off by one in gve_rx_dqo()
ea364622fb118 gve: Fix warnings reported for DQO patchset
8890e8783c6e6 gve: DQO: Add RX path
abfc55f80d423 gve: DQO: Add TX path
ef63867982913 gve: DQO: Add ring allocation and initialization
dc3e0aef11bf0 gve: DQO: Add core netdev features
873fd9825efd7 gve: Update adminq commands to support DQO queues
543dc0e670472 gve: Add DQO fields for core data structures
b580730931348 gve: Add dqo descriptors
74e123d3c62b2 gve: Add support for DQO RX PTYPE map
a9a3bfdd5f679 gve: adminq: DQO specific device descriptor logic
3e6d068c103f8 gve: Introduce per netdev `enum gve_queue_format`
a6b09c93c1735 gve: Introduce a new model for device options
34d6b75678979 gve: Add support for raw addressing in the tx path
30b6221596699 Revert "gve: Check TX QPL was actually assigned"
98478993bb3f9 gve: Make gve_rx_slot_page_info.page_offset an absolute offset
ff4b20bb7e5f4 gve: gve_rx_copy: Move padding to an argument
5fc5c482008b5 gve: Move some static functions to a common file
ed1e0daeee1ac gve: Rx Buffer Recycling
da57760d6370d gve: Add support for raw addressing to the rx path
b512608f33d8e gve: Add support for raw addressing device option
e85394c77cdce gve: Enable Link Speed Reporting in the driver.
8961791d8ba16 gve: Batch AQ commands for creating and destroying queues.
50bafd6d5a041 gve: NIC stats for report-stats and for ethtool
feccb84085904 gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
08578185ab296 gve: Use dev_info/err instead of netif_info/err.
613ed2d16246f gve: Add stats for gve.
250d220740d21 gve: Get and set Rx copybreak via ethtool
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-gcp/+bug/1953575/+subscriptions
More information about the foundations-bugs
mailing list