git: 98a7c2e384ae - stable/15 - iavf: Probe the Hyper-V VF device ID
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Sep 2026 00:16:32 UTC
The branch stable/15 has been updated by kbowling:
URL: https://cgit.FreeBSD.org/src/commit/?id=98a7c2e384aefbca44ff2decd33d8182e82a1d19
commit 98a7c2e384aefbca44ff2decd33d8182e82a1d19
Author: Andrey V. Elsukov <ae@FreeBSD.org>
AuthorDate: 2026-09-07 04:42:09 +0000
Commit: Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2026-09-18 00:12:22 +0000
iavf: Probe the Hyper-V VF device ID
The shared code already recognizes IAVF_DEV_ID_VF_HV and handles it
through the regular iavf register and virtchnl paths, but the PCI probe
table omits it. Add the missing entry so the driver attaches.
PR: 239849
(cherry picked from commit d983dc521b6ecaf054bdbe938bd1bf079030f76d)
---
sys/dev/iavf/iavf_drv_info.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sys/dev/iavf/iavf_drv_info.h b/sys/dev/iavf/iavf_drv_info.h
index 5a84a30662a8..f86d939db73d 100644
--- a/sys/dev/iavf/iavf_drv_info.h
+++ b/sys/dev/iavf/iavf_drv_info.h
@@ -69,6 +69,8 @@ const char iavf_driver_version[] = "3.0.26-k";
static const pci_vendor_info_t iavf_vendor_info_array[] = {
PVIDV(IAVF_INTEL_VENDOR_ID, IAVF_DEV_ID_VF,
"Intel(R) Ethernet Virtual Function 700 Series"),
+ PVIDV(IAVF_INTEL_VENDOR_ID, IAVF_DEV_ID_VF_HV,
+ "Intel(R) Ethernet Hyper-V Adaptive Virtual Function"),
PVIDV(IAVF_INTEL_VENDOR_ID, IAVF_DEV_ID_X722_VF,
"Intel(R) Ethernet Virtual Function 700 Series (X722)"),
PVIDV(IAVF_INTEL_VENDOR_ID, IAVF_DEV_ID_ADAPTIVE_VF,