Project

General

Profile

Actions

Feature #16801

open

gve -- Ethernet driver for Google Virtual NIC (gVNIC) support

Added by Thiago Augusto Koroll 2 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Hardware / Drivers
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Release Notes:
Default

Description

Hello,

I'm currently deploying pfSense 26.03-RELEASE (amd64) on Google Cloud Platform (GCP). While the base system is now moving towards FreeBSD 16, I've noticed that the if_gve driver (Google Virtual NIC - gVNIC) is currently missing from the kernel and /boot/kernel/.

As Google Cloud introduces newer VM families (like C3, C4, and H3), the gVNIC interface is becoming a hard requirement, as these instances no longer support the traditional VirtIO (vtnet) adapter. Additionally, the gve driver offers significant performance improvements and lower latency, which is critical for enterprise workloads.

I've verified that the driver is already available in the FreeBSD 14.x upstream (man page: gve(4)), but it seems it hasn't been included in the pfSense custom kernel yet.

The driver is already present in the FreeBSD 14 upstream. Here is the official manual page for reference:
https://man.freebsd.org/cgi/man.cgi?query=gve&sektion=4&format=html

Cheers,

No data to display

Actions

Also available in: Atom PDF