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 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 marked this pull request as ready for review April 13, 2022 08:20
@jepio jepio requested a review from pothos April 20, 2022 10:45
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 <jpiotrowski@microsoft.com>
@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