Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/pci/ixgbe Print Mailbox API version.
details: https://anonhg.NetBSD.org/src/rev/821fd207c249
branches: trunk
changeset: 356239:821fd207c249
user: msaitoh <msaitoh%NetBSD.org@localhost>
date: Mon Sep 11 10:11:05 2017 +0000
description:
Print Mailbox API version.
diffstat:
sys/dev/pci/ixgbe/ixv.c | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diffs (46 lines):
diff -r 028909006876 -r 821fd207c249 sys/dev/pci/ixgbe/ixv.c
--- a/sys/dev/pci/ixgbe/ixv.c Mon Sep 11 09:52:13 2017 +0000
+++ b/sys/dev/pci/ixgbe/ixv.c Mon Sep 11 10:11:05 2017 +0000
@@ -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 @@
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 @@
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)) {
Home |
Main Index |
Thread Index |
Old Index