Skip to content

Backport Google gVNIC update and features.

Jonathan Maple requested to merge gvnic-dqo-qpl-r8 into r8

This is a request from Google also comes with an implicit version bump to the Rocky8 SIG CLOUD

The patch was developed against the current version kernel-4.18.0-513.18.1.el8_9 however srpmproc is pulling in kernel-4.18.0-513.24.1.el8_9 and everything is building fine.

2024/04/24 15:00:16 Discovered --cdn distro: rocky8 .  Using override CDN URL Pattern: https://rocky-linux-sources-staging.a1.rockylinux.org/{{.Hash}}
2024/04/24 15:00:16 using tmpfs dir: kernel
2024/04/24 15:00:25 tag: imports/r8/kernel-4.18.0-513.24.1.el8_9
2024/04/24 15:00:25 using remote: file:///home/jmaple/workspace/SIG/cloud-8//rpms/kernel.git
2024/04/24 15:00:25 using refspec: +refs/heads/r8:refs/remotes/origin/r8
2024/04/24 15:00:25 set reference to ref: refs/heads/r8
Found branchname that does not start w/ refs/heads ::  r8
2024/04/24 15:00:25 checking out upstream refspec +refs/heads/r8:refs/tags/imports/r8/kernel-4.18.0-513.24.1.el8_9
2024/04/24 15:00:25 downloading 24e522c06896ada3ea70c77e4742f72358ccf43fa1a2cae323a0d69b067f4edd from blob storage
2024/04/24 15:00:25 downloading e92f3e4018be02d1b9d8b89854e35a5551e34bd24e243ab78a58981ffc93bfbf from blob storage
2024/04/24 15:00:25 downloading 308c32fce191a6dcead573cd56009f2757bc2c8d309b5a2a17460227509a5464 from blob storage
2024/04/24 15:00:25 downloading 00d357cd7b0372fbd1e54fcdbcf380d92ac9e698d0082cab486a177ae4cd34bd from blob storage
2024/04/24 15:00:25 downloading c6d43c94bcbc73c81df3026bc201a88886b8ceebe98188cdb69bdd61bd6be287 from blob storage
2024/04/24 15:00:25 downloading 81ccee9747e67dd8c5e5d08ba5b336da9b9bcdbff89422f5a8cc2fa450b3f03e from blob storage
2024/04/24 15:00:25 downloading 9996c73616ee42f13396c9abfb4b646b538c3c80940474b710afdbe53bf17d32 from blob storage
2024/04/24 15:00:25 downloading 24b8e5e6e88dd9dcfb528ff45fe4e8fe7fb47f187dc7add66bc221b9212eb1d3 from blob storage
2024/04/24 15:00:25 downloading af61197112f29a3a52f3825d363fe3103dc98cad269763071ee86eb2aedc139b from blob storage
2024/04/24 15:00:25 downloading 59385d0b89010159180c6aa71a06f46e3381f6576341627b4b96363dfceeed68 from blob storage
2024/04/24 15:00:25 downloading 0309a22825c8c0ee7a5a98041ab403cb0e6f13e81ce4d725680d53335dbf10c8 from blob storage
2024/04/24 15:00:25 downloading f1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4 from blob storage
2024/04/24 15:00:25 set reference to ref: refs/heads/r8
2024/04/24 15:00:25 info: no common patches found
2024/04/24 15:00:25 applying directive 001-manual.cfg
2024/04/24 15:00:26 applying directive directives.cfg
2024/04/24 15:00:26 wrote 24e522c06896ada3ea70c77e4742f72358ccf43fa1a2cae323a0d69b067f4edd to blob storage
2024/04/24 15:00:26 wrote e92f3e4018be02d1b9d8b89854e35a5551e34bd24e243ab78a58981ffc93bfbf to blob storage
2024/04/24 15:00:26 wrote 308c32fce191a6dcead573cd56009f2757bc2c8d309b5a2a17460227509a5464 to blob storage
2024/04/24 15:00:26 wrote 00d357cd7b0372fbd1e54fcdbcf380d92ac9e698d0082cab486a177ae4cd34bd to blob storage
2024/04/24 15:00:26 wrote c6d43c94bcbc73c81df3026bc201a88886b8ceebe98188cdb69bdd61bd6be287 to blob storage
2024/04/24 15:00:26 wrote 81ccee9747e67dd8c5e5d08ba5b336da9b9bcdbff89422f5a8cc2fa450b3f03e to blob storage
2024/04/24 15:00:26 wrote 9996c73616ee42f13396c9abfb4b646b538c3c80940474b710afdbe53bf17d32 to blob storage
2024/04/24 15:00:26 wrote 24b8e5e6e88dd9dcfb528ff45fe4e8fe7fb47f187dc7add66bc221b9212eb1d3 to blob storage
2024/04/24 15:00:26 wrote af61197112f29a3a52f3825d363fe3103dc98cad269763071ee86eb2aedc139b to blob storage
2024/04/24 15:00:26 wrote 59385d0b89010159180c6aa71a06f46e3381f6576341627b4b96363dfceeed68 to blob storage
2024/04/24 15:00:26 wrote 0309a22825c8c0ee7a5a98041ab403cb0e6f13e81ce4d725680d53335dbf10c8 to blob storage
2024/04/24 15:00:26 wrote f1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4 to blob storage
{"branch_versions":{"r8":{"version":"4.18.0","release":"513.24.1.el8_9"}}}

Commit Message.

Request from google to backport specific commits from there upstream.
This monolithic patch contains these 4 upstream commit SHA's.

 5a3f8d123107 gve: update gve.rst
 e7075ab4fb6b gve: RX path for DQO-QPL
 a6fb8d5a8b69 gve: Tx path for DQO-QPL
 66ce8e6b49df gve: Control path for DQO-QPL

Backport-By: Greg Rose (g.v.rose@ciq.com)

Merge request reports