git: 454fabe4d43b - stable/14 - ixgbe: Add missing mailbox API 1.6 definition

From: Kevin Bowling <kbowling_at_FreeBSD.org>
Date: Sun, 30 Aug 2026 01:12:21 UTC
The branch stable/14 has been updated by kbowling:

URL: https://cgit.FreeBSD.org/src/commit/?id=454fabe4d43bc9a86dcf9b9262b1bc755004a4b8

commit 454fabe4d43bc9a86dcf9b9262b1bc755004a4b8
Author:     Kevin Bowling <kbowling@FreeBSD.org>
AuthorDate: 2026-08-09 08:35:58 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2026-08-30 01:12:12 +0000

    ixgbe: Add missing mailbox API 1.6 definition
    
    The SR-IOV status change reports mailbox API 1.6 but omitted its enum
    definition, leaving main unable to compile.
    
    API 1.6 is an established ixgbe mailbox wire revision.  Add it at the
    end of the revision enum, before the unknown sentinel as required by
    the stable numbering contract.  Naming the revision does not enable
    negotiation or operations which will come with the E610 support.
    
    Reported by:    Herbert J. Skuhra <herbert@gojira.at>
    
    (cherry picked from commit 6a1703c112ff2904feb39288f0746c8f0a04f938)
---
 sys/dev/ixgbe/ixgbe_mbx.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys/dev/ixgbe/ixgbe_mbx.h b/sys/dev/ixgbe/ixgbe_mbx.h
index 1d59a0dab1cd..b719d0c83c1a 100644
--- a/sys/dev/ixgbe/ixgbe_mbx.h
+++ b/sys/dev/ixgbe/ixgbe_mbx.h
@@ -128,6 +128,7 @@ enum ixgbe_pfvf_api_rev {
 	/* API 1.4 is being used in the upstream for IPsec */
 	ixgbe_mbox_api_14,	/* API version 1.4, linux/freebsd VF driver */
 	ixgbe_mbox_api_15,	/* API version 1.5, linux/freebsd VF driver */
+	ixgbe_mbox_api_16,	/* API version 1.6, linux/freebsd VF driver */
 	/* This value should always be last */
 	ixgbe_mbox_api_unknown,	/* indicates that API version is not known */
 };