Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

GCP gVNIC support #1802

Merged
merged 2 commits into from
Apr 20, 2022
Merged

GCP gVNIC support #1802

merged 2 commits into from
Apr 20, 2022

Conversation

jepio
Copy link
Contributor

@jepio jepio commented Apr 8, 2022

Add support for GCP gVNIC

This enables the gve driver in the kernel, which handles the gVNIC device on GCP. We also update existing networkd configs for gcp to handle gve devices in the same way as virtio_net so that device naming is predictable (eth0 with aliases).

How to use

Together with mantle flatcar/mantle#322

Testing done

Tested here:
http://jenkins.infra.kinvolk.io:8080/job/os/job/manifest/5373/cldsv/

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)

@jepio jepio force-pushed the jepio/gcp-gvnic-support branch 4 times, most recently from b8dba54 to a1a4cb5 Compare April 13, 2022 07:27
@jepio jepio changed the title Jepio/gcp gvnic support GCP gVNIC support Apr 13, 2022
@jepio jepio requested a review from a team April 13, 2022 08:17
@jepio jepio force-pushed the jepio/gcp-gvnic-support branch from a1a4cb5 to f2c89e7 Compare April 13, 2022 08:20
@jepio jepio marked this pull request as ready for review April 13, 2022 08:20
@jepio jepio force-pushed the jepio/gcp-gvnic-support branch from f2c89e7 to 86e957f Compare April 20, 2022 10:31
@jepio jepio requested a review from pothos April 20, 2022 10:45
jepio added 2 commits April 20, 2022 13:13
If a GCP image is tagged with GVNIC support, GCP will replace the default
virtio nic with the more optimized GVE NIC. Enable building the kernel module
for that.

Signed-off-by: Jeremi Piotrowski <[email protected]>
@jepio jepio force-pushed the jepio/gcp-gvnic-support branch from 86e957f to 9aa6d41 Compare April 20, 2022 11:14
@jepio jepio merged commit 51f1982 into main Apr 20, 2022
jepio added a commit that referenced this pull request Apr 20, 2022
jepio added a commit that referenced this pull request Apr 20, 2022
jepio added a commit that referenced this pull request Apr 20, 2022
jepio added a commit that referenced this pull request Apr 20, 2022
@jepio jepio deleted the jepio/gcp-gvnic-support branch April 20, 2022 11:27
@dongsupark dongsupark added the main label May 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants