diff --git a/dstack b/dstack index 8f86e43..f1ba0a2 160000 --- a/dstack +++ b/dstack @@ -1 +1 @@ -Subproject commit 8f86e43062a9df53503b3f63490f3ed996e7f153 +Subproject commit f1ba0a22a961e8bdae110c7b1a796bc56dfd10a8 diff --git a/meta-dstack/recipes-kernel/linux/files/dstack.cfg b/meta-dstack/recipes-kernel/linux/files/dstack.cfg index 24aa50f..54eacd7 100644 --- a/meta-dstack/recipes-kernel/linux/files/dstack.cfg +++ b/meta-dstack/recipes-kernel/linux/files/dstack.cfg @@ -8,6 +8,13 @@ CONFIG_9P_FS_POSIX_ACL=y CONFIG_PCI=y CONFIG_TUN=m CONFIG_VIRTIO_PCI=y + +# Network NIC drivers. GCP C3/modern instances use gVNIC (the Google gve +# driver); older/virtio instances use virtio-net. Without gve, a C3 CVM gets +# no NIC -> no DHCP -> no network. Build both in. +CONFIG_VIRTIO_NET=y +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=y CONFIG_ISO9660_FS=y CONFIG_WIREGUARD=y CONFIG_TMPFS_POSIX_ACL=y