Module Name: src
Committed By: msaitoh
Date: Mon Sep 11 10:11:05 UTC 2017
Modified Files:
src/sys/dev/pci/ixgbe: ixv.c
Log Message:
Print Mailbox API version.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/pci/ixgbe/ixv.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/ixgbe/ixv.c
diff -u src/sys/dev/pci/ixgbe/ixv.c:1.59 src/sys/dev/pci/ixgbe/ixv.c:1.60
--- src/sys/dev/pci/ixgbe/ixv.c:1.59 Mon Sep 11 09:52:13 2017
+++ src/sys/dev/pci/ixgbe/ixv.c Mon Sep 11 10:11:05 2017
@@ -1,4 +1,4 @@
-/*$NetBSD: ixv.c,v 1.59 2017/09/11 09:52:13 msaitoh Exp $*/
+/*$NetBSD: ixv.c,v 1.60 2017/09/11 10:11:05 msaitoh Exp $*/
/******************************************************************************
@@ -290,7 +290,7 @@ ixv_attach(device_t parent, device_t dev
pcireg_t id, subid;
ixgbe_vendor_info_t *ent;
const struct pci_attach_args *pa = aux;
-
+ const char *apivstr;
INIT_DEBUGOUT("ixv_attach: begin");
/*
@@ -414,6 +414,27 @@ ixv_attach(device_t parent, device_t dev
if (error)
aprint_normal_dev(dev,
"MBX API negotiation failed during attach!\n");
+ switch (hw->api_version) {
+ case ixgbe_mbox_api_10:
+ apivstr = "1.0";
+ break;
+ case ixgbe_mbox_api_20:
+ apivstr = "2.0";
+ break;
+ case ixgbe_mbox_api_11:
+ apivstr = "1.1";
+ break;
+ case ixgbe_mbox_api_12:
+ apivstr = "1.2";
+ break;
+ case ixgbe_mbox_api_13:
+ apivstr = "1.3";
+ break;
+ default:
+ apivstr = "unknown";
+ break;
+ }
+ aprint_normal_dev(dev, "Mailbox API %s\n", apivstr);
/* If no mac address was assigned, make a random one */
if (!ixv_check_ether_addr(hw->mac.addr)) {